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.

  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Networking and sockets in scripting languages is difficult and often overcomplicated! Monasic is a server daemon (service) which does all the low level work to create a simple message-based environment, allowing easy access to networking via scripts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Mongoid

    Mongoid

    Ruby ODM framework for MongoDB

    Mongoid is the officially supported ODM (Object-Document-Mapper) framework for MongoDB in Ruby. This Mongoid community organization is a group of open-source contributors around the Mongoid ODM not affiliated with the company, MongoDB. Mongoid is customarily configured through a mongoid.yml file that specifies options and clients. The simplest configuration is as follows, which configures Mongoid to talk to a MongoDB server at “localhost:27017” and use the database named “mongoid”. If you are not using Ruby on Rails, Mongoid configuration must be loaded manually. This can be done via the Mongoid.load! method, which takes the configuration file path as its argument. It is also possible to configure Mongoid directly in Ruby, without using a configuration file. This configuration style does not support the concept of environments - whatever configuration is provided, it is applied to the current environment, but it does support defining multiple clients.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Octopress

    Octopress

    Octopress is an obsessively designed framework for Jekyll blogging

    Octopress is a blogging framework built on top of Jekyll, designed to make static site generation easier and more attractive for developers. It provides a theming system, plugins, and prebuilt templates for blogs that are responsive, SEO-friendly, and customizable. Octopress simplifies common tasks like syntax highlighting for code snippets, social sharing integration, and deployment scripts for publishing to GitHub Pages or other static hosts. It emphasizes a developer-centric workflow, letting users write posts in Markdown and manage content through version control. Octopress also provides automation for assets like CSS/JS compression and support for third-party comment systems. For many developers, it offered a more approachable and stylish way to manage personal blogs before static site generators became more mainstream.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    THIS PROJECT IS DEAD. For the real appcelerator project, please visit http://www.appcelerator.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    Guard Stone is an Open Source Security Platform, which enables to integrate and deploy open source security tools. Some of Guard Stone's focus areas include Firewall, VPN, Mail Gateway Filters, Web Filters, Web Application Security, Routing etc;
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    It is a Web-based Application Development Framework. It first support ruby on rails, and written in ruby on rails. It like a workflow engine to run every step. I hope it save your time for developing a real web application system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Platform for Agents as Web Services
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    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
  • 9
    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
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    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
  • 11
    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
  • 12
    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
  • 13
    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
  • 14
    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
  • 15
    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
  • 16
    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
  • 17
    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
  • 18
    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
  • 19
    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
  • 20
    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
  • 21
    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
  • 22
    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
  • 23
    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
  • 24
    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
  • 25
    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