rubygems - list of all/best gems for Ruby? - Stack Overflow
Share your Ruby gems that helped most with database performance
What are your best gems and the ones you would have liked to know earlier?
What are your top useful gems?
How to build a Ruby gem?
What is a gem in Ruby on Rails?
How can I make a Ruby on Rails Gem?
Videos
I don't know about "best," but if you want to see a list of commonly used gems for various purposes, I've found The Ruby Toolbox to be a great resource. The rankings are determined by counting up the number of forks and watchers of various github projects, so I'd view it less as "this is what I should be using," and more as "these are some things I should check out." At the very least, they're all likely to be under active development and fairly up to date, and it's very useful to see groups of gems broken down by category.
To get a list of all gems from a particular source, you can use gem list --remote, as August points out. Rubyforge (which is your default source) and github are definitely the two most-used.
Ruby gems is a package manager for ruby projects. There is no such thing as "best" gems. Perhaps most used, but not "best".
For a list of all the gems on rubygems.org, try gem list --remote. You can also try gem list --remote --source=http://gems.github.com/, since github is a popular gem distribution source as well.
Hey Ruby community! 👋
I'm a long-time Rubyist from Brazil working on improving our database ecosystem. I maintain the timescaledb gem and am currently putting together performance workshops for Ruby/Rails developers focused on PostgreSQL internals.
TimescaleDB is kindly sponsoring efforts to improve database tooling across different language ecosystems, including Ruby. I'm looking to learn from your real-world experiences with time-series data and performance optimization.
In the past, I relied heavily on NewRelic for production performance debugging, but I've been away from this space for a while. For my upcoming workshop research:
- What gems are you using to detect and fix performance issues?
- Are there any open-source alternatives you'd recommend?