Ruby on Rails is a server-side web application framework written in Ruby. Created by David Heinemeier Hansson in 2004 and extracted from Basecamp’s codebase, Rails popularized convention over configuration, DRY, and the active-record pattern across the entire web-development industry.
Rails 8 ships Solid Queue, Solid Cache, and Kamal deployment out of the box, plus Hotwire for SPA-like interactivity — letting solo developers run full production apps without external dependencies.
Convention over configuration. The web framework that lets one developer ship what took a team.
✨ Features
ORM that models tables as Ruby classes. Migrations, validations, callbacks, associations in pure Ruby.
Send HTML over the wire. Turbo Drive, Frames, Streams deliver SPA-feel without SPA codebase.
Integrates WebSockets seamlessly. Pub/sub, channels, authenticated streams included.
Background-job framework. Swap adapters (Sidekiq, Solid Queue, GoodJob) without changing code.
Deploy containerized apps to any VPS with one command. Zero-downtime rolling deploys.