Open Source

Components & services for your stack

Production-ready blocks and libraries you can add to your app with shadcn. Built with TanStack, Effect, and Drizzle.

Components
18
Registry UI blocks ready to install with shadcn.
Services
7
Backend and infrastructure registry entries.
Total registry items
35
Components, services, libraries, and configuration starters.

KrakStack sites

Packages

Components

Search Menu
A reusable command-palette search menu with grouped items, icons, descriptions, keyboard shortcut support, and a responsive search trigger.
View docs →
App Brand
A compact TanStack Router brand link with a semantic icon, app name, and subtitle.
View docs →
Copy Button
An accessible clipboard copy button with success and failure announcements for screen readers.
View docs →
Loading
A compact loading indicator with a spinner and accessible label text.
View docs →
Icon Input
An Iconify-backed icon picker with virtualized search, live preview, and localized empty states.
View docs →
Pagination
Controlled pagination controls with page-size selection, result summaries, compact layouts, and localized labels.
View docs →
Data Table
A configurable data table with URL or local state, filtering, sorting, pagination, exports, gallery view, grouping, row actions, and drag-and-drop row moves.
View docs →
File Picker
An accessible controlled file picker with drag-and-drop, attachment metadata, image previews, and replace and delete actions.
View docs →
Form
A TanStack Form setup with reusable field wrappers, compact and searchable selects, file inputs, submit state, and dirty-navigation blocking.
View docs →
Effect Form
Reusable Effect Form fields, submission state, errors, grouping, file inputs, and dirty-navigation blocking.
View docs →
Locale Switcher
A Paraglide-powered dropdown for switching between configured locales with localized language labels.
View docs →
Theme Switcher
A localStorage-persisted light, dark, and system theme switcher with a ScriptOnce startup script to avoid theme flash.
View docs →
Editing Locale Switcher
A compact localized select for choosing which locale is being edited in multilingual forms.
View docs →
Chat Widget
A controlled React chat widget with streaming Markdown, tool activity, approval cards, localized labels, and responsive dialog layouts.
View docs →
Sidebar Layout
A sidebar-based layout with configurable navigation groups, a brand header, header action slot, and page header component.
View docs →
Code Block
A syntax-highlighted code block with Shiki highlighting, language label, copy action, and plain-text fallback.
View docs →
Stats Card
A compact metric card with title, icon, value, description, optional content, and card-link hover affordances.
View docs →
Virtualized Combobox
A searchable, virtualized Base UI combobox with single and multiple selection, controlled search, custom triggers, and localized labels.
View docs →

Services

Notifications

Libraries

Configuration