Docs
Overview

Welcome to the Rails UI documentation

Stop wrestling with CSS. Ship polished Rails apps faster with battle-tested UI components and templates designed for Ruby on Rails, Hotwire, and Tailwind CSS.

Who is Rails UI for?

  • 🛠️ Backend-focused developers who want to launch apps that look as good as they function.
  • 🚀 Indie hackers & startups who need to ship MVPs fast—without hiring a designer.
  • 💡 Agencies tired of rebuilding the same auth flows, dashboards, and CRUD UIs for every client.

If you’ve ever thought, “I can code this, but I hate making it look good,” Rails UI cuts that friction in half.

Why use Rails UI?

You're not paying for a framework—you're buying back 100+ hours of CSS wrestling.

Four reasons to stop reinventing UI:

  1. It’s actually built for Rails
    Components and pre-designed views work with Rails, Hotwire, and Stimulus out of the box—no fighting Rails conventions or JavaScript driven libraries.

  2. Little to configure
    Template-based ERB/HAML files mean no obscure DSLs. Tweak the HTML or CSS not your workflow.

  3. Simple to customize
    With no DSL or framework buy in, components and pre-designed views become yours to tweak and perfect.

  4. Design guardrails, not handcuffs
    Professional aesthetics by default, but everything is customizable with Tailwind CSS.

What's included?

Fast-forword any Rails project with:

  • 200+ components
    Buttons, forms, modals, tables—all responsive, all with dark mode support.
  • Production-ready view templates
    Admin dashboards, authentication flows, CRUD UIs, mailers and more.
  • Constant updates
    New components and templates added in recurring fashion. We're always adding new components and templates.

Key Philosophy

Rails UI believes:

  • UI should enhance Rails—not force you into another new framework.
  • Components and view templates are starting points, not prisons. Fork them, tweak them, own them.
  • Good design is a feature, not an afterthought.