Skip to content

Instantly share code, notes, and snippets.

@danielpclark
Last active June 8, 2019 20:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielpclark/ec3186eac4fcfd325204f983206c793b to your computer and use it in GitHub Desktop.
Save danielpclark/ec3186eac4fcfd325204f983206c793b to your computer and use it in GitHub Desktop.

Favorite Ruby Gems

Gem Description
annotate_models writes the model schema to the model tests and app model files as comments.
arbre an Object Oriented DOM Tree in Ruby
arel a relational algebra
benchmark-ips provides iteration per second benchmarking for Ruby
byebug Rails' default debug tool of choice
churn the history of churns to give the number of times a file, class, or method is changing during the life of a project
coveralls online service for code coverage
derailed_benchmarks Benchmarks for your whole Rails app
discard soft deletes for ActiveRecord done right
feedjira a feed parsing library
hamster efficient, immutable, thread-safe collection classes
highline a higher level command-line oriented interface
kaminari a Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
mechanize makes automated web interaction easy
rabl general ruby templating with json, bson, xml, plist and msgpack support
rake a make-like build utility for Ruby
ransack enables the creation of both simple and advanced search forms for your Ruby on Rails application
simplecov automatic merging of coverage across test suites
strong_migrations catch unsafe migrations in development
tty-command execute shell commands with pretty output logging and capture stdout, stderr and exit status
tty-pie draw pie charts in your terminal window
webpacker use Webpack to manage app-like JavaScript modules in Rails
yard Yay! A Ruby Documentation Tool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment