Beautiful UI Components for Ruby on Rails
A collection of accessible, customizable components built with ViewComponent and Tailwind CSS. Copy and paste into your Rails app. No dependencies.
|
JD
Jane Doe
| Active |
|
|
AK
Alex Kim
| Away |
|
See it in action
Real components, composed into a real interface
Sarah K. pushed to main
2 hours ago
Ryan J. completed API redesign
4 hours ago
| Member | Role | Status | Progress | |
|---|---|---|---|---|
|
JD
Jane Doe jane@example.com | Lead Designer | Active |
|
|
|
AK
Alex Kim alex@example.com | Backend Engineer | Active |
|
|
|
ML
Maria Lopez maria@example.com | Product Manager | Away |
|
|
Why RailsViewKit
Built for the Rails ecosystem
ViewComponent Based
Built on GitHub's ViewComponent for testable, reusable, and encapsulated view code.
Tailwind CSS
Styled with Tailwind CSS. Customize colors, spacing, and more with CSS variables.
Copy & Paste
No npm packages or gem dependencies. Just copy the components you need into your app.
Stimulus Ready
Interactive components use Stimulus controllers. Works seamlessly with Hotwire.
Dark Mode
Every component supports dark mode out of the box with automatic system detection.
Responsive
Mobile-first design. Components look great on any screen size.
Developer Experience
Clean, intuitive API
Components that feel natural in your Rails views
Your content here...
<%= render Rvk::ButtonComponent.new(
variant: :primary,
size: :lg
) do %>
Click me
<% end %>
<%= render Rvk::CardComponent.new do |card| %>
<% card.with_header do %>
Card Title
<% end %>
Your content here...
<% card.with_footer do %>
<%= render Rvk::ButtonComponent.new { "Save" } %>
<% end %>
<% end %>
Demo Pages
Real-world examples to jumpstart your projects
Project Dashboard
Analytics and task management
| Name | Status | Role |
|---|---|---|
|
JD
Jane D.
|
Active | Designer |
|
AK
Alex K.
|
Away | Engineer |
|
ML
Maria L.
|
Active | PM |
Data Tables
Sorting, filtering, and pagination
Kanban Board
Drag-and-drop project management
Get Notified When We Launch
Be the first to know when the RailsViewKit gem is ready. We'll send you installation instructions and updates.
No spam. Unsubscribe anytime.