Top Ruby Open Source Projects

TOP 65 Ruby Open Source Projects in 2025


Rails/Rails logo

1. Rails/Rails


GitHub stars: 56,400

Description: Ruby on Rails

Programing Language: Ruby

Tags: ruby, rails, html, activerecord, framework

Updated: 4 hours ago

Link: https://github.com/rails/rails




Jekyll/Jekyll logo

2. Jekyll/Jekyll


GitHub stars: 49,600

Description: 🌐 Jekyll is a blog-aware static site generator in Ruby

Programing Language: Ruby

Tags: ruby, jekyll, markdown, static-site-generator, liquid

Updated: 5 days ago

Link: https://github.com/jekyll/jekyll




Discourse/Discourse logo

3. Discourse/Discourse


GitHub stars: 43,200

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

Programing Language: Ruby

Tags: javascript, ruby, rails, ember, postgresql

Updated: 6 minutes ago

Link: https://github.com/discourse/discourse




Homebrew/Brew logo

4. Homebrew/Brew


GitHub stars: 42,400

Description: 🍺 The missing package manager for macOS (or Linux)

Programing Language: Ruby

Tags: ruby, macos, homebrew, package-manager, brew

Updated: 3 hours ago

Link: https://github.com/Homebrew/brew




Fastlane/Fastlane logo

5. Fastlane/Fastlane


GitHub stars: 39,900

Description: 🚀 The easiest way to automate building and releasing your iOS and Android apps

Programing Language: Ruby

Tags: ruby, android, ios, screenshots, automation

Updated: 3 days ago

Link: https://github.com/fastlane/fastlane




Maybe Finance/Maybe logo

6. Maybe Finance/Maybe


GitHub stars: 39,600

Description: The OS for your personal finances

Programing Language: Ruby

Tags: ruby, personal-finance, finance, postgresql, turbo

Updated: 1 hour ago

Link: https://github.com/maybe-finance/maybe




Selenium Hq/Selenium logo

7. Selenium Hq/Selenium


GitHub stars: 31,600

Description: A browser automation framework and ecosystem.

Programing Language: Java

Tags: javascript, ruby, python, java, webdriver

Updated: 5 hours ago

Link: https://github.com/SeleniumHQ/selenium




Hashicorp/Vagrant logo

8. Hashicorp/Vagrant


GitHub stars: 26,500

Description: Vagrant is a tool for building and distributing development environments.

Programing Language: Ruby

Tags: ruby, vagrant, automation, virtualization

Updated: 20 days ago

Link: https://github.com/hashicorp/vagrant




Heartcombo/Devise logo

9. Heartcombo/Devise


GitHub stars: 24,100

Description: Flexible authentication solution for Rails with Warden.

Programing Language: Ruby

Tags: ruby, rails, authentication, devise

Updated: Nov 29, 2024

Link: https://github.com/heartcombo/devise




Gitlabhq/Gitlabhq logo

10. Gitlabhq/Gitlabhq


GitHub stars: 23,900

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

Programing Language: Ruby

Tags: ruby, rails, gitlab

Updated: 46 minutes ago

Link: https://github.com/gitlabhq/gitlabhq




Asdf Vm/Asdf logo

11. Asdf Vm/Asdf


GitHub stars: 22,800

Description: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

Programing Language: Go

Tags: ruby, python, shell, bash, zsh

Updated: 1 hour ago

Link: https://github.com/asdf-vm/asdf




Chatwoot/Chatwoot logo

12. Chatwoot/Chatwoot


GitHub stars: 22,300

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

Programing Language: Ruby

Tags: javascript, ruby, heroku, rails, sass

Updated: 1 hour ago

Link: https://github.com/chatwoot/chatwoot




Forem/Forem logo

13. Forem/Forem


GitHub stars: 22,200

Description: For empowering community 🌱

Programing Language: Ruby

Tags: ruby, rails, open-source, community, discussion

Updated: 10 hours ago

Link: https://github.com/forem/forem




Lewagon/Setup logo

14. Lewagon/Setup


GitHub stars: 18,900

Description: Setup instructions for Le Wagon's students on their first day of Web Development Bootcamp

Programing Language: Ruby

Tags: ruby, setup

Updated: 22 days ago

Link: https://github.com/lewagon/setup




Rbenv/Rbenv logo

15. Rbenv/Rbenv


GitHub stars: 16,200

Description: Manage your app's Ruby environment

Programing Language: Shell

Tags: ruby, shell, bash, ruby-installation, ruby-versions

Updated: Jan 8

Link: https://github.com/rbenv/rbenv




Postalserver/Postal logo

16. Postalserver/Postal


GitHub stars: 15,200

Description: 📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail

Programing Language: Ruby

Tags: ruby, mail, smtp, mail-server, postal

Updated: 21 hours ago

