Free core
The theme and the components under every block
Free to install with the shadcn CLI. They are the shadcn-compatible base the blocks are built on: add them to any shadcn project on the Radix base.
The MakeV1 theme
Cool grey page, white cards, black buttons and a blue accent. Rounded and friendly. Fonts: Inter Variable, Space Grotesk Variable and JetBrains Mono Variable. Radius 0.625rem.
Theme and base styles
Install these first. The theme writes the tokens into your CSS; the base styles teach Tailwind to read them.
MakeV1 theme
FreeCool grey page, white cards, black buttons and a blue accent. Rounded and friendly.
- Files
- your CSS file
- Uses
- @fontsource-variable/inter, @fontsource-variable/jetbrains-mono, @fontsource-variable/space-grotesk
npx shadcn@latest add https://pixikit.com/r/theme-makev1.jsonBase styles
FreeWhat Tailwind needs to read a theme: utilities for the brand, success, warning and sidebar indicator colors, the display font, radius and shadows from the theme, raised dialogs, and a dark variant that light previews can turn off.
- Files
- your CSS file
npx shadcn@latest add https://pixikit.com/r/pixi-base.json
Components
Built on shadcn/ui's own components, installed to components/pixikit. The CLI adds any shadcn component they use.
Confirm dialog
FreeAn alert dialog that asks before a destructive action, with or without its own trigger.
- Files
- components/pixikit/confirm-dialog.tsx
- Uses
- alert-dialog, spinner
npx shadcn@latest add https://pixikit.com/r/confirm-dialog.jsonTheme provider
FreeApplies the theme, light or dark mode and a custom brand color and radius, saved per person, with a script that runs before paint.
- Files
- components/pixikit/theme-provider.tsx
npx shadcn@latest add https://pixikit.com/r/theme-provider.jsonTheme switcher
FreeA menu and a toggle for light, dark or system mode and for the theme.
- Files
- components/pixikit/theme-switcher.tsx
- Uses
- button, dropdown-menu, toggle-group, lucide-react
npx shadcn@latest add https://pixikit.com/r/theme-switcher.jsonTheme customizer
FreePick a brand color and a corner radius on top of a theme, with a contrast warning.
- Files
- components/pixikit/theme-customizer.tsx
- Uses
- button, field, slider, toggle-group, lucide-react
npx shadcn@latest add https://pixikit.com/r/theme-customizer.jsonTheme preview
FreeA small mock of an app in a given theme and mode, for pickers.
- Files
- components/pixikit/theme-preview.tsx
npx shadcn@latest add https://pixikit.com/r/theme-preview.jsonDesign showcase
FreeThe components on one page, in whatever theme surrounds them.
- Files
- components/pixikit/design-showcase.tsx
- Uses
- accordion, alert, alert-dialog, avatar, badge, breadcrumb, button, button-group, card, chart, checkbox, dialog, dropdown-menu, empty, field, input, input-group, item, kbd, pagination, popover, progress, radio-group, select, separator, sheet, skeleton, slider, spinner, switch, table, tabs, textarea, tooltip, lucide-react, recharts, sonner
npx shadcn@latest add https://pixikit.com/r/design-showcase.jsonDemo bar
FreeA sticky banner for a public demo: switch theme and mode from the top of the page.
- Files
- components/pixikit/demo-bar.tsx
- Uses
- button, popover, tabs, lucide-react
npx shadcn@latest add https://pixikit.com/r/demo-bar.json
Helpers
Small modules the components and blocks share, installed to lib/pixikit.
Format
FreeDates, relative times, file sizes and money, formatted one way.
- Files
- lib/pixikit/format.ts
npx shadcn@latest add https://pixikit.com/r/format.jsonStatus colors
FreeBrand, success and warning class names for Badge and Alert.
- Files
- lib/pixikit/status.ts
npx shadcn@latest add https://pixikit.com/r/status.jsonLink
FreeThe link type blocks accept, the active entry of a navigation, and initials for an avatar.
- Files
- lib/pixikit/link.ts
npx shadcn@latest add https://pixikit.com/r/link.jsonThemes
FreeThe theme list and types, and the CSS variables a brand color and radius set.
- Files
- lib/pixikit/themes.ts, lib/pixikit/theme-list.ts
npx shadcn@latest add https://pixikit.com/r/themes.json
Built on the blocks
These components are assembled from blocks, so they come with PixiKit Pro along with the blocks they need.
Theme playground
In ProThe theme in light and dark with a trial brand color and radius, the result as token values or CSS, and a component lab.
- Files
- components/pixikit/theme-playground.tsx
- Uses
- tabs
In PixiKit Pro, with every other block, for $149 once.
Block showcase
In ProEvery block with sample data, by category: the catalogue a gallery reads, one demo per block, and all of them on one page.
- Files
- components/pixikit/block-showcase.tsx, components/pixikit/block-showcase-kit.tsx, components/pixikit/block-showcase-core.tsx, components/pixikit/block-showcase-navigation.tsx, components/pixikit/block-showcase-headings.tsx, components/pixikit/block-showcase-data.tsx, components/pixikit/block-showcase-boards.tsx, components/pixikit/block-showcase-lists.tsx, components/pixikit/block-showcase-forms.tsx, components/pixikit/block-showcase-inputs.tsx, components/pixikit/block-showcase-feedback.tsx, components/pixikit/block-showcase-pages.tsx
- Uses
- avatar, badge, breadcrumb, button, card, checkbox, field, input, input-group, radio-group, select, skeleton, spinner, switch, tabs, textarea, toggle-group, @tanstack/react-table, lucide-react, sonner
In PixiKit Pro, with every other block, for $149 once.