Ruby Rails

Open-source Ruby projects categorized as Rails

Top 23 Ruby Rails Projects

  1. Ruby on Rails

    Ruby on Rails

    Project mention: Why I traded my custom "Opinionated Linux" for Omarchy | dev.to | 2026-05-02

    Omarchy is an opinionated Arch distro created by David Heinemeier Hansson (DHH), creator of Rails, Basecamp and Hey. Under the hood it's Arch Linux + Hyprland, but it ships with everything pre-configured: lock screen, menu bar, bluetooth, themes, keybindings. No installing packages one by one.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Discourse

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

    Project mention: How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum | dev.to | 2026-04-18

    Fair warning: Discourse is resource-hungry. It wants at least 2GB of RAM, and 4GB is more realistic once you have a handful of active users. The official install process uses their own discourse_docker launcher rather than a standard Docker Compose setup, so check their official install guide before going to production.

  4. chatwoot

    Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

    Project mention: Chatwoot Pricing Teardown 2026 | dev.to | 2026-05-27

    GitHub: github.com/chatwoot/chatwoot

  5. Devise

    Flexible authentication solution for Rails with Warden.

    Project mention: I will continue using Devise with Rails 8! | dev.to | 2026-05-25

    View on GitHub

  6. Gitlab CI

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

  7. forem

    For empowering community 🌱

    Project mention: Share, Embed, and Curate Agent Sessions on DEV [Beta] | dev.to | 2026-03-04

    To start with, our parser supports Gemini CLI, Codex, Claude Code, Pi, and GitHub Copilot CLI. If you use a different tool, you're encouraged to open a PR or Issue on Forem to add a new parser yourself or ask us to do so. As an example, you can check out how our Gemini CLI parser works in our GitHub commit: https://github.com/forem/forem/commit/8f92c64a775ed3a0993e5edc0637112a95d1dae2#diff-d98a98bdd6e0d9154df5559b53644185d4ab13160e85c0fdaae3013ff985e27b

  8. Spree Commerce

    A headless open source e-commerce platform for global brands

    Project mention: Spree: Open-source eCommerce platform Built using Ruby on Rails | news.ycombinator.com | 2026-01-27
  9. kamal

    Deploy web apps anywhere.

    Project mention: I’m Blown Away by Kamal | dev.to | 2026-06-04

    Kamal — Deploy web apps anywhere

  10. diaspora*

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

  11. ActiveAdmin

    The administration framework for Ruby on Rails applications.

  12. Kaminari

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

  13. Simple Form

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

  14. factory_bot

    A library for setting up Ruby objects as test data.

  15. Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Project mention: How to integrate Brakeman Security Scanner with GitHub Code Scanning | dev.to | 2025-12-22

    The Rails security scanner Brakeman supports the SARIF format, but I couldn't find any documentation about how to join all the pieces together and see Brakeman results in GitHub Code Scanning. This blog post is my answer to the question of how you do it.

  16. PaperTrail

    Track changes to your rails models

    Project mention: Ask HN: How do you "replay" a costly user mistake in your internal software? | news.ycombinator.com | 2025-07-09

    With Ruby on Rails one can use https://github.com/paper-trail-gem/paper_trail which will keep a record of every database change. Similarly one could record every database query on the database server.

    Looking at clicks sounds like recording the screen of the user. Too many privacy issues IMHO even for an internal tool.

  17. MailCatcher

    Catches mail and serves it through a dream.

  18. Searchkick

    Intelligent search made easy

  19. FriendlyId

    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.

  20. ransack

    Object-based searching.

    Project mention: Rails Admin panel with Avo: a booking application | dev.to | 2025-09-23

    Avo comes with a nice search feature that integrates with the Ransack gem so the first thing we need to do to add a search feature is to install the gem:

  21. will_paginate

    Pagination library for Rails and other Ruby applications

  22. CanCanCan

    The authorization Gem for Ruby on Rails.

    Project mention: Rails Authorization Beyond Models: Securing Dashboards and Service Controllers with CanCanCan | dev.to | 2026-02-06

    Authorization, which decides what they can do, is where the mess begins. Most of us start with CanCanCan basics: you add load_and_authorize_resource to a PostsController, and magic happens. Admins edit, users read. Life is good.

  23. Zammad

    Zammad is a web based open source helpdesk/customer support system.

    Project mention: Freescout Vs Zammad | dev.to | 2026-03-14

    Zammad is a full-featured, open-source ticketing system built with Ruby on Rails and a modern Vue.js frontend. It handles email, chat, phone, Twitter, and Facebook channels from a single interface. Every feature -- knowledge base, reporting, LDAP, SLAs, macros, text modules -- ships in the open-source version with no paid add-ons.

  24. graphql

    Ruby implementation of GraphQL

    Project mention: GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026) | dev.to | 2026-04-17

    For example, Netflix DGS provides @DgsDataLoader annotations in Java, gqlgen documents DataLoader integration for Go, and GraphQL-Ruby has GraphQL::Dataloader built in. Query compilation engines (Hasura, PostGraphile) bypass the need for DataLoader by generating optimized SQL directly.

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).

Ruby Rails discussion

Log in or Post with

Ruby Rails related posts

  • I’m Blown Away by Kamal

    1 project | dev.to | 4 Jun 2026
  • 🇺🇸 Glancer — Ask your Rails database questions in plain language

    3 projects | dev.to | 27 May 2026
  • I will continue using Devise with Rails 8!

    10 projects | dev.to | 25 May 2026
  • Alternatives to HN for "tech outside of AI" discussion?

    1 project | news.ycombinator.com | 20 May 2026
  • Skip the RSpec examples you don't need: rspec-tracer 2.0 in pre-release

    1 project | dev.to | 7 May 2026
  • Ask HN: Where are you getting your AI news from?

    1 project | news.ycombinator.com | 5 May 2026
  • Ask HN: What are you doing this week?

    1 project | news.ycombinator.com | 4 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Ruby on Rails 58,468
2 Discourse 47,190
3 chatwoot 29,827
4 Devise 24,354
5 Gitlab CI 24,365
6 forem 22,715
7 Spree Commerce 15,443
8 kamal 14,286
9 diaspora* 13,656
10 ActiveAdmin 9,698
11 Kaminari 8,679
12 Simple Form 8,230
13 factory_bot 8,179
14 Brakeman 7,247
15 PaperTrail 7,019
16 MailCatcher 6,776
17 Searchkick 6,715
18 FriendlyId 6,225
19 ransack 5,864
20 will_paginate 5,695
21 CanCanCan 5,669
22 Zammad 5,664
23 graphql 5,447

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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