Project
Keystone
A reusable UI component system for Rails built on ViewComponent with semantic tokens and CSS-only theming.
Open Source
Ruby
ViewComponent
TailwindCSS
Keystone Components provides stable UI primitives — cards, buttons, data tables, forms, modals — as Ruby ViewComponents with explicit keyword arguments. Styling is token-driven via CSS variables, and themes switch by swapping variable definitions. No partials, no ERB noise.