Rails Baseline

Rails Baseline

A Rails 8.1 SaaS starter with auth, billing, and teams, documented so coding agents extend it consistently

Gallery

About Rails Baseline

Rails Baseline is a production-ready SaaS starter application built on Rails 8.1, sold as a one-time purchase that gives you the full source repository. It includes the usual primitives a subscription product needs, accounts, roles, billing, background jobs, and deployment, but its distinguishing idea is that it's written and documented so that coding agents like Claude, Codex, and Cursor can extend it consistently, with the architectural decisions spelled out in files where an agent will read them. The author's own summary, a Rails SaaS starter with agent-readable architecture, is a fair one.

The problem it targets is stated plainly in the site's FAQ. Code generation is no longer the expensive part. A blank repository still gives an agent no local precedent, so every feature it adds invents its own patterns, and after a month the codebase has three ways of doing authorisation and two of enqueueing a job. A starter that already embodies a coherent set of decisions, and explains them in files an agent reads, gives both the human and the agent something to copy, which is cheaper than reviewing invented patterns after the fact. It's the same argument for coding standards in a human team, applied to an agent that reads the repository before every task.

What's in the box is broad. Identity and tenancy come from Devise with email confirmation and password recovery, a multi-account architecture, owner, admin, and member roles, and Pundit for authorisation. Billing runs through the Pay gem and Stripe with account-level billing, an entitlements system, and limits enforcement, so product capabilities stay application-owned concepts rather than leaking into Stripe. The frontend is Hotwire, Turbo, Stimulus, and Tailwind CSS, with React available as an optional island rather than a requirement. That means a data-heavy screen can use a component without turning the whole app into a single-page frontend. Operations cover Solid Queue, Solid Cache, and Solid Cable, Mission Control Jobs, audit event logging, Docker and Kamal deployment, and GitHub Actions CI, which is most of what stands between a fresh app and a first paying customer.

The agent-readable layer is what the tagline refers to. The repository ships with an AGENTS.md, an ARCHITECTURE.md, contract definitions, recipe guides for common extensions, and a starter.yml configuration. An agent pointed at the repo can read how tenancy, entitlements, and jobs are meant to work before writing a line, and the recipes give it worked examples to follow. The FAQ is careful to say you don't have to use an agent at all. It's deliberately a normal Rails application, not a framework or an engine, and the same documentation helps a human contributor just as much. It also stresses that parts can be removed or replaced, because the architecture separates foundational concepts from optional capabilities. The contract definitions and starter.yml are the pieces meant to be read before code is written, and the recipes are the pieces meant to be copied.

It's for experienced Rails developers, AI-assisted builders, technical founders, and indie SaaS developers who want a fast start without accepting a pile of code they don't understand. The author is Rob Race, a Rails developer who wrote Build a SaaS App in Rails 8, and the site also offers a free Architecture Checkup tool for existing Rails applications, which is a reasonable way to get a feel for the opinions behind the product before paying for it.

Where it differs from other Rails starter kits is emphasis. The FAQ says it includes the SaaS primitives you'd expect, but the goal is architectural precedent rather than maximising the amount of bundled code, so you won't find every integration under the sun, and that's the point. The caveats are that it's a paid, single-author product with a young 1.x line, that the value depends on you wanting its opinions on Devise, Pay, Hotwire, and Solid Queue, and that the founding license is described as intended for products you own, so agencies building for clients should read the terms first. Rails 8.1 and the Solid stack are recent choices, which keeps the dependencies current but also means the starter tracks a fast-moving framework release.

Access is paid with no free tier. A founding price of $129 applies through the twentieth purchase, and the site showed 17 of 20 founding licenses sold at the time of writing, after which the standard price is $179. The purchase includes current 1.x updates and extension recipes, which reads as though a future 2.x line could be a separate purchase, normal for starter kits but worth knowing. Refunds are available within 14 days only if the product materially differs from its description, prevents reasonable use, or there's a billing error, not for a change of mind or for expecting functionality that wasn't included. No contact email is published on the site, though the author's own site is linked.

Key Features

  • Rails 8.1 with Hotwire, Turbo, and Stimulus
  • Devise auth with multi-account tenancy
  • Pay and Stripe billing with entitlements
  • Owner, admin, and member roles with Pundit
  • AGENTS.md, ARCHITECTURE.md, and extension recipes
  • Solid Queue, Kamal deployment, and GitHub Actions CI

Pros & Cons

What we like

  • Architectural decisions are documented where agents read them
  • Full source repository, not a framework or engine
  • Billing, entitlements, and limits already wired
  • Free Architecture Checkup for existing apps

Room for improvement

  • No free tier and refunds are limited
  • Single-author product on a young 1.x line
  • Opinionated stack, less useful if you'd choose differently
  • License is scoped to products you own

Frequently Asked Questions

What is Rails Baseline?
Rails Baseline is a Rails 8.1 SaaS starter you buy once and get as a full source repository. It includes Devise auth, multi-account tenancy, Pay and Stripe billing, roles, Hotwire, and deployment setup, plus AGENTS.md and ARCHITECTURE.md files so coding agents can extend it consistently.
How much does Rails Baseline cost?
It's a one-time purchase. The founding price is $129 through the twentieth purchase, then $179. There's no free tier, and the purchase includes 1.x updates and extension recipes.
Do I need to use an AI coding agent?
No. It's a normal Rails application with patterns useful to humans and agents alike. The agent-facing docs are there if you use Claude, Codex, or Cursor, but nothing depends on them.
Does it require React?
No. Rails views with Hotwire, Turbo, and Stimulus are the default, and React is an optional island capability you can leave out.

Best For

Starting a subscription SaaS on Rails 8.1Giving Claude Code or Codex a documented Rails codebaseAdding Stripe billing with entitlements from day oneBootstrapping a multi-tenant app with roles

Featured in

Alternatives to Rails Baseline

Reviews (0)

No reviews yet

Be the first to share your experience with Rails Baseline

Sign in to write a review

Badge builder

Add Rails Baseline to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

Rails Baseline badge preview
<a href="https://toolindex.net/tools/rails-baseline?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/rails-baseline/medium.svg" alt="Rails Baseline - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.

Work on Rails Baseline? Request listing access or correction