Link: https://github.com/postalserver/postal




Spree/Spree logo

17. Spree/Spree


GitHub stars: 14,300

Description: An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-s…

Programing Language: Ruby

Tags: ruby, rails, open-source, ecommerce, marketplace

Updated: 47 minutes ago

Link: https://github.com/spree/spree




Homebrew/Homebrew Core logo

18. Homebrew/Homebrew Core


GitHub stars: 14,000

Description: 🍻 Default formulae for the missing package manager for macOS (or Linux)

Programing Language: Ruby

Tags: ruby, homebrew, formulae, tap, core

Updated: 22 minutes ago

Link: https://github.com/Homebrew/homebrew-core




Gollum/Gollum logo

19. Gollum/Gollum


GitHub stars: 13,900

Description: A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.

Programing Language: Ruby

Tags: ruby, markdown, documentation, wiki, documentation-tool

Updated: 24 days ago

Link: https://github.com/gollum/gollum




Diaspora/Diaspora logo

20. Diaspora/Diaspora


GitHub stars: 13,400

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

Programing Language: Ruby

Tags: ruby, rails, social-network, decentralized, distributed

Updated: 18 days ago

Link: https://github.com/diaspora/diaspora




Sidekiq/Sidekiq logo

21. Sidekiq/Sidekiq


GitHub stars: 13,200

Description: Simple, efficient background processing for Ruby

Programing Language: Ruby

Tags: ruby, sidekiq, background-jobs, jobs

Updated: 19 hours ago

Link: https://github.com/sidekiq/sidekiq




Fluent/Fluentd logo

22. Fluent/Fluentd


GitHub stars: 13,000

Description: Fluentd: Unified Logging Layer (project under CNCF)

Programing Language: Ruby

Tags: ruby, logging, cncf, data-collector, fluentd

Updated: yesterday

Link: https://github.com/fluent/fluentd




Capistrano/Capistrano logo

23. Capistrano/Capistrano


GitHub stars: 12,800

Description: A deployment automation tool built on Ruby, Rake, and SSH.

Programing Language: Ruby

Tags: ruby, ssh, deployment, capistrano

Updated: 2 days ago

Link: https://github.com/capistrano/capistrano




Rubocop/Rubocop logo

24. Rubocop/Rubocop


GitHub stars: 12,700

Description: A Ruby static code analyzer and formatter, based on the community Ruby style guide.

Programing Language: Ruby

Tags: ruby, rubocop, static-code-analysis, linter, hacktoberfest

Updated: 2 hours ago

Link: https://github.com/rubocop/rubocop




Sinatra/Sinatra logo

25. Sinatra/Sinatra


GitHub stars: 12,200

Description: Classy web-development dressed in a DSL (official / canonical repo)

Programing Language: Ruby

Tags: ruby, rack, sinatra, web-framework

Updated: 2 days ago

Link: https://github.com/sinatra/sinatra




Faker Ruby/Faker logo

26. Faker Ruby/Faker


GitHub stars: 11,300

Description: A library for generating fake data such as names, addresses, and phone numbers.

Programing Language: Ruby

Tags: ruby, fake

Updated: 15 hours ago

Link: https://github.com/faker-ruby/faker




Semgrep/Semgrep logo

27. Semgrep/Semgrep


GitHub stars: 11,000

Description: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

Programing Language: OCaml

Tags: javascript, ruby, python, c, java

Updated: 15 hours ago

Link: https://github.com/semgrep/semgrep




Shopify/Dashing logo

28. Shopify/Dashing


GitHub stars: 11,000

Description: The exceptionally handsome dashboard framework in Ruby and Coffeescript.

Programing Language: JavaScript

Updated: Apr 29, 2019

Link: https://github.com/Shopify/dashing




Codota/Tab Nine logo

29. Codota/Tab Nine


GitHub stars: 10,700

Description: AI Code Completions

Programing Language: Shell

Tags: javascript, ruby, python, java, bash

Updated: Jul 3, 2024

Link: https://github.com/codota/TabNine




The Odin Project/Curriculum logo

30. The Odin Project/Curriculum


GitHub stars: 10,500

Description: The open curriculum for learning web development

Programing Language: JavaScript

Tags: nodejs, javascript, ruby, css, html

Updated: 9 hours ago

Link: https://github.com/TheOdinProject/curriculum




Grafana/Pyroscope logo

31. Grafana/Pyroscope


GitHub stars: 10,300

Description: Continuous Profiling Platform. Debug performance issues down to a single line of code

Programing Language: Go

Tags: ruby, python, linux, golang, devops

Updated: 2 hours ago

Link: https://github.com/grafana/pyroscope




Learnbyexample/Command Line Text Processing logo

32. Learnbyexample/Command Line Text Processing


GitHub stars: 10,200

