SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ruby Rails Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
chatwoot
Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
GitHub: github.com/chatwoot/chatwoot
-
View on GitHub
-
-
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
-
Project mention: Spree: Open-source eCommerce platform Built using Ruby on Rails | news.ycombinator.com | 2026-01-27
-
Kamal — Deploy web apps anywhere
-
-
-
Kaminari
⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
-
-
-
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.
-
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.
-
-
-
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.
-
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:
-
-
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.
-
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.
-
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.
Ruby Rails discussion
Ruby Rails related posts
-
I’m Blown Away by Kamal
-
🇺🇸 Glancer — Ask your Rails database questions in plain language
-
I will continue using Devise with Rails 8!
-
Alternatives to HN for "tech outside of AI" discussion?
-
Skip the RSpec examples you don't need: rspec-tracer 2.0 in pre-release
-
Ask HN: Where are you getting your AI news from?
-
Ask HN: What are you doing this week?
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
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 |