Skip to content

Instantly share code, notes, and snippets.

@ryanb
Created March 4, 2011 17:31
Show Gist options
  • Star 68 You must be signed in to star a gist
  • Fork 13 You must be signed in to fork a gist
  • Save ryanb/855294 to your computer and use it in GitHub Desktop.
Save ryanb/855294 to your computer and use it in GitHub Desktop.
A list of my favorite gems for various tasks.
@sgruhier
Copy link

sgruhier commented Mar 4, 2011

Authentication: Devise and Omniauth
Testing: RSpec and Steak
RailsHelper: SimpleForm

@kimyoutora
Copy link

Mocking: RR
Factories: Factory Girl
MongoDB: MongoMapper
Server: Passenger
Deployment: Capistrano

@jmazzi
Copy link

jmazzi commented Mar 4, 2011

VCR and fakeweb

@valpackett
Copy link

God is a memory hog. BTW, this type of things should be developed in a compiled language.

So, Monit.

@KieranP
Copy link

KieranP commented Mar 4, 2011

What about you preferred Ruby version (1.9.2?)? I'm guessing you'll use the latest Rails 3, so probably no point listing that.

I agree with all of your gems. They seem like the newest, most feature filled ones. It's great how these things keep developing.

I'd also add the following for me, please add your preferred ones. The bigger the list, the better:

Authentication: Devise
CSV Parsing: CSVScan (without error handling), FasterCSV (with error handling)
HTML Parser: I've been experimenting with HAML, looks pretty good
CSS Parser: less.rb or less.js (small and quick). Probably should look into SASS (which comes with HAML?)
Time parsing: chronic
Queueing: Resque
Error reporter: hoptoad_notifier
Dev tools: capistrano, capistrano_colors
Test tools: redgreen, timecop

@ryanb
Copy link
Author

ryanb commented Mar 4, 2011

What about you preferred Ruby version (1.9.2?)?

Yep, I use Ruby 1.9.2 mostly.

I'd also add the following for me, please add your preferred ones.

Thanks for the list!

@janroesner
Copy link

Testing: Apirunner - nice Addition to Cucumber + Rack::Test when it comes to RESTful JSON API's
Presenting: showoff - simply great
CSS Spriting: lemonade - neat

@fespinoza
Copy link

Views: haml, sass though compass

@alex-handley
Copy link

So what do you guys use for auditing ?

@kimyoutora
Copy link

@slippy
I've used acts_as_audited but it has some issues and adds new audit entres for creation even when I don't want it to

@alex-handley
Copy link

@kimyoutora I have the same problem, looking for a new solution :)
Anyone used paper trail(https://github.com/airblade/paper_trail) for auditing ? (need to have a better look to see if it would work)

@rdpoor
Copy link

rdpoor commented Aug 23, 2012

For everything not listed here, I depend on:

https://www.ruby-toolbox.com/categories

It does a decent job in showing which gems are actively supported and popular.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment