Skip to main content

Ruby

Web frameworks and tools for Ruby developers, from Rails to minimalist options

Runtime: MRI / JRuby / TruffleRuby Package Manager: bundler / gem Extensions: .rb

Key Considerations

  • Convention over configuration preference
  • Monolith vs microservices architecture
  • Active Record vs other ORM patterns
  • Frontend integration (Hotwire, React, etc.)
  • Deployment and hosting options
ActionCable logo

ActionCable

ActionCable is Rails' integrated WebSocket framework that seamlessly adds real-time features to Ruby on Rails applications. It provides both server-side Ruby and client-side JavaScript frameworks for channels-based communication, with support for Redis and PostgreSQL adapters for multi-server deployments.

Free Tier
rails ruby realtime
G

Grape

An opinionated framework for creating REST-like APIs in Ruby. Designed to run on Rack or complement existing frameworks like Rails and Sinatra.

Free Tier
backend api rest
H

Hanami

Modern Ruby web framework that is fast, testable, and follows clean architecture principles. Modular design with explicit dependencies.

Free Tier
clean-architecture modular testable
Hotwire logo

Hotwire

HTML-over-the-wire approach combining Turbo and Stimulus. Build modern web apps without writing much JavaScript by sending HTML instead of JSON.

Free Tier
html-over-wire turbo stimulus
R

Roda

Routing tree web toolkit with a simple plugin system. Fastest Ruby web framework with tree-based routing for efficient request handling.

Free Tier
routing-tree performant plugin-based
Ruby on Rails logo

Ruby on Rails

Full-stack web application framework following MVC and convention over configuration. The original 'startup in a weekend' framework that pioneered modern web development patterns.

Free Tier
full-stack mvc convention-over-configuration
S

Sinatra

Lightweight DSL for quickly creating web applications in Ruby with minimal effort. Simple, flexible microframework for APIs and small apps.

Free Tier
microframework dsl lightweight