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.

KrakStack sites

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 →
Data Table
A URL-state-driven data table with filtering, sorting, client or server pagination, column visibility, CSV export, gallery view, grouping, and drag-and-drop row moves.
View docs →
Form
A TanStack Form setup with reusable field wrappers, text inputs, text areas, selects, multi-selects, key/value editing, file uploads, submit state, and dirty-navigation blocking.
View docs →
Locale Toggle
A Paraglide-powered dropdown for switching between configured locales with localized language labels.
View docs →
User Button
A Better Auth user menu with a central-auth-backed account dialog, localized labels, and sign-out handling.
View docs →
Organization Switcher
A Better Auth organization switcher backed by the central Krakstack Auth client, with organization creation, editing, active organization switching, and organization API keys.
View docs →
Sign In
A Better Auth email/password sign-in card with TanStack Form validation and localized labels.
View docs →
Sign Up
A Better Auth email/password registration card with TanStack Form validation and localized labels.
View docs →
Sidebar Layout
A sidebar-based layout with configurable navigation groups, a brand header, header action slot, page header component, organization switcher, locale toggle, and user button.
View docs →

Services

Notifications

Libraries

Layers

Configuration