Beautiful, animated React components built with Tailwind CSS and Motion. Install components individually via CLI — you own the code.
Pre-release. The CLI is not yet published. See the master plan for what is being built and in what order.
npx nikaui init
npx nikaui add button card dialogapps/web— landing page and documentation site (Next.js + Fumadocs)
packages/registry— component source; what the CLI copies into your projectpackages/cli— thenikauiCLIpackages/eslint-config— shared ESLint configurationpackages/typescript-config— shared TypeScript configuration
Requires Node >= 20 and pnpm 9.
corepack enable
pnpm install
pnpm dev # all apps in watch mode
pnpm build # build everything
pnpm lint # ESLint, zero warnings allowed
pnpm check-types # tsc --noEmit across the workspaceSee CONTRIBUTING.md for the full workflow.
- Turborepo + pnpm — monorepo and package management
- TypeScript — strict mode
- React 19 and Next.js 16
- Tailwind CSS v4 — styling, themed through a CSS variable layer
- Motion — animation
- Headless UI — accessible primitives
- class-variance-authority — component variants
- tailwind-merge + clsx — class composition
- Master plan — architecture, roadmap, decisions
- Specs — the reasoning behind each decision
MIT © Parrow Horrizon Studio — see LICENSE.