Ruby Rails

Open-source Ruby projects categorized as Rails

Top 23 Ruby Rails Projects

  • Ruby on Rails

    Ruby on Rails

    Project mention: What is config.active_support.hash_digest_class = OpenSSL::Digest::SHA256? | dev.to | 2024-11-26

    Relevant Commit: Change the default digest for new apps to SHA256 · rails/rails@ba9207f

  • SaaSHub

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

    SaaSHub logo
  • Discourse

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

    Project mention: 8 Open-Source Tools to grow your app and reach new markets! 🔥 | dev.to | 2024-10-11

    Star the Discourse repository ⭐

  • Devise

    Flexible authentication solution for Rails with Warden.

    Project mention: Efficient Chunked File Downloads in Rails: Streaming CSV Exports | dev.to | 2024-10-07

    However, using ActionController::Live can sometimes lead to unexpected issues, particularly with authentication libraries like Devise. Devise may raise errors when ActionController::Live is active, especially related to the session or Warden errors, as discussed in this GitHub issue. This happens because ActionController::Live opens a separate thread for streaming, which can cause conflicts with Devise’s thread safety and session handling.

  • Gitlab CI

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

    Project mention: How Elite Engg. Teams Deploy 208X More Frequently Compared to Us Mere Mortals? | dev.to | 2024-07-12

    GitLab: Another excellent CI/CD tool with robust monitoring and reporting features.

  • forem

    For empowering community 🌱

    Project mention: We are donating $2k worth of advertising to the Open Source pledge | dev.to | 2024-10-10

    At DEV we maintain our codebase as free to re-use via Forem and we encourage any initiative that helps push open source forward in a meaningful way.

  • chatwoot

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

    Project mention: Show HN: Jelly – A Simpler Shared Inbox for Small Teams | news.ycombinator.com | 2024-11-12

    This is one of those tools that do one thing and do it very well. Also the pricing is convenient. Congratulations to the creators.

    If you want to go the open source + self hosted route, Chatwoot [1][2] may be for you. It is more feature rich (or bloated, depending what you need) and complex to set up, defined as "Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc.", and it has a shared inbox feature [3].

    [1] Website: https://www.chatwoot.com/

    [2] Github: https://github.com/chatwoot/chatwoot

    [3] https://www.chatwoot.com/features/shared-inbox

  • 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
  • Spree Commerce

    A headless open source e-commerce platform for global brands

  • kamal

    Deploy web apps anywhere.

    Project mention: Dear friend, you have built a Kubernetes | news.ycombinator.com | 2024-11-24

    Kamal was also built with that purpose in mind.

    https://kamal-deploy.org/

  • ActiveAdmin

    The administration framework for Ruby on Rails applications.

    Project mention: ActiveAdmin v4 Beta: New Features, Upgrades, and How to Migrate | dev.to | 2024-10-28

    Review Deprecations: Check the UPGRADING.md guide for any deprecations or breaking changes that may affect your project.

  • Kaminari

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

  • Simple Form

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

  • factory_bot

    A library for setting up Ruby objects as test data.

    Project mention: Show HN: Factory-JS – TypeScript dummy object generator for testing | news.ycombinator.com | 2024-03-29

    I made Factory-js inspired by factory-bot (https://github.com/thoughtbot/factory_bot), supports Prisma and Drizzle ORM and more. TypeScript is now widely used in both backend and frontend, but there is no de facto standard factory library. I'm developing a web application using Prisma, trpc, and nextjs, but I was struggling with how to write more beautiful and readable back-end tests. That's why I made factory-js.

  • Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

    Project mention: Open Source Tool List for Web App Security | dev.to | 2024-10-06

    Brakeman https://github.com/presidentbeef/brakeman Description: A static analysis security vulnerability scanner specifically designed for Ruby on Rails applications. Usage: Use Brakeman to scan your Rails codebase and identify potential security issues during development.

  • PaperTrail

    Track changes to your rails models

    Project mention: RDS Database Migration Series - Facing The Giant: How we migrated 11 TB database | dev.to | 2024-05-13

    The primary culprits were two tables (and their huge indexes) that contributed approximately 90% to the total size of the database. One of them was an audit trail (paper trail versions, to be exact), and the second one was more domain-specific for short-term rentals. It's a pre-computed cache of prices for properties depending on various conditions so that they don't need to be computed each time on the fly and can be easily distributed to other services.

  • Searchkick

    Intelligent search made easy

    Project mention: searchkick resource_already_exists_exception | dev.to | 2024-09-02

    Yesterday, I worked on elasticsearch integration with help of searchkick.

  • MailCatcher

    Catches mail and serves it through a dream.

    Project mention: MailCatcher runs a super simple SMTP server | news.ycombinator.com | 2024-11-18

    The website is out of date, last release was actually in may (like smtp4dev) https://github.com/sj26/mailcatcher/releases/tag/v0.10.0

  • 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: Designing a Website Without 404s | news.ycombinator.com | 2024-06-13

    You can do that with many websites that have ids in their SEO slugs, this is usually not an issue as it's still standardized in a way that the string is just split into the id and the rest and you can look it up with both parts.

    Popular libraries like https://github.com/norman/friendly_id implement it like that too.

  • will_paginate

    Pagination library for Rails and other Ruby applications

  • ransack

    Object-based searching.

  • CanCanCan

    The authorization Gem for Ruby on Rails.

    Project mention: Rails and Keycloak, Authentication Authorization, part one | dev.to | 2024-08-16

    CanCanCan.

  • graphql

    Ruby implementation of GraphQL

  • Webpacker

    Use Webpack to manage app-like JavaScript modules in Rails

    Project mention: React + Ruby on Rails without any gems | dev.to | 2024-06-04

    We will use Webpacker or JavaScript compiler and assets management. By following the webpacker installation guide, let’s add Webpacker and React to our application.

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

  • What is config.active_support.hash_digest_class = OpenSSL::Digest::SHA256?

    1 project | dev.to | 26 Nov 2024
  • Transaction Safety in Rails: Identifying and Addressing Non-Atomic Interactions

    1 project | dev.to | 21 Nov 2024
  • Optimize Database Performance in Ruby on Rails and ActiveRecord

    3 projects | dev.to | 20 Nov 2024
  • Solid Queue 101: Processamento em Background no Rails 8.

    1 project | dev.to | 18 Nov 2024
  • Kamal: How to integrate with GitHub Actions using multiple destinations

    1 project | dev.to | 9 Nov 2024
  • Kamal: How to use Grafana Loki as a logging driver

    1 project | dev.to | 9 Nov 2024
  • Rails 8.0.0 Is Released

    1 project | news.ycombinator.com | 7 Nov 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Dec 2024
    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 56,133
2 Discourse 42,450
3 Devise 24,025
4 Gitlab CI 23,817
5 forem 22,011
6 chatwoot 21,369
7 diaspora* 13,406
8 Spree Commerce 13,123
9 kamal 11,666
10 ActiveAdmin 9,511
11 Kaminari 8,583
12 Simple Form 8,216
13 factory_bot 7,927
14 Brakeman 7,021
15 PaperTrail 6,792
16 Searchkick 6,562
17 MailCatcher 6,501
18 FriendlyId 6,156
19 will_paginate 5,704
20 ransack 5,690
21 CanCanCan 5,595
22 graphql 5,380
23 Webpacker 5,304

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

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