
Rage
API-first Ruby web framework that runs APIs, background jobs and WebSockets in one process using fibers.
Rage is an API-first Ruby web framework that runs APIs and background jobs in one process, using fibers for concurrency. The README says it uses Rails compatibility as a foundation, so an existing Rails application can move endpoints to Rage gradually. The gem is installed with gem install rage-rb, and rage new creates an application; the database adapter is chosen at creation with the -d option, from MySQL, Trilogy, PostgreSQL or SQLite.
Worth knowing
The background job queue runs inside the web server process rather than in a separate worker, so the server process has to stay running for queued work to finish. The Rails integration guide starts Rage in production with a Docker command that binds to all interfaces.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links
rage-rb.dev/ - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/rage-rb/rage - 2026-10-26: links, Categories, Install with, License model
raw.githubusercontent.com/rage-rb/rage/main/README.md - 2026-10-26: Maintainer, License
raw.githubusercontent.com/rage-rb/rage/main/LICENSE.txt - 2026-10-26: Runtime, Minimum runtime
raw.githubusercontent.com/rage-rb/rage/main/rage.gemspec - 2026-10-26: Databases
rage-rb.dev/docs/intro - 2026-10-26: Runs as
rage-rb.dev/docs/rails - 2026-10-26: Runs as
rage-rb.dev/docs/deferred - 2026-10-26: First release
rage-rb.dev/blog/2023/09/15/version-0-1 - 2026-10-26: Current major version, Last release
api.github.com/repos/rage-rb/rage/releases - 2026-10-26: Contributors
api.github.com/repos/rage-rb/rage/contributors?per_page=1