
TOP 50 Ruby Open Source Projects in 2023

1. Rails
GitHub stars: 53,500
Description: Ruby on Rails
Programing Language: Ruby
Tags: ruby, rails, html, activerecord, framework
Updated: 2 hours ago
Link: https://github.com/rails/rails

2. Jekyll
GitHub stars: 47,200
Description: 🌐 Jekyll is a blog-aware static site generator in Ruby
Programing Language: Ruby
Tags: ruby, jekyll, markdown, static-site-generator, liquid
Updated: 19 hours ago
Link: https://github.com/jekyll/jekyll

3. Discourse
GitHub stars: 38,700
Description: A platform for community discussion. Free, open, simple.
Programing Language: Ruby
Tags: javascript, ruby, rails, ember, postgresql
Updated: 13 minutes ago
Link: https://github.com/discourse/discourse

4. Fastlane
GitHub stars: 37,500
Description: 🚀 The easiest way to automate building and releasing your iOS and Android apps
Programing Language: Ruby
Tags: ruby, android, ios, screenshots, automation
Updated: 9 hours ago
Link: https://github.com/fastlane/fastlane

5. brew
GitHub stars: 37,000
Description: 🍺 The missing package manager for macOS (or Linux)
Programing Language: Ruby
Tags: ruby, macos, homebrew, package-manager, brew
Updated: 9 hours ago
Link: https://github.com/Homebrew/brew

6. Vagrant
GitHub stars: 25,400
Description: Vagrant is a tool for building and distributing development environments.
Programing Language: Ruby
Tags: ruby, vagrant, automation, virtualization, hacktoberfest
Updated: 7 hours ago
Link: https://github.com/hashicorp/vagrant

7. Devise
GitHub stars: 23,400
Description: Flexible authentication solution for Rails with Warden.
Programing Language: Ruby
Tags: ruby, rails, authentication, devise
Updated: 9 hours ago
Link: https://github.com/heartcombo/devise

8. Gitlabhq
GitHub stars: 23,400
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

9. Forem
GitHub stars: 20,900
Description: For empowering community 🌱
Programing Language: Ruby
Tags: ruby, rails, open-source, community, discussion
Updated: 22 minutes ago
Link: https://github.com/forem/forem

10. ruby
GitHub stars: 20,700
Description: The Ruby Programming Language
Programing Language: Ruby
Tags: ruby, c, language, programming-language, rust
Updated: 46 minutes ago
Link: https://github.com/ruby/ruby

11. Setup
GitHub stars: 16,500
Description: Setup instructions for Le Wagon's students on their first day of Web Development Bootcamp
Programing Language: Ruby
Tags: ruby, setup
Updated: 12 days ago
Link: https://github.com/lewagon/setup

12. Diaspora
GitHub stars: 13,300
Description: A privacy-aware, distributed, open source social network.
Programing Language: Ruby
Tags: ruby, rails, social-network, decentralized, distributed
Updated: Jul 9
Link: https://github.com/diaspora/diaspora

13. Gollum
GitHub stars: 13,300
Description: A simple, Git-powered wiki with a sweet API and local frontend.
Programing Language: Ruby
Tags: ruby, markdown, documentation, wiki, documentation-tool
Updated: 2 days ago
Link: https://github.com/gollum/gollum

14. Postal
GitHub stars: 13,100
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: yesterday
Link: https://github.com/postalserver/postal

15. Homebrew Core
GitHub stars: 12,700
Description: 🍻 Default formulae for the missing package manager for macOS (or Linux)
Programing Language: Ruby
Tags: ruby, homebrew, formulae, tap, core
Updated: 3 minutes ago
Link: https://github.com/Homebrew/homebrew-core

16. Sidekiq
GitHub stars: 12,600
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

17. Capistrano
GitHub stars: 12,500
Description: A deployment automation tool built on Ruby, Rake, and SSH.
Programing Language: Ruby
Tags: ruby, ssh, deployment, capistrano
Updated: yesterday
Link: https://github.com/capistrano/capistrano

18. Spree
GitHub stars: 12,400
Description: Open Source multi-language/multi-currency/multi-store eCommerce platform
Programing Language: Ruby
Tags: ruby, rails, graphql, ecommerce, shop
Updated: 7 days ago
Link: https://github.com/spree/spree

19. Rubocop
GitHub stars: 12,400
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: 1 hour ago
Link: https://github.com/rubocop/rubocop

20. Fluentd
GitHub stars: 12,200
Description: Fluentd: Unified Logging Layer (project under CNCF)
Programing Language: Ruby
Tags: ruby, logging, cncf, data-collector, fluentd
Updated: 35 minutes ago
Link: https://github.com/fluent/fluentd

21. Sinatra
GitHub stars: 12,000
Description: Classy web-development dressed in a DSL (official / canonical repo)
Programing Language: Ruby
Tags: ruby, rack, sinatra, web-framework
Updated: 33 minutes ago
Link: https://github.com/sinatra/sinatra

22. Faker
GitHub stars: 10,900
Description: A library for generating fake data such as names, addresses, and phone numbers.
Programing Language: Ruby
Tags: ruby, fake
Updated: 13 hours ago
Link: https://github.com/faker-ruby/faker

23. Grape
GitHub stars: 9,800
Description: An opinionated framework for creating REST-like APIs in Ruby.
Programing Language: Ruby
Tags: ruby, api, grape
Updated: 12 days ago
Link: https://github.com/ruby-grape/grape

24. Activeadmin
GitHub stars: 9,400
Description: The administration framework for Ruby on Rails applications.
Programing Language: Ruby
Tags: ruby, rails, activeadmin, admin-ui, arbre
Updated: 11 hours ago
Link: https://github.com/activeadmin/activeadmin

25. Resque
GitHub stars: 9,300
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: 23 days ago
Link: https://github.com/resque/resque

26. Carrierwave
GitHub stars: 8,800
Description: Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
Programing Language: Ruby
Updated: 13 hours ago
Link: https://github.com/carrierwaveuploader/carrierwave

27. Whenever
GitHub stars: 8,700
Description: Cron jobs in Ruby
Programing Language: Ruby
Updated: Apr 27
Link: https://github.com/javan/whenever

28. Kaminari
GitHub stars: 8,400
Description: ⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
Programing Language: Ruby
Tags: rails, ruby, pagination, kaminari
Updated: 20 days ago
Link: https://github.com/kaminari/kaminari

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

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

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

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

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

34. Openproject
GitHub stars: 7,300
Description: OpenProject is the leading open source project management software.
Programing Language: Ruby
Tags: ruby, project-planning, roadmap, angular, timeline
Updated: 59 minutes ago
Link: https://github.com/opf/openproject

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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