We use a gem internally which is just a dependency to load even more dependencies which are helpful for developing/debugging Ruby (on Rails) applications. It also has some wrapper logic to maintain a Devkit-file to enable/disable components. They can get annoying... yeah I'm looking at you rack profiler :)
I don't know if it makes sense to release the gem but I will certainly unleash the list of productivity and here it is...
|Powerful IRB replacement
|provides MRI Core documentation and source code for pry
|teaches Pry about step, next and continue commands
|(similar to pry-nav) Adds step, next, finish and continue commands and breakpoints to Pry using byebug.
|Make Pry to your `rails console`
|Pretty print object for nice debugging output (especially with pry)
|Press a shortcut, click on whatever on your page, be in the view/partial
|Hides asset requests from your development.log
Mail & Mailer
Just two in this categoy. I would always, always, always install letter_opener when working with production data on your machine. Who would work with production data? We.. ehhh... don't!
|Openes every delivered email in your browser, join the safe side ;)
|mailer preview in your browser, perfect for designing these shitty HTML constructs!
|Like a combination of the last two gems. "
Catches mail and serves it through a dream."
|help to kill N+1 queries and unused eager loading
|Don't know why they don't have Rails 4 route overview inside or why Rails doesn't have any of these cool features... Really weird error or stacktrace? Disable better_errors temporarly, that might help in edge cases.
|Enables better_errors' awesome REPL right on your exception page!
|Provides executable to scan your app for improvements and vulnerabilities
|Powerful vulnerability scanner for rails applications
|Enable source maps for coffeescript files
|Enable source maps for scss files
Questions, suggestions or other cool gems we've missed? Leave a comment and let us know!
Eat bananas every day!