Description: ⚡ From finding text to search and replace, from sorting to beautifying text and more 🎨

Programing Language: Shell

Tags: ruby, linux, command-line, regex, perl

Updated: Jun 5, 2024

Link: https://github.com/learnbyexample/Command-line-text-processing




Ruby Grape/Grape logo

33. Ruby Grape/Grape


GitHub stars: 9,900

Description: An opinionated framework for creating REST-like APIs in Ruby.

Programing Language: Ruby

Tags: ruby, api, grape, hacktoberfest

Updated: 3 days ago

Link: https://github.com/ruby-grape/grape




Awsdocs/Aws Doc Sdk Examples logo

34. Awsdocs/Aws Doc Sdk Examples


GitHub stars: 9,800

Description: Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, an…

Programing Language: Java

Tags: javascript, ruby, python, java, go

Updated: 20 minutes ago

Link: https://github.com/awsdocs/aws-doc-sdk-examples




Opf/Openproject logo

35. Opf/Openproject


GitHub stars: 9,800

Description: OpenProject is the leading open source project management software.

Programing Language: Ruby

Tags: ruby, project-planning, roadmap, angular, timeline

Updated: 10 minutes ago

Link: https://github.com/opf/openproject




Activeadmin/Activeadmin logo

36. Activeadmin/Activeadmin


GitHub stars: 9,500

Description: The administration framework for Ruby on Rails applications.

Programing Language: Ruby

Tags: ruby, rails, activeadmin, admin-ui, arbre

Updated: 21 hours ago

Link: https://github.com/activeadmin/activeadmin




Resque/Resque logo

37. Resque/Resque


GitHub stars: 9,400

Description: Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

Programing Language: Ruby

Tags: ruby, queue, job-scheduler, background-jobs, asynchronous-tasks

Updated: Jan 6

Link: https://github.com/resque/resque




Javan/Whenever logo

38. Javan/Whenever


GitHub stars: 8,900

Description: Cron jobs in Ruby

Programing Language: Ruby

Updated: Jul 31, 2024

Link: https://github.com/javan/whenever




Carrierwaveuploader/Carrierwave logo

39. Carrierwaveuploader/Carrierwave


GitHub stars: 8,800

Description: Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks

Programing Language: Ruby

Updated: Jan 12

Link: https://github.com/carrierwaveuploader/carrierwave




Joho/Godotenv logo

40. Joho/Godotenv


GitHub stars: 8,800

Description: A Go port of Ruby's dotenv library (Loads environment variables from .env files)

Programing Language: Go

Tags: go, golang, dotenv, environment-variables

Updated: Dec 16, 2024

Link: https://github.com/joho/godotenv




Kaminari logo

41. Kaminari


GitHub stars: 8,500

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

Programing Language: Ruby

Tags: ruby, rails, pagination, kaminari

Updated: Apr 20

Link: https://github.com/kaminari/kaminari




Simple Form logo

42. Simple Form


GitHub stars: 8,100

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

Programing Language: Ruby

Tags: rails, ruby, form-builder, dsl, rails-helper

Updated: 4 days ago

Link: https://github.com/heartcombo/simple_form




Pundit logo

43. Pundit


GitHub stars: 8,000

Description: Minimal authorization through OO design and pure Ruby classes

Programing Language: Ruby

Tags: ruby

Updated: 6 days ago

Link: https://github.com/varvet/pundit




Factory Bot logo

44. Factory Bot


GitHub stars: 7,800

Description: A library for setting up Ruby objects as test data.

Programing Language: Ruby

Tags: ruby, rails, testing, rubygems, fixtures

Updated: yesterday

Link: https://github.com/thoughtbot/factory_bot




Omniauth logo

45. Omniauth


GitHub stars: 7,700

Description: OmniAuth is a flexible authentication system utilizing Rack middleware.

Programing Language: Ruby

Tags: ruby, omniauth, authentication, hacktoberfest

Updated: May 31

Link: https://github.com/omniauth/omniauth




puma logo

46. puma


GitHub stars: 7,500

Description: A Ruby/Rack web server built for parallelism

Programing Language: Ruby

Tags: ruby, rack, server, multithreading

Updated: 8 hours ago

Link: https://github.com/puma/puma




Jazzy logo

47. Jazzy


GitHub stars: 7,300

Description: Soulful docs for Swift & Objective-C

Programing Language: Ruby

Tags: ruby, swift, xcode, sourcekit, sourcekitten

Updated: 4 days ago

Link: https://github.com/realm/jazzy




Github Changelog Generator logo

48. Github Changelog Generator


GitHub stars: 7,200

Description: Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

Programing Language: Ruby

Tags: changelog, ruby, github-api, markdown, generator

Updated: 19 days ago

Link: https://github.com/github-changelog-generator/github-changelog-generator




Scientist logo

49. Scientist


