Open-source Ruby web frameworks
7 Ruby web frameworks whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
Ruby on Rails Grade A
Full-stack Ruby web framework following the model-view-controller pattern, with the Active Record ORM, conventions over configuration and built-in support for mail, background jobs and WebSockets.
MIT-licensed. Source code
Grape Grade B
Ruby framework for building REST-like APIs, with a DSL for versioning, parameter validation and response formatting, running on Rack or alongside Rails.
MIT-licensed. Source code
Hanami Grade B
Ruby web framework for structured, modular applications, with slices, actions, views and a repository-based database layer.
MIT-licensed. Source code
Hotwire Grade B
Approach from 37signals for building web applications by sending HTML instead of JSON over the wire, made up of the Turbo, Stimulus and Hotwire Native libraries.
MIT-licensed. Source code
Padrino Grade B
Ruby web framework built on Sinatra that adds generators, helpers, mailers, an admin interface and support for mounting several apps.
MIT-licensed. Source code
Roda Grade B
Ruby web toolkit built around a routing tree, with a small core and features added through plugins.
MIT-licensed. Source code
Sinatra Grade B
Minimal Ruby library for building web applications and APIs with a DSL that maps HTTP routes to blocks of code.
MIT-licensed. Source code
Compare all 7 Ruby web frameworks, open source or not.