RailsComposer logo RailsComposer Subscribe
Built on Rails 8.1 & Tailwind v4

The complete Rails SaaS stack. Assembled.

Themes, engines, and multi-tenant deployment — everything you need to ship a production SaaS on Rails.

Cancel anytime. Your generated code stays yours.

app/views/pricing/index.html.erb
<%= render Rubato::CardComponent.new(shadow: :lg, border: :red) do %>
  <%= render Rubato::BadgeComponent.new(variant: :red) do %>
    Most popular
  <% end %>

  <h3>Team</h3>

  <%= render Rubato::ButtonComponent.new(variant: :primary) do %>
    Subscribe
  <% end %>
<% end %>
Most popular

Team

↑ Rendered with the code above. No CSS to write.

Trusted by Rails teams building real products

[ Company Logo 1 ]
[ Company Logo 2 ]
[ Company Logo 3 ]
[ Company Logo 4 ]
[ Company Logo 5 ]

"[ Placeholder quote about how RailsComposer themes saved time on a recent project. ]"

— Developer Name, Role at Company

"[ Placeholder quote about flexibility / Rails-native fit. ]"

— Developer Name, Role at Company

Themes

Pick a vibe. Render in one line.

Every theme ships ~40 ViewComponents, a custom Tailwind palette, and a one-command installer. All themes — current and future — are included in your subscription.

Rubato

Theme

Ruby-themed. Custom ruby-* palette anchored at the Ruby logo red — the theme behind RailsComposer itself. Great for developer tools and Ruby-adjacent brands.

Anthem

Theme

Patriotic. Red, white & blue ViewComponents — the theme behind my political apps. Civic, campaign, and US-market SaaS.

Symphony

Theme

Clean and professional. A crisp indigo-and-amber palette and restrained, well-spaced ViewComponents — built for dashboards, business apps, and SaaS products that need to look polished and trustworthy out of the box.

Rhapsody

Theme

Warm and whimsical. Teal and orange on a soft cream background — the theme behind the Podaroo podcasting app. Great for friendly, creative, consumer-facing products.

Nocturne

Theme

Dark and mysterious. Deep indigo backgrounds with an amber accent — a movie-theater, superhero feel. The theme behind the Top End Devs tutorial and training app.

More on the way

Roadmap

New themes ship throughout the year. Every one is included in your subscription, automatically.

Engines

Drop-in engines for the parts you'd rather not build.

Mountable Rails engines for billing, authentication, users, and access control — the SaaS plumbing every app needs, ready to mount and customize.

Stripe Management

Engine

Full UI for subscriptions, plans, customer billing, and payment history.

User Management

Engine

Invite, suspend, impersonate, and manage users across your app.

Roles & Permissions

Engine

Define and assign roles with fine-grained permission controls.

Maestro

Engine

Authentication engine — email/password, confirmation, password reset, session tracking, and brute-force protection. Optional multitenancy and Google OAuth generators.

Tools

Developer tools that go with the themes

Gems built for shipping Rails apps faster. Some are free forever; the rest come with your subscription.

minitest-openapi

Free & MIT

Generate an OpenAPI 3.0 document from your Rails minitest API tests. An rswag-style workflow that doesn't require rspec.

On GitHub →

Kamal Fleet

Subscription

Deploy and manage multiple SaaS tenants on shared infrastructure via Kamal and Docker, with built-in orchestration and billing integration.

More tools coming

Roadmap

Free tools when the value is in the ecosystem. Paid tools when they save real time on real apps. Subscribers get the paid ones automatically.

How it works

Subscribe. Install. Ship.

1

Subscribe

One plan unlocks every theme — current and future — plus the paid tools.

2

Install a theme

Add the gem, run the installer, get a tailored Tailwind setup wired into your app.

3

Render & ship

Drop in ViewComponents wherever you need them. Customize freely — generated code is plain ERB.

Terminal
# Gemfile
gem "rubato", github: "RailsComposer/rubato", branch: "main"

# Terminal
$ bundle install
$ bin/rails generate rubato:install
Pricing

One subscription. Every theme.

Cancel anytime. Open-source tools (like minitest-openapi) are free regardless.

Solo

Everything included. 1 developer, unlimited own projects.

$49 /mo

or $399/yr — or $999 once, yours for life

  • All themes (Rubato, Anthem, more)
  • All engines
  • All paid dev tools
  • Every future release
  • Keep installing published versions for 12 months after cancelling
  • Community support
Most popular

Team

Everything included. Unlimited developers at 1 company.

$99 /mo

or $799/yr

  • Everything in Solo
  • Priority email support
  • Private community channel
  • Early access to new releases

Studio

Everything included. Unlimited developers, client projects, white-label rights.

$199 /mo

or $1,599/yr

  • Everything in Team
  • Unlimited client projects
  • White-label rights
  • Direct Slack access

Cancel anytime. Code you've generated is yours forever. Questions? Email us.

FAQ

Common questions

What's included in the subscription? +
Every theme (Rubato, Anthem, and every future release) plus every paid developer tool. Open-source tools like minitest-openapi are free regardless — you can use them without subscribing.
What happens if I cancel? +
You keep using whatever versions you've already installed — generated code stays yours, no kill switch. You stop receiving updates and new themes until you resubscribe. The free tools keep working forever.
Can I customize the components after I render them? +
Yes — and you're encouraged to. Override styles in your own Tailwind config, wrap components, or eject a copy into your app and edit it. No proprietary DSL, no magic that fights you later.
Does it work with Rails 7 as well as Rails 8? +
The current themes target Rails 7.2+ and Rails 8.x with Tailwind v4 and ViewComponent. Each theme's README lists exact version requirements.
Why subscription instead of one-time purchase? +
Rails moves. Tailwind moves. Themes need ongoing care or they rot. A subscription funds continuous updates and new themes — you always get the latest, not whatever shipped the day you bought.
What's the refund policy? +
14-day no-questions-asked refund on your first subscription payment. If RailsComposer doesn't fit, email us within 14 days and we'll refund and cancel.

Beautiful Rails apps, faster.

Subscribe and start rendering — or browse the free tools first.