Open-source projects categorized as Ruby

Top 23 Ruby Open-Source Projects

  • awesome-interview-questions

    :octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:

    Project mention: 🧠Junior : PREGUNTAS TIPICAS EN UNA ENTREVISTA DE TRABAJO 🧠 | /r/programacion | 2023-01-07
  • Ruby on Rails

    Ruby on Rails

    Project mention: Local snapshots | | 2023-09-22

    Today we consider how SQLite can enhance working with our database in our Ruby on Rails applications. The the database is simply a file, snapshots and clones are both simple and powerful.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Jekyll

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

    Project mention: AWS Customers Cannot Escape IPv4 | | 2023-09-22

    Yes, it's Markdown and I use with the theme "jekyll-theme-hacker" to generate the site. I quite like how simple it is.

  • Discourse

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

    Project mention: Is BuddyPress still a viable option to create a community-based website? Or should I be looking at other options? | /r/Wordpress | 2023-09-20

    Why isn't Discourse being listed here for forum software? It's open source and designed for modern communities.

  • fastlane

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

    Project mention: My Flutter Development Toolkit 2023: Daily Apps and Software | | 2023-08-28


  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Project mention: [EKS Hand-on Series] Introduction and setup environment | | 2023-09-19

    If you don't have brew yet, install it from here. Let's verify if terraform is installed.

  • open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS.

    Project mention: Favourite open-source apps? | /r/macapps | 2023-06-04

    There is a github repo with a list of Open source mac os apps

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: Getting ModuleNotFoundError: No module named 'selenium' with Python on Windows | /r/learnpython | 2023-08-16


  • Vagrant

    Vagrant is a tool for building and distributing development environments.

    Project mention: UTM – Virtual Machines for iOS and macOS | | 2023-08-30

    There's an open issue [1]. A scripting interface has since been added [2], and updated [3], so there's progress.


  • Devise

    Flexible authentication solution for Rails with Warden.

    Project mention: 12 Ruby Gems to make your Ruby coding smoother | | 2023-08-22

    With around 50 new gems released daily, it is common to use trending libraries for managing everyday tasks. You probably use Devise for authentication, Cancan for authorization, Kaminari for pagination, or run tests with Rspec.

  • Gitlab CI

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

    Project mention: Gitlab Server Behind NGINX Reverse Proxy Manager Issue | /r/homelab | 2023-06-15


  • forem

    For empowering community 🌱

    Project mention: Changelog: DEV Community Bug Roundup - v1 | | 2023-09-22

    Due to the complexity of the DEV platform (which is open-source, by the way), we're only sometimes able to get to these bugs as fast as we would like. But when we fix them, it's good to speak loudly about them to see our progress in these areas.

  • ruby

    The Ruby Programming Language

    Project mention: Undocumented Features of GitHub | | 2023-09-11

    Hold option and click on the “collapse file” button in the Files view of a commit or pull request, and it will collapse all the files.

    Select text in a comment, issue, or pull request description and press r—the selected text (including markdown formatting) will get pre-populated as a markdown block quote reply in the next comment box.

    Add .patch or .diff to any pull request URL if you want to see a plain-text diff of the pull request (e.g. maybe you want to quickly `curl ... | git apply -` an unmerged pull request into a local copy of the repo without trying to add and fetch the git remote that the pull request is from).

    There are lots of keyboard shortcuts. For example, / to jump to the file finder.

    Not so much a secret but more like a hiding in plain sight: when looking at a commit GitHub will show you the earliest and latest tag (i.e. release) that includes the commit. For example, this commit[1] first appeared in v3_2_0_preview3.


  • Graal

    GraalVM: Run Programs Faster Anywhere :rocket:

    Project mention: Leveraging Rust in our high-performance Java database | | 2023-09-20
  • asdf

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

    Project mention: are people still scripting in 2023? / decision paralysis | /r/AskProgramming | 2023-09-22

    i mean, it sounds like you have a decent lay of the land. in terms of version management, i’ve switched to asdf, and it’s been a joy, even with nushell and fish. switched to nushell recently, and i really dig it, especially when it comes to dealing with structured data. for small apps, go is really a good tool, since compile times are good, the language is simple, and the binaries are designed to work basically anywhere. Python i still use a ton for scripts i’m trying to share with others. tbh i haven’t used Ruby since Rails kind of fell off, and a lot of smaller apps don’t need a “convention over configuration” framework. that said if Ruby sparks joy for you there is a small but enthusiastic community kicking around.

  • Le Wagon's Setup

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

  • Ruby style guide

    A community-driven Ruby coding style guide

    Project mention: An Introduction to RuboCop for Ruby on Rails | | 2023-09-13

    By default, RuboCop will enforce the style defined in the Ruby Community Style Guide. We can tailor it to our specific tastes and context, but let's rely on this basic set of rules to learn how to use RuboCop.

  • rbenv

    Manage your app's Ruby environment

    Project mention: Ruby version | /r/ManjaroLinux | 2023-07-05

    rbenv (my personal favorite)

  • diaspora*

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

    Project mention: We need a Facebook groups style decentralized alternative. Does one exist? | /r/selfhosted | 2023-07-06
  • Postal

    ✉️ A fully featured open source mail delivery platform for incoming & outgoing e-mail

    Project mention: Show HN: Dittofeed – 1-Click deploy, self-host Mailchimp alternative | | 2023-09-19

    A great self-hosted pairing might be Postal

  • awesome-ruby

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

    Project mention: Categorized collection of Ruby libraries, tools and software | | 2023-03-20
  • homebrew-core

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

    Project mention: Lua C headers, MacOS | /r/lua | 2023-09-07

    ➜ ~ brew info lua ==> lua: stable 5.4.6 (bottled) Powerful, lightweight programming language /opt/homebrew/Cellar/lua/5.4.6 (29 files, 788.7KB) * Poured from bottle using the API on 2023-05-16 at 11:03:06 From: License: MIT ==> Caveats You may also want luarocks: brew install luarocks ==> Analytics install: 16,599 (30 days), 56,745 (90 days), 139,027 (365 days) install-on-request: 1,763 (30 days), 6,266 (90 days), 21,105 (365 days) build-error: 0 (30 days)

  • Sidekiq

    Simple, efficient background processing for Ruby

    Project mention: We built the fastest CI in the world. It failed | | 2023-09-12

    > I'm not sure feature withholding has traditionally worked out well in the developer space.

    I think it's worked out well for Sidekiq ( I really like their model of layering valuable features between the OSS / Pro / Enterprise licenses.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-09-22.

Ruby related posts


What are some of the best open-source Ruby projects? This list will help you:

Project Stars
1 awesome-interview-questions 57,480
2 Ruby on Rails 53,502
3 Jekyll 47,261
4 Discourse 38,792
5 fastlane 37,529
6 HomeBrew 37,113
7 open-source-mac-os-apps 36,864
8 Selenium WebDriver 27,733
9 Vagrant 25,390
10 Devise 23,396
11 Gitlab CI 23,366
12 forem 20,980
13 ruby 20,783
14 Graal 19,038
15 asdf 18,521
16 Le Wagon's Setup 16,507
17 Ruby style guide 16,292
18 rbenv 15,286
19 diaspora* 13,288
20 Postal 13,105
21 awesome-ruby 13,043
22 homebrew-core 12,731
23 Sidekiq 12,669
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.