Browse free open source Ruby Frameworks and projects below. Use the toggles on the left to filter open source Ruby Frameworks by OS, license, language, programming language, and project status.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1
    Pakada takes new paths in creating and maintaining dynamic web content. It doesn't provide hardcoded modules, it let's you build them yourself within your browser, though it still ships with a handful of presets. Pakada is based on Ruby on Rails.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    A lightweight framework for building web apps in Perl. Pinwheel (aka 'Perl on Rails') makes it easy for Rails developers to ship apps in a Constrained Environment where only Perl and a very limited module set are available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    PlugMan is a simple and effective plugin framework for Ruby. PlugMan supports plugin dependencies and extension points and includes a couple of demos to make learning PlugMan even easier.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Prudence is an open source container and framework for scalable web frontends and network services, based on proven REST principles. It comes in several flavors: Python, Ruby, Clojure, JavaScript, PHP and Groovy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    RSpec Rails

    RSpec Rails

    RSpec for Rails 5+

    RSpec Rails brings the RSpec testing framework to Ruby on Rails as a drop-in alternative to its default testing framework, Minitest. In RSpec, tests are not just scripts that verify your application code. They’re also specifications (or specs, for short): detailed explanations of how the application is supposed to behave, expressed in plain English. RSpec follows semantic versioning, which means that “major version” upgrades (e.g., 2.x → 3.x) come with breaking changes. If you’re upgrading from version 2.x or below, read the rspec-rails upgrade notes to find out what to watch out for. In RSpec, assertions are called expectations, and every expectation is built around a matcher. When you expect(a).to eq(b), you’re using the eq matcher. RSpec Rails defines ten different types of specs for testing different parts of a typical Rails application. Each one inherits from one of Rails’ built-in TestCase classes, meaning the helper methods provided by default in Rails tests are available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    This project aims to create a portal framework using the Ruby on Rails web framework. Users will be able to define his/her own page layouts and add portlets to the pages after done defining the layouts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    RailsDB is a web application written in Ruby using the Ruby on Rails web framework to provide a generic interface to popular open source databases such as MySQL, PostgreSQL, and SQLite.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    RPetstore is a Rails implementation of the iBatis JPetstore. It's goal is to show best practices for building web applications with the Ruby on Rails framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    REMO == Remo Edits Makello Online: you can -- either with a web browser or a face-to-face Ruby application -- define SQL tables, links & indexes. REMO turns this into the framework of an application to manage the data (first sales data, so Makello).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    Ruby Asterisk Gateway Interface (RAGI) is an API for Asterisk in Ruby. THIS PROJECT HAS MOVED TO RUBYFORGE. http://rubyforge.org/projects/ragi/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Ruby Hail

    Ruby Hail

    Rack-based nano framework

    Ruby Hail is Rack-based nano framework. It's the fastest-by-design Rack-based framework. It requires less learning (besides Rack, you suppose to know it by this time) than any other framework. It works great for simple dynamic web-sites, single-page web-apps and microservices.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Based on the Jakarta Struts project, the Ruby Web Application framework is a framework for developing web/wap applications founded in the Ruby programming language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    RubyGems

    RubyGems

    Library packaging and distribution for Ruby

    RubyGems is a package management framework for Ruby. A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages "gems" and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment. RubyGems is also a client for RubyGems.org, a public repository of Gems that allows you to publish a Gem that can be shared and used by other developers. See our guide on publishing a Gem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Scientist

    Scientist

    A Ruby library for carefully refactoring critical paths

    Scientist is a Ruby library developed by GitHub that enables safe, data-driven refactoring by running both the existing ("control") and new ("candidate") code paths in production, comparing their results and performance, while returning only the original output. It empowers developers to validate new implementations without affecting user-facing behavior.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Design and develop Recommendation and Adaptive Prediction Engines to address eCommerce opportunities. Build a portfolio of engines by creating and porting algorithms from multiple disciplines to a usable form. Try to solve NetFlix and other challenges.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    A set of C++ libraries that provide core classes to build a project upon. From exceptions and basic types (String, Integer, Float, etc.) to collections, configs and loggers. Where possible, Java API is followed. STL based implementation. Ruby Application Framework (TSC-TPM) extensions. Ruby based utilities for simplifying day-to-day work. Moved to: https://github.com/stemkit-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    StimulusReflex

    StimulusReflex

    Build reactive applications with the Rails tooling you already know

    StimulusReflex is a Ruby on Rails framework for building reactive, real-time web interfaces without moving most application logic into a heavy frontend framework. It connects Stimulus controllers, Rails server-side actions, Action Cable, and CableReady to respond to user interactions over WebSockets. When a user clicks, types, submits, or triggers another event, the server processes the action and sends DOM updates back to the browser. This lets developers keep validation, persistence, authorization, and state changes close to their existing Rails code. The project is useful for dashboards, forms, admin tools, collaborative interfaces, and dynamic Rails applications that need fast updates with less JavaScript. It is best suited for Rails teams that prefer server-driven interactivity while still delivering a modern, responsive user experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Acceptance/regression testing framework based on full screen automation (via terminal emulation) with integrated unit testing engine (standard Ruby test/unit). Moved to: https://github.com/tsc-collection/tsc-act Now part of GitHub's TSC Collection available at https://github.com/tsc-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    TSC Package Manager is a mutli-platform generic Ruby based package preparation and installation facility. Sub-packages are self-extracting well-compressed files that may be installed, removed, updated or patched. Well suited for non-root installations. Moved to: https://github.com/tsc-collection/tsc-tpm Now part of GitHub's TSC Collection available at https://github.com/tsc-collection
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    TappedAudio is an audio library with an emphasis on the programming interface -- agnostic to the backend, written in highly-encapsulated C++ and using SWIG to present a unified API for C++, Python, Ruby, etc., regardless of the underlying audio platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    To achieve Template CMS has used the Web development framework Ruby on Rails. The tools used are Netbeans and MySQL. Template CMS is a project developed for the Masters of Web Engineering at the University of Oviedo.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Terrier is a RBAC framework, business oriented and with focus on manageability and access control. Integrating all company tecnhnologies (java, ruby, delphi and others). The owner of a system can manage and delegate manageability to the systems, reducing
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    An Excel addin and server framework for implementing remote excel user-defined functions (UDFs). This framework is designed to provide a centralised warehouse of functions for Excel users (eg. within an organisation).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The goal of the Xenerix (pronounced as Generics) Consortium is to create an Asset/Content Management platform which is not brand or purpose specific as most existing Asset/Content Management systems are. See SVN:/xenerix/trunk/README for info on proj
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Web-based desktop environment built using the ZK AJAX toolkit. Includes advanced, easy-to-use CRUD tools for customized data management.
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo