Ten Ruby gems for Rails you should definitely know about

This page summarizes the projects mentioned and recommended in the original post on dev.to

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. Kaminari

    ⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps

    Kaminari

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Pagy

    🏆 The Best Pagination Ruby Gem 🥇

    Kaminari hooks onto ActiveRecord associations and makes it super easy to page them. Pagy is another option that seems to have a solid API but I haven't tried it yet.

  4. counter_culture

    Turbo-charged counter caches for your Rails app.

    Counter Culture

  5. Light Service

    Series of Actions with an emphasis on simplicity.

    LightService

  6. lockbox

    Modern encryption for Ruby and Rails

    Lockbox

  7. money-rails

    Integration of RubyMoney - Money with Rails

    Money-Rails

  8. strong_migrations

    Catch unsafe migrations in development

    StrongMigrations

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. phony_rails

    This Gem adds useful methods to your Rails app to validate, display and save phone numbers. It uses the super awesome Phony gem (https://github.com/floere/phony).

    Phony Rails

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Accessing [grand+]child through multiple queries VS having direct reference to the [grand+]parent on every model.

    2 projects | /r/rails | 17 Apr 2022
  • Ruby on Rails Flash notifications with Hotwire and ViewComponents

    3 projects | dev.to | 24 May 2025
  • EvilSeed: A tool for creating partial dump of database based on app models

    1 project | news.ycombinator.com | 19 Feb 2025
  • A newbie's look at N+1 queries

    1 project | dev.to | 27 Jun 2024
  • Create partial anonymized dumps of your database using your app model relations

    1 project | news.ycombinator.com | 19 May 2024

Did you know that Ruby is
the 12th most popular programming language
based on number of references?