A Curated Directory of Rails Tools & Libraries
rails.style is a curated directory of tools and libraries for Rails developers. Compare UI frameworks, rendering solutions, admin panels, background jobs, databases, and more — with side-by-side data, related discussions, and posts to help you choose.
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
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