Start Building!
Install Swirski UI as a React component library and build with ready-made components, consistent props and bold defaults.
pnpm add @swirski/uiA practical reference for composing Swirski Studio and Swirski Dev style interfaces with the shared UI package: expressive, structured and ready for real product screens.
Install Swirski UI as a React component library and build with ready-made components, consistent props and bold defaults.
pnpm add @swirski/uiUse the CLI to copy components into your app, then customize the markup, tokens, classes and behaviour as your own.
pnpm exec swirski add button card dialogUse Swirski UI as a component library, copy pieces with the Swirski CLI, or install hosted registry items with shadcn. The same props, tokens and styling hooks keep everything consistent.
Install @swirski/ui and import ready-made React components with consistent props, strong defaults and a bold graphic visual language.
Use the CLI to pull selected components into your own project. The code becomes yours to edit, remix and reshape.
Install hosted Swirski registry items with the shadcn CLI when your project already uses that workflow.
Action primitive with bold borders, graphic tones, loading states and asChild support.
Flexible surface for content blocks, docs panels, previews and hard-shadow layouts.
Accessible overlay pattern for focused interactions, confirmations and modal content.
Styled selection control with consistent sizing, tones and Swirski system props.
Pixel-art loading indicators with chunky outlines, pop-art tones and reduced-motion support.
Graphic background texture for docs, hero sections, panels and Swirski-style surfaces.
Framed media primitive for screenshots, product shots, visual examples and editorial layouts.
Heading and body text primitives with reusable size scales.
Install Swirski UI for fast imports, or use the CLI to copy components into your project and customize everything.