GitHub stars: 7,000

Description: 🔬 A Ruby library for carefully refactoring critical paths.

Programing Language: Ruby

Tags: refactoring, ruby, scientist, rubygem

Updated: yesterday

Link: https://github.com/github/scientist




Brakeman logo

50. Brakeman


GitHub stars: 6,700

Description: A static analysis security vulnerability scanner for Ruby on Rails applications

Programing Language: Ruby

Tags: ruby, rails, security, security-audit, static-analysis

Updated: 3 days ago

Link: https://github.com/presidentbeef/brakeman




Paper Trail logo

51. Paper Trail


GitHub stars: 6,600

Description: Track changes to your rails models

Programing Language: Ruby

Tags: ruby, rails, activerecord, log, audit

Updated: 14 days ago

Link: https://github.com/paper-trail-gem/paper_trail




pry logo

52. pry


GitHub stars: 6,600

Description: A runtime developer console and IRB alternative with powerful introspection capabilities.

Programing Language: Ruby

Tags: ruby, debugger, console, pry, irb

Updated: 7 days ago

Link: https://github.com/pry/pry




Dotenv logo

53. Dotenv


GitHub stars: 6,400

Description: A Ruby gem to load environment variables from `.env`.

Programing Language: Ruby

Tags: ruby, dotenv

Updated: 7 days ago

Link: https://github.com/bkeepers/dotenv




Cancan logo

54. Cancan


GitHub stars: 6,300

Description: Authorization Gem for Ruby on Rails.

Programing Language: Ruby

Updated: Dec 11, 2021

Link: https://github.com/ryanb/cancan




Chartkick logo

55. Chartkick


GitHub stars: 6,200

Description: Create beautiful JavaScript charts with one line of Ruby

Programing Language: Ruby

Tags: visualization, charts, highcharts, chartjs, google-charts

Updated: 15 days ago

Link: https://github.com/ankane/chartkick




Geocoder logo

56. Geocoder


GitHub stars: 6,200

Description: Complete Ruby geocoding solution.

Programing Language: Ruby

Tags: geocoding, geocoding-api, geocoding-objects, geocoding-requests

Updated: 6 days ago

Link: https://github.com/alexreisner/geocoder




Hanami logo

57. Hanami


GitHub stars: 6,100

Description: The web, with simplicity.

Programing Language: Ruby

Tags: ruby, api, hanami, web, web-application

Updated: 15 minutes ago

Link: https://github.com/hanami/hanami




Friendly logo

58. Friendly


GitHub stars: 6,000

Description: FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and wor…

Programing Language: Ruby

Tags: rails, ruby, plugin, slug, friendly-url

Updated: yesterday

Link: https://github.com/norman/friendly_id




Mailcatcher logo

59. Mailcatcher


GitHub stars: 6,000

Description: Catches mail and serves it through a dream.

Programing Language: Ruby

Tags: ruby, rails, rubygems, development, mail

Updated: Aug 6

Link: https://github.com/sj26/mailcatcher




Will Paginate logo

60. Will Paginate


GitHub stars: 5,700

Description: Pagination library for Rails and other Ruby applications

Programing Language: Ruby

Tags: ruby, rails, pagination, sinatra, plugin

Updated: Jul 19

Link: https://github.com/mislav/will_paginate




Administrate logo

61. Administrate


GitHub stars: 5,700

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

Programing Language: Ruby

Tags: ruby, rails, admin-dashboard

Updated: yesterday

Link: https://github.com/thoughtbot/administrate




Httparty logo

62. Httparty


GitHub stars: 5,700

Description: 🎉 Makes http fun again!

Programing Language: Ruby

Tags: ruby, httparty, http

Updated: 11 days ago

Link: https://github.com/jnunemaker/httparty




Serhii Londar/Open Source Mac Os Apps logo

63. Serhii Londar/Open Source Mac Os Apps


GitHub stars: 0

Description: 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Programing Language:

Tags: javascript, ruby, python, c, macos

Updated:

Link: https://github.com/serhii-londar/open-source-mac-os-apps




Rubocop/Ruby Style Guide logo

64. Rubocop/Ruby Style Guide


GitHub stars: 0

Description: A community-driven Ruby coding style guide

Programing Language:

Tags: ruby, rubocop, style-guide

Updated:

Link: https://github.com/rubocop/ruby-style-guide




Markets/Awesome Ruby logo

65. Markets/Awesome Ruby


GitHub stars: 0

Description: 💎 A collection of awesome Ruby libraries, tools, frameworks and software

Programing Language:

Tags: ruby, awesome, collection, awesome-list, curated-list

Updated:

Link: https://github.com/markets/awesome-ruby




Want to find a web3 job?

Receive emails of TOP 65 Ruby Open Source Projects in 2025

More by Web3 Jobs
Ask me anything