Ruby Rails

Open-source Ruby projects categorized as Rails | Edit details

Top 23 Ruby Rails Projects

  • GitHub repo Ruby on Rails

    Ruby on Rails

    Project mention: How to test all workers in one big loop? | | 2021-12-02

    Welcome. Also I made it the default for Rails 7:

  • GitHub repo Discourse

    A platform for community discussion. Free, open, simple.

    Project mention: The Yesterweb | | 2021-12-04
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Gitlab CI

    GitLab CE Mirror | Please open new issues in our issue tracker on

    Project mention: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool | | 2021-03-15

    Do you know G2 awards 4.4 stars to both GitLab & CircleCI? Just like GitHub stars, StackShares stack counts reflect the popularity of technology. CircleCI boasts around 7.4k stacks, while GitLab enjoys 31.1k stacks. Besides, GitLab as well as GitLab CI are open-source technologies and have garnered 22k+ stars on GitHub. Wait, this is not a reflection of how good GitLab is at CI/CD. These numbers reflect overall popularity. CircleCI is primarily “a niche-focused continuous integration tool” while GitLab wears multiple hats, including “version control & code collaborator.”

  • GitHub repo Devise

    Flexible authentication solution for Rails with Warden.

    Project mention: Appropriate, Correct, Robust, Usable, Maintainable, and Efficient (ACRUMEN) with Dave Aronson | | 2021-12-01

    Dave: Well, I first heard of it through the Ruby community because, as you may recall, it was invented by José Valim, a big name in the Ruby community with all the gems out like Devise and so forth. And it was touted as basically combining the power of functional programming with the concurrency of Erlang with the syntax of Ruby. Now, I think that last bit is a little oversold. It's got syntax that's clearly inspired by Ruby. But the language is so different that to say it's Ruby syntax, that's a bit much. But it is certainly much easier and clearer to understand than Erlang or the other functional languages I've seen.

  • GitHub repo diaspora*

    A privacy-aware, distributed, open source social network.

    Project mention: I can't sign up for Diaspora. | | 2021-11-24
  • GitHub repo Spree Commerce

    A headless open source e-commerce platform for global brands

    Project mention: Which has the larger dev community in 2021, Spree or Solidus? | | 2021-11-10


  • GitHub repo chatwoot

    Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

    Project mention: How to build a Chatbot for Websites using Chatwoot in 2022 | | 2021-12-04

    Here’s the GitHub repository of Chatwoot. Fork it, follow these contribution guidelines, and you are good to go!

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo ActiveAdmin

    The administration framework for Ruby on Rails applications.

    Project mention: Admin Framework for Rails | | 2021-11-10

    See an example: It provides a fast way to create back office functionality.

  • GitHub repo Kaminari

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

    Project mention: Infinite Scroll with HOTWire Part 1: Configuration | | 2021-10-17

    3- To use pagination we will be using the kaminari gem. Simply add this line to your Gemfile.rb and hit bundle install

  • GitHub repo Simple Form

    Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.

    Project mention: Form error in a rails view | | 2021-11-10

    Consider slim: "Slim - A Fast, Lightweight Template Engine for Ruby" and simple_form "GitHub - heartcombo/simple_form: Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup."

  • GitHub repo factory_bot

    A library for setting up Ruby objects as test data.

    Project mention: It really be like that though | | 2021-11-06

    Here is an example from Factory Bot itself, which includes embedded Ruby (in this case):

  • GitHub repo Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Project mention: Fixing Just One False Positive in Brakeman | | 2021-11-08

    This is pretty easy to handle. In the case where a splatted array is the only argument to a method, we'll simply use the elements of the array as the argument list. (Check out the pull request here)

  • GitHub repo PaperTrail

    Track changes to your rails models

    Project mention: PaperTrail VS time-travel - a user suggested alternative | | 2021-09-18
  • GitHub repo will_paginate

    Pagination library for Rails, Sinatra, Merb, DataMapper, and more

    Project mention: Setting up pagination for a Rails, React and Bootstrap app | | 2021-04-02

    We need to install the will-paginate gem, so add gem 'will_paginate' to your gemfile and run bundle install.

  • GitHub repo MailCatcher

    Catches mail and serves it through a dream.

    Project mention: Capture emails (for testing)? | | 2021-08-01
  • GitHub repo Webpacker

    Use Webpack to manage app-like JavaScript modules in Rails

    Project mention: Live reloading with Ruby on Rails and esbuild | | 2021-11-06

    As you may have heard by now, Rails 7 comes out of the box with importmap-rails and the mighty Webpacker is no longer the default for new Rails applications.

  • GitHub repo Administrate

    A Rails engine that helps you put together a super-flexible admin dashboard.

    Project mention: Admin Framework for Rails | | 2021-11-10


  • GitHub repo CanCanCan

    The authorization Gem for Ruby on Rails.

    Project mention: Authorization and Policy Scopes for Phoenix Apps | | 2021-11-16

    If you come from the Rails world, you might be familiar with some gems that provide APIs to handle this, the most popular ones being cancancan and pundit.

  • GitHub repo graphql

    Ruby implementation of GraphQL

    Project mention: How to work with an external front-end developer? | | 2021-11-17

    GraphQL saves you time designing versioned REST endpoints. It self documents. Documentation isn't optional for serious web development so this is a huge win. The rails gems have gotten really good at picking up associations as well since I looked into a couple years ago.

  • GitHub repo SimpleCov

    Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites

    Project mention: How to test all workers in one big loop? | | 2021-12-02

    simplecov might the answer you need, it generates a report of the lines of code your test suite hits.

  • GitHub repo Octobox

    📮Untangle your GitHub Notifications

  • GitHub repo Solidus

    🛒Solidus, Rails eCommerce System

    Project mention: E-commerce | | 2021-12-04

    Completely agree. Alternatively, I would look for an open source project like solidus

  • GitHub repo Annotate

    Annotate Rails classes with schema and routes info

    Project mention: Rails application boilerplate for fast MVP development | | 2021-08-06

    annotate for annotations

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-04.

Ruby Rails related posts


What are some of the best open-source Rails projects in Ruby? This list will help you:

Project Stars
1 Ruby on Rails 49,499
2 Discourse 34,530
3 Gitlab CI 22,780
4 Devise 22,051
5 diaspora* 12,919
6 Spree Commerce 11,537
7 chatwoot 11,392
8 ActiveAdmin 9,087
9 Kaminari 8,065
10 Simple Form 7,870
11 factory_bot 7,353
12 Brakeman 6,266
13 PaperTrail 6,182
14 will_paginate 5,616
15 MailCatcher 5,496
16 Webpacker 5,277
17 Administrate 5,242
18 CanCanCan 5,036
19 graphql 4,919
20 SimpleCov 4,353
21 Octobox 4,131
22 Solidus 3,964
23 Annotate 3,829
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives