Instrumental Components

UI components + starter kit to build Rails apps the easy way.

A modern UI components library and app starter kit that's made for Rails, easy to customize, vibe-code-friendly, and built for shipping great apps, fast.

For builders who love this stack:

Whether I'm vibe-coding or hand-coding, components help me ship quality products, consistently and fast.

Instrumental Components is my collection of hand-crafted UI elements and wired-up application features that ensure my Rails apps are ready for prime-time, every time.

No magic. No bloat. Just quality components, built with common conventions (that you and your LLM already know well!).

Let's make building with components easy, fun and productive. Just like Rails, itself.

Brian Casel Signature
Brian Casel
Brian Casel
Creator of Instrumental Components

Why build with Instrumental Components?

Modern

Built for today’s Rails stack—Tailwind, Stimulus, Turbo, and the latest Rails conventions—so you can build with confidence and stay current without extra work.

Conventional

Designed to feel familiar to Rails developers—and LLMs. Whether you're vibe-coding or hand-coding, new, intermediate, or seasoned, you'll feel right at home.

Customizable

Every component is designed to be installed into your projects and fully owned by you. Make it yours, without fighting a black-box dependency.

Modular

Install only the parts you need—from single UI elements to complete features—so your app stays lightweight, organized, and easy to maintain, without bloat.

Readable

The code generated by Instrumental Components is written by someone who is a stickler for readability. It's clean, well-commented, and easy to understand and maintain.

Fast

From project start to production launch, Instrumental Components saves you weeks with ready-to-ship components that just work out of the box. Start building your killer features from day one.

8+ App components

Wired-up, drop-in features that give your Rails apps table stakes features like Stripe integration, team accounts, AI integrations, authentication, and more... From hour one.
Browse the app components

25+ UI components

Meticulously crafted interface components built for Rails. Use them as your building blocks to ship beautiful, user-friendly apps in minutes.
Browse the UI components

UI components

Forms

Useable forms, inputs and all the field types you need to give users easy-to-use forms.
Form fields
Select
Rich text
Radio buttons
Color picker
And more...

Application shells

Architect your app's layout with customizeable, responsive layouts that adapt to any screen.
Sidebar layouts
Mobile layouts
Collapsible sidebar
Full screen layouts
Authentication views
And more...

Menus & navigation

Easily set up navigations and sub-navs that adapt to any device and user flow with menu components.
Side navigations
Top navigations
Sub navigations
Mobile navigations
Breadcrumbs
Pagination
And more...

Buttons

A collection of buttons with various styles, sizes, and configurations, all customizable (like everything else).
Buttons
Icon buttons
Button groups
Button dropdowns
And more...

Content & organization

Organize your content and settings pages with organizational components like tabs, accordions, cards, and more.
Accordions
Panels
Data lists
Cards
Tooltips
And more...

Modals & alerts

Launch dialogues and give users essential feedback and information.
Modal popups
Flash messages
Popovers
And more...

Stimulus utilities

A collection of handy Stimulus JS controllers and markup for common interactions.
Copy-to-clipboard
Drag-and-drop reordering
Toggle visibility
Timezone detection
And more...

More on the way...

New cmponents are added on a regular basis, driven by popular requests from our community!

Browse all components

Frequently asked questions

What is Instrumental Components, exactly?
What are the requirements for using Instrumental Components?
What is Instrumental?
Can I share Instrumental Components with my team?
Is there a free version available?
What is the refund policy?
Does it use ViewComponents or similar dependencies?
I have other questions...
Who created Instrumental Components?

Get Instrumental Components

Grab your copy of Instrumental Components, and start building your next Rails project in minutes.

© 2025
CasJam Media LLC