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.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Powering the best of the internet | Fastly Icon
    Powering the best of the internet | Fastly

    Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

    Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
    Try for free
  • 1
    Development of this library has been moved to https://github.com/kordamp/json-lib/ Json-lib is a java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 2
    Mobility

    Mobility

    Pluggable Ruby translation framework

    Mobility is a gem for storing and retrieving translations as attributes on a class. These translations could be the content of blog posts, captions on images, tags on bookmarks, or anything else you might want to store in different languages. Storage of translations is handled by customizable "backends" which encapsulate different storage strategies. The default way to store translations is to put them all in a set of two shared tables, but many alternatives are also supported, including translatable columns and model translation tables, as well as database-specific storage solutions such as json/jsonb and Hstore (for PostgreSQL).
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3

    FORTRAN Unit Test Framework (FRUIT)

    FORTRAN Unit Test Framework FRUIT - TDD in FORTRAN

    FORTRAN Unit Test Framework, written in FORTRAN 95. So that all FORTRAN features can be tested. FRUIT has assertion, fixture, setup, teardown, report, spec, driver generation. Rake used as build tool. Tutorials at http://fortranxunit.wiki.sourceforge.net The core testing part is in FORTRAN, this part can be used independent of the Ruby codes. The Ruby code is to make fixtures and reports easier. Rake is to build the project elegantly. This project also demonstrate a new way to build mixed language code in an alternative way than Make. Most of the FORTRAN are important in nature, used in nuclear and aerospace codes, etc, and maintained and written actively. Please help to bring TDD practices to the FORTRAN community. The change could be very hard, personally, I quit, since I could not make the change. I hope your organization will be successful. Enjoy a cup of fruit while maintaining FORTRAN ! Andrew Hang Chen and other maintainers who feel importance of TDD in cr
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • 4
    SIGAR (System Information Gatherer and Reporter) is a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl and .NET.
    Leader badge
    Downloads: 48 This Week
    Last Update:
    See Project
  • Build apps or websites quickly on a fully managed platform Icon
    Build apps or websites quickly on a fully managed platform

    Get two million requests free per month.

    Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure.
    Try it for free
  • 5
    ZK - Simply Ajax and Mobile
    Ajax+Mobile Java Web framework. With 200+ Ajax components and event-driven, Ajax/RIA apps are as effortless and rich as desktop apps and HTML/XUL pages. Support JSP/JSF/JavaEE/Spring, Ajax Push and Client-fusion; also Java/Groovy/Python/JavaScript.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 6
    Active Admin

    Active Admin

    The administration framework for Ruby on Rails applications

    Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort. Customizable global navigation allows you to create usable admin interfaces for your business. Use the bundled Devise configuration or implement your own authorization using the provided hooks. Use scopes to create sections of mutually exclusive resources for quick navigation and reporting. Add buttons, links or other content in the “Action Items” section on each screen. Index screens are available in many styles. The default, shown here, is a table view, but Active Admin also supports Grids, Blocks and a Blog view. Allow users to filter resources by searching strings, text fields, dates, and numeric values. Customize the sidebar sections with a simple DSL built in to Active Admin.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Avo Framework

    Avo Framework

    Build Ruby on Rails apps 10x faster

    Avo is a very custom Admin Panel Framework, Content Management System, and Internal Tool Builder for Ruby on Rails that saves engineers and teams months of development time.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    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: 1 This Week
    Last Update:
    See Project
  • 9
    Laika analyzes and reports on the interoperability capabilities of EHR systems. This includes the testing for certification of EHR software products and networks.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 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
  • 10
    HIPAATalk - Contains stored procedures and sample DTS packages for parsing and converting X12 to flat tables and creating HIPAA-compliant X12 files. Currently reads 820, 834, 835, 837P/I/D, 841, 997, TA1, and creates 835, 837P/I/D, 834, 277U, 997, TA1.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    The FreeMIS project is an Open Source, web based, Management Information System for high schools. It has recently been ported to the new Ruby on Rails web development framework. Initially the development will focus on the requirements of UK schools.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    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: 1 This Week
    Last Update:
    See Project
  • 13
    A drop-in framework for adding tagging (folksonomy) capabilities to existing applications
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    This project aims to aggregate information and web content in association with users as a platform. On top of it, applications can be written to work with such scheme, enabling users to communicate and share information with a folksonomic model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Alumni on Rails is a social-networking-platform for university alumni. As a university project we build the system with the web-application-framework ruby on rails based on a mysql-database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Arachni

    Arachni

    Web Application Security Scanner Framework

    Arachni is an Open Source, feature-full, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    3D render engine cross platform written from scratch using c++11 standard features. With the approach to create a high scalable, flexible 3D engine with full modding support. Using flexible configs to include common technologies without the lack of massive extension coding
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Breeze is a build and test automation framework for software developers. It is written in Ruby and can be extended to include tasks that interact with other tools such as source code repositories, compilers, test frameworks, and installers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Bricklayer is a Ruby web application framework that uses a component architecture very loosely based on that of perl's HTML::Mason. To see the proof of concept for Bricklayer, check out the Liber RDF Portal project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    CZEBOX is a referral Open Source implementation of ISDS DataBoxes (http://datoveschranky.info/), eGovernment messaging system founded by Ministry of Interior Czech Republic and Czech Post.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Capistrano

    Capistrano

    Remote multi-server automation tool

    A remote server automation and deployment tool written in Ruby. Capistrano extends the Rake DSL with methods specific to running commands on() servers. Capistrano is written in Ruby, but it can easily be used to deploy any language. If your language or framework has special deployment requirements, Capistrano can easily be extended to support them. Capistrano is bundled as a Ruby Gem. It requires Ruby 2.0 or newer. Capistrano can be installed as a standalone Gem, or bundled into your application. It is recommended to fix the version number when using Capistrano, and is therefore recommended to use an appropriate bundler. The capistrano-rails gem includes extras specifically designed for Ruby on Rails, specifically Asset Pipeline Support and Database Migration Support. Capistrano deploys using SSH. Thus, you must be able to SSH (ideally with keys and ssh-agent) from the deployment system to the destination system for Capistrano to work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A set of tools and utilities that allow development teams to practice code generation techniques in a scalable and extensible manner. This is based on the style of code generation found in Ruby on Rails.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A simple rails app to run a code dojo via web browsers. Now moved to http://github.com/JonJagger/cyberdojo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    DuckRails

    DuckRails

    Development tool to mock API endpoints quickly

    DuckRails is a development tool. Its main purpose is to allow developers to quickly mock API endpoints that for many possible reasons they can't reach at a specific time. The application allows creating new routes dynamically to which developers can assign static or dynamic responses. DuckRails is an open source development tool built using the Ruby on Rails framework. The purpose of the tool is to allow developers to easily mock API endpoints outside their applications. Knowing ruby is not required. It would just help you define ruby dynamic mocks easier (embedded ruby). No worries, you can still define dynamic responses by selecting Javascript as the mock’s body type. Instead of defining a mock to always respond with some static content, you can also configure it to dynamically resolve the content to serve. For example, you can access the original request’s parameters and headers and decide how you could respond.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    EasyRails is a Windows installation package for Ruby and Ruby on Rails. Its goal is to provide a fully package that installs and configures everything you need to begin your development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.