Top Ruby Open Source Projects

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

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




Want to find a web3 job?

Receive emails of TOP 50 Ruby Open Source Projects in 2023

More by Web3 Jobs
Ask me anything