Open-source projects categorized as Rails | Edit details
Language filter: + Ruby + JavaScript + Go

Top 23 Rail Open-Source Projects

  • GitHub repo Ruby on Rails

    Ruby on Rails

    Project mention: How I “failed” at a YC startup, worked at early Stripe, and then raised $20M | news.ycombinator.com | 2021-06-10

    Author here: I started by making really small patches at the beginning and building up credibility with the team. For example, one of my earliest commits was just to add better verbiage on migrations (https://github.com/rails/rails/commit/b4c99ea0a4d7e5223fa1b2...). Eventually the core team saw my name enough that my pull requests could get more complex.

  • GitHub repo Discourse

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

    Project mention: The cost to run a SaaS platform with a few million Annual Recurring Revenue | reddit.com/r/SaaS | 2021-06-17

    Discourse - Long-form content and discussion board - 180 €

  • GitHub repo Gitlab CI

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

    Project mention: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool | dev.to | 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: Making Your Ruby Gem Configurable | dev.to | 2021-06-06

    Devise gem:

  • GitHub repo diaspora*

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

    Project mention: What decent alternatives to Facebook are there on the social media market? | reddit.com/r/facebook | 2021-06-13

    There's the diaspora* project which is decentralized and focuses more on user freedom and privacy. Having no central server means there's no single entity to shut it down or to be bought out.

  • GitHub repo Spree

    Open Source multi-language/multi-currency/multi-store E-commerce platform for Ruby on Rails with a modern UX, PWA frontend, REST API, GraphQL, several official extensions, and 3rd party integrations.

    Project mention: Show HN: Viezly – better code review from dependency diagram | news.ycombinator.com | 2021-06-02

    Viezly is a tool that visualizes git diff and splits big pull requests into smaller ones. It has an experimental code review interface. We aim to make a code reading problem easier and with more quality.

    You can check out the example here https://viezly.com/change_requests/442. This diagram is generated for this pull request https://github.com/spree/spree/pull/11076.

  • GitHub repo chatwoot

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

    Project mention: Chatwoot: Open-source customer engagement suite | news.ycombinator.com | 2021-04-23
  • GitHub repo ActiveAdmin

    The administration framework for Ruby on Rails applications.

    Project mention: Quick Activeadmin Cheat Sheet | dev.to | 2021-05-11
  • GitHub repo Kaminari

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

    Project mention: RoR Gems: Pin To Plane For Developing RoR Application | reddit.com/r/TechnoMation | 2021-02-28


  • GitHub repo Simple Form

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

    Project mention: RoR Gems: Pin To Plane For Developing RoR Application | reddit.com/r/TechnoMation | 2021-02-28

    8. Simple Form

  • GitHub repo factory_bot

    A library for setting up Ruby objects as test data.

    Project mention: Setup Factory Bot in Rails | dev.to | 2021-06-16

    Factory Bot is a library for setting up test data objects in Ruby. Today we will be setting up Factory Bot in Rails which uses RSpec for testing. If you are using different test suite, you can view all supported configurations here.

  • GitHub repo octicons

    A scalable set of icons handcrafted with <3 by GitHub

    Project mention: The process behind creating a ruby gem | dev.to | 2021-03-16

    The first thing that I did was to look for other ruby gems that did something like this. I came across octicons by GitHub and liked how they implemented the gem.

  • GitHub repo react-rails

    Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker.

    Project mention: Some Confusion on Rails + React | reddit.com/r/rails | 2021-04-06

    At work we have a monolith that uses the react-rails gem. We use it like how you are describing. It's really easy and your component can be as small or big as you want.

  • GitHub repo Buffalo

    Rapid Web Development w/ Go

    Project mention: CRUD in Go: equivalent of Django REST framework | reddit.com/r/golang | 2021-06-16

    Longer Answer: Sorta, things like buffalo and gorm sorta do some of the things. But they are not point and click. beego does some pretty good code generation. Depending on what you are really looking for, you might find awesome-go to give you the base line.

  • GitHub repo Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Project mention: Consistency Conundrum | dev.to | 2021-04-24

    As a side note, consider a static security analysis tool like Brakeman to run automatically as part of your build process so that your application is not solely relying on reviewers' eyes to catch critical security implications.

  • GitHub repo Rails style guide

    A community-driven Ruby on Rails style guide

    Project mention: Learning Ruby on Rails as an experienced programmer | reddit.com/r/rails | 2021-05-06

    Couple of examples: ruby style guide, rails style guide

  • GitHub repo PaperTrail

    Track changes to your rails models

    Project mention: Avo for Rails v1.0 💪 🎉 | reddit.com/r/rails | 2021-03-31

    They might be referring to the model change checking gem, not the log aggregation service.

  • 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 | dev.to | 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: Looking for an email that has an API to work with automation | reddit.com/r/softwaretesting | 2021-04-17

    I use mailcatcher. Open source, self hosted, has a UI and API access for retrieving sent mail.

  • GitHub repo Webpacker

    Use Webpack to manage app-like JavaScript modules in Rails

    Project mention: should i replace my javascript_pack_tag 'application' with javascript_packs_with_chunks_tag 'application', 'data-turbolinks-track': 'reload' %&gt; | reddit.com/r/rails | 2021-05-30
  • GitHub repo Administrate

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

    Project mention: Rails Admin or Active Admin? | reddit.com/r/rails | 2021-02-28

    Documentation https://administrate-demo.herokuapp.com/

  • GitHub repo CanCanCan

    The authorization Gem for Ruby on Rails.

    Project mention: Motor Admin - a modern Admin UI and Business Intelligence Rails engine | reddit.com/r/ruby | 2021-06-03

    I am using cancancan I will check it out when it's done thx!

  • GitHub repo graphql

    Ruby implementation of GraphQL

    Project mention: The Easiest Way to Monitor Ruby: Automatic Instrumentation | dev.to | 2021-06-17

    AppSignal supports the graphql gem for Ruby. It will instrument every GraphQL request that comes in and provide a breakdown of all events in the request. You'll be able to see how long it took to parse, validate and execute your resolvers. Events from the app's web framework and database calls are of course included in this breakdown.

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-06-17.


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

Project Stars
1 Ruby on Rails 48,553
2 Discourse 33,462
3 Gitlab CI 22,623
4 Devise 21,717
5 diaspora* 12,741
6 Spree 11,278
7 chatwoot 9,363
8 ActiveAdmin 9,020
9 Kaminari 7,966
10 Simple Form 7,813
11 factory_bot 7,212
12 octicons 6,788
13 react-rails 6,284
14 Buffalo 6,259
15 Brakeman 6,126
16 Rails style guide 6,091
17 PaperTrail 6,085
18 will_paginate 5,582
19 MailCatcher 5,322
20 Webpacker 5,167
21 Administrate 5,129
22 CanCanCan 4,905
23 graphql 4,732