Top Ruby Open Source Projects

TOP 64 Ruby Open Source Projects in 2024


1. Rails


GitHub stars: 55,000

Description: Ruby on Rails

Programing Language: Ruby

Tags: ruby, rails, html, activerecord, framework

Updated: 57 minutes ago

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




2. Jekyll


GitHub stars: 48,400

Description: ๐ŸŒ Jekyll is a blog-aware static site generator in Ruby

Programing Language: Ruby

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

Updated: 10 days ago

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




3. Discourse


GitHub stars: 40,700

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

Programing Language: Ruby

Tags: javascript, ruby, rails, ember, postgresql

Updated: 17 minutes ago

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




4. brew


GitHub stars: 39,700

Description: ๐Ÿบ The missing package manager for macOS (or Linux)

Programing Language: Ruby

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

Updated: 11 minutes ago

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




5. Open Source Mac Os Apps


GitHub stars: 39,700

Description: ๐Ÿš€ Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Programing Language: Updated 13 days ago

Tags: javascript, ruby, python, c, macos

Updated:

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




6. Fastlane


GitHub stars: 38,700

Description: ๐Ÿš€ The easiest way to automate building and releasing your iOS and Android apps

Programing Language: Ruby

Tags: ruby, android, ios, screenshots, automation

Updated: yesterday

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




7. Selenium


GitHub stars: 29,500

Description: A browser automation framework and ecosystem.

Programing Language: Java

Tags: javascript, ruby, python, java, webdriver

Updated: 7 minutes ago

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




8. Maybe


GitHub stars: 27,000

Description: The OS for your personal finances

Programing Language: Ruby

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

Updated: 6 hours ago

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




9. Vagrant


GitHub stars: 25,900

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

Programing Language: Ruby

Tags: ruby, vagrant, automation, virtualization, hacktoberfest

Updated: yesterday

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




10. Devise


GitHub stars: 23,800

Description: Flexible authentication solution for Rails with Warden.

Programing Language: Ruby

Tags: ruby, rails, authentication, devise

Updated: 11 days ago

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




11. Gitlabhq


GitHub stars: 23,600

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

Programing Language: Ruby

Tags: ruby, rails, gitlab

Updated: 59 minutes ago

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




12. Forem


GitHub stars: 21,600

Description: For empowering community ๐ŸŒฑ

Programing Language: Ruby

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

Updated: 5 hours ago

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




13. asdf


GitHub stars: 20,700

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

Programing Language: Shell

Tags: ruby, python, shell, bash, zsh

Updated: 4 days ago

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




14. Chatwoot


GitHub stars: 18,800

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: 52 minutes ago

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




15. Setup


GitHub stars: 18,000

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

Programing Language: Ruby

Tags: ruby, setup

Updated: 7 days ago

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




16. Ruby Style Guide


GitHub stars: 16,400

Description: A community-driven Ruby coding style guide

Programing Language: Updated 24 days ago

Tags: ruby, rubocop, style-guide

Updated:

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




17. Rbenv


GitHub stars: 15,800

Description: Manage your app's Ruby environment

Programing Language: Shell

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

Updated: 17 days ago

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




18. Postal


GitHub stars: 14,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: 4 days ago

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




19. Gollum


GitHub stars: 13,600

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: 16 days ago

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




20. Awesome Ruby


GitHub stars: 13,400

Description: ๐Ÿ’Ž A collection of awesome Ruby libraries, tools, frameworks and software

Programing Language: Updated yesterday

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

Updated:

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




21. 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: Apr 6

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




22. Homebrew Core


GitHub stars: 13,300

Description: ๐Ÿป Default formulae for the missing package manager for macOS (or Linux)

Programing Language: Ruby

Tags: ruby, homebrew, formulae, tap, core

Updated: 1 minute ago

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




23. Sidekiq


GitHub stars: 13,000

Description: Simple, efficient background processing for Ruby

Programing Language: Ruby

Tags: ruby, sidekiq, background-jobs, jobs

Updated: 15 hours ago

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




24. Capistrano


GitHub stars: 12,700

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

Programing Language: Ruby

Tags: ruby, ssh, deployment, capistrano

Updated: 19 hours ago

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




25. Spree


GitHub stars: 12,700

Description: Open Source eCommerce platform for global brands. An alternative to Shopify, Salesforce Commerce Cloud, Adobe Commerce etc. ๐Ÿ›’

Programing Language: Ruby

Tags: ruby, rails, ecommerce, shop, store

Updated: 19 hours ago

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




26. Fluentd


GitHub stars: 12,600

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

Programing Language: Ruby

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

Updated: 2 days ago

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




27. Rubocop


GitHub stars: 12,500

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




28. Sinatra


GitHub stars: 12,100

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

Programing Language: Ruby

Tags: ruby, rack, sinatra, web-framework

Updated: Apr 20

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




29. Faker


GitHub stars: 11,200

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

Programing Language: Ruby

Tags: ruby, fake

Updated: yesterday

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




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




31. Tab Nine


GitHub stars: 10,400

Description: AI Code Completions

Programing Language: Shell

Tags: javascript, ruby, python, java, bash

Updated: 11 days ago

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




32. Command Line Text Processing


GitHub stars: 10,100

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: Nov 4, 2022

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




33. Semgrep


GitHub stars: 9,900

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: 1 hour ago

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




34. Grape


GitHub stars: 9,800

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

Programing Language: Ruby

Tags: ruby, api, grape

Updated: 16 hours ago

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




35. Pyroscope


GitHub stars: 9,500

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

Programing Language: C

Tags: ruby, python, linux, golang, devops

Updated: 21 hours ago

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




36. 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: 4 days ago

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




37. 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: 4 days ago

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




38. Aws Doc Sdk Examples


GitHub stars: 9,000

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: 5 minutes ago

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




39. Curriculum


GitHub stars: 8,900

Description: The open curriculum for learning web development

Programing Language: JavaScript

Tags: nodejs, javascript, ruby, css, html

Updated: 2 hours ago

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




40. Carrierwave


GitHub stars: 8,800

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

Programing Language: Ruby

Updated: Apr 14

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




41. Whenever


GitHub stars: 8,800

Description: Cron jobs in Ruby

Programing Language: Ruby

Updated: Mar 22

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




42. Openproject


GitHub stars: 8,500

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

Programing Language: Ruby

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

Updated: 2 minutes ago

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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




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




Want to find a web3 job?

Receive emails of TOP 64 Ruby Open Source Projects in 2024

More by Web3 Jobs
Ask me anything
โฌ‡