A Curated Directory of Rails Tools & Libraries
Side-by-side comparisons of Rails tools and libraries. Contribute or report errors ↗
Rails UI Frameworks & Component Libraries
Rails-specific component libraries and design systems for building production interfaces.
| Name | Components | Rendering | Styling | Frontend | Pricing | Status |
|---|---|---|---|---|---|---|
| ~21 | ViewComponent | Custom | — | Free | Active | |
| ~77 | ViewComponent (unofficial) | Custom | Web Components (official), Stimulus (unofficial) | Free | Active | |
| ViewComponent, not React | ~60 | ViewComponent | Custom | — | Free | Maintenance |
| ~60 | ERB | Custom | Stimulus | Free | Active | |
| ~30 | Phlex | Tailwind CSS, daisyUI | Stimulus | Free | Active | |
| ~44 (22 free, 22 pro) | ViewComponent | Bootstrap | — | Freemium ($99+) | Paused | |
| 200+ | ViewComponent | Tailwind CSS | Stimulus | Paid ($99+) | Active | |
| ~40 (40+ per theme) | ERB | Tailwind CSS | Stimulus | Freemium ($299/yr+) | Active | |
| formerly Phlex UI | ~44 | Phlex | Tailwind CSS | Stimulus | Free | Active |
| ~37 | ERB | Tailwind CSS, shadcn/ui | Stimulus | Free | Maintenance | |
| ~21 | Phlex | Tailwind CSS | Stimulus | Unknown | Unknown | |
| ~33 (25+ UI, 8+ app) | ERB | Tailwind CSS | Stimulus | Paid ($299+) | Unknown | |
| ~22 | ERB | Tailwind CSS, shadcn/ui | Stimulus | Free | Active | |
| ~30 | Phlex | Tailwind CSS | Stimulus | Freemium ($99+) | Active | |
| ~50 (280+ variants across ~50 component types) | ERB | Tailwind CSS | Stimulus | Freemium ($229+) | Unknown | |
| ~78 | ERB, ViewComponent | Tailwind CSS | Stimulus | Freemium ($149+) | Unknown |
Components
~21
Rendering
ViewComponent
Styling
Custom
Pricing
Free
Design System
Figma
Gem
Form Builder
Templates
Components
~77
Rendering
ViewComponent (unofficial)
Styling
Custom
Frontend
Web Components (official), Stimulus (unofficial)
Pricing
Free
Design System
Figma
Icons
Gem · unofficial
Components
~60
Rendering
ViewComponent
Styling
Custom
Pricing
Free
Design System
Figma
Icons
Gem
Components
~60
Rendering
ERB
Styling
Custom
Frontend
Stimulus
Pricing
Free
Icons
Gem
Templates
Components
~30
Rendering
Phlex
Styling
Tailwind CSS, daisyUI
Frontend
Stimulus
Pricing
Free
Gem
Components
~44 (22 free, 22 pro)
Rendering
ViewComponent
Styling
Bootstrap
Pricing
Freemium ($99+)
Form Builder
Templates
Components
200+
Rendering
ViewComponent
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Paid ($99+)
Icons
Gem
Form Builder
Templates
Components
~40 (40+ per theme)
Rendering
ERB
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Freemium ($299/yr+)
Icons
Gem
Form Builder
Templates
Components
~44
Rendering
Phlex
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Free
Gem
Components
~37
Rendering
ERB
Styling
Tailwind CSS, shadcn/ui
Frontend
Stimulus
Pricing
Free
Gem
Form Builder
Components
~21
Rendering
Phlex
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Unknown
Icons
Gem
Form Builder
Components
~33 (25+ UI, 8+ app)
Rendering
ERB
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Paid ($299+)
Gem · private
Form Builder
Templates
Components
~22
Rendering
ERB
Styling
Tailwind CSS, shadcn/ui
Frontend
Stimulus
Pricing
Free
Gem
Form Builder
Components
~30
Rendering
Phlex
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Freemium ($99+)
Gem
Form Builder
Components
~50 (280+ variants across ~50 component types)
Rendering
ERB
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Freemium ($229+)
Form Builder
Components
~78
Rendering
ERB, ViewComponent
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Freemium ($149+)
Form Builder
Further Reading
Rails Rendering Solutions: ViewComponent, Phlex & More
Move beyond ERB partials with component-based architectures for reusable, testable UI.
| Name | Encapsulation | Templating | Output | Performance* |
|---|---|---|---|---|
| ERB Partial | Weak | Template | HTML | 3 |
| ViewComponent | Strong | Ruby Class + Template | HTML | 6 |
| Cells | Strong | Ruby Class + Template | HTML | 2 |
| Hanami::View | Strong | Ruby Class + Template | HTML, JSON, XML | — |
| Phlex | Strong | Pure Ruby | HTML, SVG, CSV | 8 |
| Papercraft | Moderate | Pure Ruby | HTML, XML | 9 |
* Performance data: view-layer-benchmarks
Further Reading
Starter Kits & App Templates
Pre-built Rails application templates and SaaS starters to launch faster.
| Name | Type | Features | Styling | Frontend | Pricing | Status |
|---|---|---|---|---|---|---|
| 25+ UI components, 8+ app components | SaaS Starter Kit | UI components, Auth, Billing, Teams, Admin | Tailwind CSS | Stimulus | Paid ($299+) | Active |
| Open-source framework with optional Pro add-ons | SaaS Framework | Auth, Billing, Teams, Roles, API, Webhooks, OAuth, Super Scaffolding | Tailwind CSS | Stimulus | Freemium | Active |
| By GoRails / Chris Oliver | SaaS Starter Kit | Auth, Billing, Teams, Admin, Notifications, API | Tailwind CSS | Hotwire | Paid ($249+) | Active |
Type
SaaS Starter Kit
Features
UI components, Auth, Billing, Teams, Admin
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Paid ($299+)
Type
SaaS Framework
Features
Auth, Billing, Teams, Roles, API, Webhooks, OAuth, Super Scaffolding
Styling
Tailwind CSS
Frontend
Stimulus
Pricing
Freemium
Type
SaaS Starter Kit
Features
Auth, Billing, Teams, Admin, Notifications, API
Styling
Tailwind CSS
Frontend
Hotwire
Pricing
Paid ($249+)