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.

Comparison of Rails-specific design systems and UI libraries
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
GOV.UK logo GOV.UK Active
Components ~21
Rendering ViewComponent
Styling Custom
Pricing Free
Design System Figma Gem Form Builder Templates
Polaris logo Polaris Active
Components ~77
Rendering ViewComponent (unofficial)
Styling Custom
Frontend Web Components (official), Stimulus (unofficial)
Pricing Free
Design System Figma Icons Gem · unofficial
Primer logo Primer Maintenance
ViewComponent, not React
Components ~60
Rendering ViewComponent
Styling Custom
Pricing Free
Design System Figma Icons Gem
CSS Zero logo CSS Zero Active
Components ~60
Rendering ERB
Styling Custom
Frontend Stimulus
Pricing Free
Icons Gem Templates
Protos logo Protos Active
Components ~30
Rendering Phlex
Styling Tailwind CSS, daisyUI
Frontend Stimulus
Pricing Free
Gem
RailsbootUI logo RailsbootUI Paused
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
RailsUI logo RailsUI Active
Components ~40 (40+ per theme)
Rendering ERB
Styling Tailwind CSS
Frontend Stimulus
Pricing Freemium ($299/yr+)
Icons Gem Form Builder Templates
RubyUI logo RubyUI Active
formerly Phlex UI
Components ~44
Rendering Phlex
Styling Tailwind CSS
Frontend Stimulus
Pricing Free
Gem
shadcn/ui on Rails logo shadcn/ui on Rails Maintenance
Components ~37
Rendering ERB
Styling Tailwind CSS, shadcn/ui
Frontend Stimulus
Pricing Free
Gem Form Builder
ZestUI logo ZestUI Unknown
Components ~21
Rendering Phlex
Styling Tailwind CSS
Frontend Stimulus
Pricing Unknown
Icons Gem Form Builder
Instrumental logo Instrumental Unknown
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
Nitro Kit logo Nitro Kit Active
Components ~30
Rendering Phlex
Styling Tailwind CSS
Frontend Stimulus
Pricing Freemium ($99+)
Gem Form Builder
Rails Blocks logo Rails Blocks Unknown
Components ~50 (280+ variants across ~50 component types)
Rendering ERB
Styling Tailwind CSS
Frontend Stimulus
Pricing Freemium ($229+)
Form Builder
RailsKit logo RailsKit Unknown
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.

Comparison of Rails view rendering solutions
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