Rails

Open-source projects categorized as Rails
Language: + Ruby + JavaScript

Top 23 Rails Open-Source Projects

  • Ruby on Rails

    Ruby on Rails

    Project mention: 16 Best Ruby Frameworks For Web Development [2024] | dev.to | 2024-03-11

    Ruby on Rails is regarded as one of the best ruby frameworks. It was the primary language in developing big projects such as Twitter and helped the language boost the community. Often referred to as “Rails,” Ruby on Rails is a web development framework with an MVC control structure and currently running its 6.1 version. The 16-year-old language has dramatically influenced the web development structures and managing databases, web pages, and other components on a web application.

  • Discourse

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

    Project mention: Introducing the new Godot Forum | /r/godot | 2023-12-08

    Discourse is also open source https://github.com/discourse/discourse

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • Devise

    Flexible authentication solution for Rails with Warden.

    Project mention: Heroku Build Failure: error:0308010C:digital envelope routines::unsupported | /r/rubyonrails | 2023-12-05

    [changelog] https://github.com/heartcombo/devise/blob/main/CHANGELOG.md [upgrade guide] https://github.com/heartcombo/devise/wiki/How-To:-Upgrade-to-Devise-4.9.0-%5BHotwire-Turbo-integration%5D

  • Gitlab CI

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

    Project mention: Gitlab Server Behind NGINX Reverse Proxy Manager Issue | /r/homelab | 2023-06-15

    ## https://github.com/gitlabhq/gitlabhq/issues/694

  • forem

    For empowering community 🌱

    Project mention: I fixed the "Save draft" Button on dev.to - No Accidental Publishing Anymore 😇 | dev.to | 2024-03-25

    I even opened a discussion, which got no responses so far (which I think existed somewhere else or I am the only one with this issue...).

  • chatwoot

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

    Project mention: 10 open-source alternatives to run your businesses | dev.to | 2023-03-28

    3. Chatwoot - 14.8K ⭐️

  • diaspora*

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

    Project mention: Diaspora is a decentralized, federated alternative to Facebook that anyone can join and contribute to | /r/InnerNet | 2023-12-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Spree Commerce

    A headless open source e-commerce platform for global brands

    Project mention: Ask HN: Suggestions about platform to develop a customizable B2B marketplace | news.ycombinator.com | 2023-05-01
  • ActiveAdmin

    The administration framework for Ruby on Rails applications.

    Project mention: Ask HN: Why aren't Django Admin style dashboards popular in other frameworks? | news.ycombinator.com | 2023-10-28

    Can you clarify what's the "tremendous value" you're getting out of the Django admin?

    At Heii On-Call https://heiioncall.com/ we are using Active Admin https://activeadmin.info/ for Ruby on Rails, which seems quite similar to the Django admin. In my experience, it's mostly useful as a fairly basic read-only view of what's in the database. In Rails, it's so easy to whip together a custom view that we tend to do that, and the Active Admin is nice to have but I wouldn't say "tremendous value".

  • Kaminari

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

    Project mention: 12 Ruby Gems to make your Ruby coding smoother | dev.to | 2023-08-22

    With around 50 new gems released daily, it is common to use trending libraries for managing everyday tasks. You probably use Devise for authentication, Cancan for authorization, Kaminari for pagination, or run tests with Rspec.

  • Simple Form

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

    Project mention: Internationalize and Humanize your Ruby on Rails application | dev.to | 2023-08-23

    I also tend to use gems like simple_form to generate my form HTML, and this saves me from having to maintain a lot of view code to outputting translated content onto forms. Also simple_form has it's own i18n convention that compliments the Rails default pretty well.

  • octicons

    A scalable set of icons handcrafted with <3 by GitHub

    Project mention: GitHub Profile Native Web Components | dev.to | 2023-10-11

    primer/octicons is the source for all icons used on GitHub.

  • factory_bot

    A library for setting up Ruby objects as test data.

    Project mention: Metaprogramming in Ruby: Advanced Level | dev.to | 2023-06-30

    factory_bot: A fixtures replacement

  • Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Project mention: First commits in a Ruby on Rails app | dev.to | 2024-01-17

    Brakeman - “Brakeman detects security vulnerabilities in Ruby on Rails applications via static analysis”

  • react-rails

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

  • PaperTrail

    Track changes to your rails models

    Project mention: historical data and "point in time" data modeling techniques, advice. | /r/dataengineering | 2023-06-28

    if the source (web) application makes their own audit tables. ex: our ruby on rails application uses the paper-trail gem

  • Rails style guide

    A community-driven Ruby on Rails style guide

  • Searchkick

    Intelligent search made easy

    Project mention: Searchkick: Intelligent Search Made Easy | news.ycombinator.com | 2024-02-27
  • MailCatcher

    Catches mail and serves it through a dream.

    Project mention: Preview emails with letter_opener, MailCatcher and MailHog | news.ycombinator.com | 2023-08-13

    hey HN, I recently published an article going deep into email previewing (in Ruby on Rails, but I think it's relevant beyond Rails).

    MailCatcher (https://github.com/sj26/mailcatcher) and MailHog (https://github.com/mailhog/MailHog) are super handy and easy to run locally. Both spin up an SMTP server which you can direct mail to, and give you a nice web interface to browse mail and preview it.

    Happy to answer any question! thanks, harrison

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

    Project mention: Sqids – Generate Short Unique IDs from Numbers | news.ycombinator.com | 2023-11-25

    On a side note, "Sqids ... is an open-source library that lets you generate YouTube-looking IDs from numbers.", "The main use of Sqids is purely visual."

    If the purpose of it is to give a friendlier url / id, who not use something like friendly_id instead? (http://norman.github.io/friendly_id).

    The url is readable and searchable through the history.

    I would much rather prefer people using "www.website.com/channel/video/a-dog-walking" instead of "www.website.com/channel/video/3cXv8c".

  • Administrate

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

  • will_paginate

    Pagination library for Rails and other Ruby applications

  • ransack

    Object-based searching.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-03-25.

Rails related posts

Index

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

Project Stars
1 Ruby on Rails 54,730
2 Discourse 40,224
3 Devise 23,681
4 Gitlab CI 23,567
5 forem 21,479
6 chatwoot 18,265
7 diaspora* 13,335
8 Spree Commerce 12,599
9 ActiveAdmin 9,430
10 Kaminari 8,494
11 Simple Form 8,188
12 octicons 8,081
13 factory_bot 7,868
14 Brakeman 6,877
15 react-rails 6,714
16 PaperTrail 6,692
17 Rails style guide 6,435
18 Searchkick 6,379
19 MailCatcher 6,170
20 FriendlyId 6,092
21 Administrate 5,792
22 will_paginate 5,701
23 ransack 5,575
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com