Skip to content
Rust off Rails
  • Get started
  • Guide
  • FAQ
  • Philosophy
  • Docs
  • Tour
  • Field tests
  • How it was built
Get started
All docs Decisions
  • Coming from Rails?
  • Coming from Phoenix?
  • Parts catalog
  • Snippets catalog

Start here

  • Rust off Rails
  • Installing Rust off Rails
  • AGENTS.md: Rust off Rails
  • Cheatsheet
  • The Interview
  • The Off Rails Doctrine
  • Structure & Naming
  • The Stack
  • Agent Workflow
  • CLI
  • Rails → Off Rails Map
  • Changelog
  • Contributor Covenant Code of Conduct
  • Contributing
  • Security policy

Guides

  • APIs
  • Authentication & Authorization
  • Caching
  • Channels, Presence and the Hub
  • Config, Environments & Secrets
  • Controllers
  • Database
  • Deployment
  • Dev Tools
  • Errors & Logging
  • Frontend: htmx mode
  • Frontend: inertia mode
  • Frontend: spa mode with React
  • Frontend: Svelte
  • GraphQL
  • Jobs Dashboard
  • Jobs
  • Mailers
  • Migrations
  • Models
  • Realtime
  • Routing
  • Samples and parts
  • Security
  • Storage
  • Test Standards
  • Testing
  • Views

Generators

  • Generators
  • Generator: new
  • Generator: api
  • Accounts
  • Generator: channel
  • Generators: controller and page
  • Generator: job
  • Generator: mailer
  • Generator: migration
  • Generator: resource
  • Generator: upgrade

Template

  • The app template
  • Snippets

Blueprints

  • AGENTS.md
  • Decisions
  • Feature: {{name}}
  • {{App Name}}

.offrails/blueprints/decisions.md

Decisions #

PreviousAGENTS.md NextFeature: {{name}}

Rust off Rails

The opinionated web stack for the AI era.

Inspired by Ruby on Rails and Elixir/Phoenix. Built for agents.

This site was built by an agent following only the framework's Markdown.

Framework v0.7.3 · Changelog

Learn

  • Get started
  • Guide
  • Try it: prompts
  • FAQ
  • Philosophy
  • How it was built
  • Tour: the dev tools
  • Field tests

Reference

  • Parts
  • Snippets
  • Generators
  • The app template

Project

  • GitHub
  • Discussions
  • Security policy
  • Contributing
  • License: MIT OR Apache-2.0

Docs

  • Overview
  • AGENTS.md
  • The stack
  • Generating an app
  • MCP server
  • llms.txt

The convention lives in the prose. The agent writes the code.