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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
  • GitHub repo Kaminari

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

    Kaminari

  • GitHub repo 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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo counter_culture

    Turbo-charged counter caches for your Rails app.

    Counter Culture

  • GitHub repo Light Service

    Series of Actions with an emphasis on simplicity.

    LightService

  • GitHub repo lockbox

    Modern encryption for Ruby and Rails

    Lockbox

  • GitHub repo money-rails

    Integration of RubyMoney - Money with Rails

    Money-Rails

  • GitHub repo strong_migrations

    Catch unsafe migrations in development

    StrongMigrations

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo 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