Ruby is a dynamic, open-source programming language known for its simplicity and productivity, making it a favorite for web development. It is an object-oriented language, which allows developers to handle data as objects with attributes and methods, fostering code organization and reusability. Ruby's syntax is designed to be intuitive and straightforward, emphasizing human readability and minimizing code redundancy. The language is also versatile and extensible, supporting features like metaprogramming and multithreading. A significant part of its popularity stems from Ruby on Rails, a robust web application framework that follows the model-view-controller (MVC) architecture, providing developers with a streamlined environment to build database-backed web applications rapidly. Its vibrant ecosystem includes gems (libraries) that extend functionality for everything from testing to UI development. Ruby encourages a principle known as "convention over configuration," which leads to software with fewer lines of code, quicker development times, and adherence to best practices by default.
View the most prominent open source Ruby projects in the list below. Click on a specific project to view its alternative or complementary packages. Make comparisons and find the best package for your app.
- A curated awesome list of lists of interview questions. Feel free to contribute!☆81,111Jul 29, 2024Updated last year
- Ruby on Rails☆58,311Updated this week
- The personal finance app for everyone☆54,000Jul 24, 2025Updated 7 months ago
- Jekyll is a blog-aware static site generator in Ruby☆51,413Feb 13, 2026Updated 2 weeks ago
- 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps☆47,617Updated this week
- 🍺 The missing package manager for macOS (or Linux)☆46,686Updated this week
- A platform for community discussion. Free, open, simple.☆46,410Updated this week
- 🚀 The easiest way to automate building and releasing your iOS and Android apps☆41,031Feb 19, 2026Updated last week
- A browser automation framework and ecosystem.☆34,050Updated this week
- Vagrant is a tool for building and distributing development environments.☆27,248Feb 11, 2026Updated 2 weeks ago
- Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬☆27,379Updated this week
- Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more☆25,094Feb 10, 2026Updated 2 weeks ago
- Flexible authentication solution for Rails with Warden.☆24,335Feb 18, 2026Updated last week
- GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com☆24,239Updated this week
- The Ruby Programming Language☆23,499Feb 21, 2026Updated last week
- For empowering community 🌱☆22,604Feb 20, 2026Updated last week
- Setup instructions for Le Wagon's students on their first day of AI Software Development Bootcamp☆19,505Jan 16, 2026Updated last month
- Manage your app's Ruby environment☆16,651Updated this week
- A community-driven Ruby coding style guide☆16,543Feb 14, 2026Updated last week
- 📮 A fully featured open source mail delivery platform for incoming & outgoing e-mail☆16,314Feb 20, 2026Updated last week
- Spree is an API-first, open-source eCommerce platform for fast growing businesses and enterprises. Spree supports complex commerce scenar…☆15,239Updated this week
- 🍻 Default formulae for the missing package manager for macOS (or Linux)☆15,056Updated this week
- OpenProject is the leading open source project management software.☆14,444Updated this week
- A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.☆14,234Nov 24, 2025Updated 3 months ago
- 💎 A collection of awesome Ruby libraries, tools, frameworks and software☆14,040Jan 13, 2026Updated last month
- Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.☆14,193Feb 20, 2026Updated last week
- A privacy-aware, distributed, open source social network.☆13,876Jun 22, 2025Updated 8 months ago
- Simple, efficient background processing for Ruby☆13,495Updated this week
- Fluentd: Unified Logging Layer (project under CNCF)☆13,501Updated this week
- A deployment automation tool built on Ruby, Rake, and SSH.☆12,925Jan 3, 2026Updated last month
- A Ruby static code analyzer and formatter, based on the community Ruby style guide.☆12,840Updated this week
- Classy web-development dressed in a DSL (official / canonical repo)☆12,412Jan 10, 2026Updated last month
- The open curriculum for learning web development☆12,173Updated this week
- Open source alternative to AWS. Elastic compute, block storage (non replicated), firewall and load balancer, managed Postgres, K8s, AI in…☆11,852Updated this week
- A library for generating fake data such as names, addresses, and phone numbers.☆11,609Updated this week
- Continuous Profiling Platform. Debug performance issues down to a single line of code☆11,247Updated this week
- AI Code Completions☆10,808Sep 4, 2025Updated 5 months ago
- mal - Make a Lisp☆10,580Oct 22, 2025Updated 4 months ago
- Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, a…☆10,367Updated this week
- From finding text to search and replace, from sorting to beautifying text and more☆10,187Jun 5, 2024Updated last year