Rokkit Logo 1.0.0-next.122

Build Beyond Limits

Empowering your UI with Rokkit

Buckle up and get ready to create some truly incredible user experiences with Rokkit!

Building amazing, interactive applications has never been simpler thanks to an extensive collection of data driven components and a variety of utility functions, stores, actions, and themes.

Get Started

Why Rokkit?

Data-First Design

Rokkit components adapt to your data structure, eliminating boilerplate and enabling rapid prototyping. No need to transform your data to fit the UI.

Composable & Extensible

Every component is designed for extension and composition. Customize rendering, override behaviors, and integrate with your design system—without forking.

Consistent & Predictable APIs

All controls follow a unified pattern for props and events, making it easy to learn, use, and swap components as your needs evolve.

Responsive & Themeable

Built-in support for dark mode, semantic color palettes, and responsive layouts. Rokkit uses UnoCSS utility classes for consistent, modern styling.

Accessible by Default

Accessibility is built in: ARIA attributes, keyboard navigation, and screen reader support are included out of the box.

Progressive Enhancement

Start simple and add complexity as needed. Rokkit supports everything from basic lists to advanced, data-driven UIs with custom snippets.