
Installs all 132 components. Without our CLI, run instead.
Unlumen UI publishes a shadcn registry at ui.unlumen.com, with 132 components installable through the shadcn CLI.
Each one installs on its own. Names link to the docs that ship them.
I maintain this open-source documentation site and public component registry for unlumen UI. The code and public registry items in this repository are licensed under MIT.
I keep commercial Pro components, license validation, customer data, and private product APIs in a separate private repository.
22.18.0 (see .nvmrc)10.26.0 (enabled through Corepack)corepack enable
pnpm install --frozen-lockfile
pnpm dev
The documentation app uses basePath: "/docs" and runs locally at http://localhost:3001/docs.
app/ contains the Next.js App Router documentation site and search endpoints.content/docs/ contains MDX documentation.registry/ is the source of truth for public shadcn registry components.public/r/ and __registry__/index.tsx are generated registry artifacts.packages/ui/ provides shared UI components used by the docs application.Validate source metadata before generating artifacts:
pnpm registry:validate:sources
pnpm registry:build
pnpm registry:validate:generated
registry:build uses the lockfile-installed shadcn CLI. Commit its generated outputs with the corresponding source changes.
Before opening a pull request or release:
pnpm format:check
pnpm lint
pnpm test:unit
pnpm build
pnpm registry:validate:sources
pnpm registry:validate:generated
GitHub Dependabot monitors production dependencies for published security advisories.
Release from a clean, reviewed branch only. Keep local browser/debug artifacts, credentials, and commercial source code out of commits.
See CONTRIBUTING.md and SECURITY.md.
The packages and primitives its components pull in, counted across the registry.
Every appearance and removal our crawl has seen in the registry index.
Unlumen UI is a component library on 21st.dev by unlumen with 12 public React components. Every component ships with a live interactive preview and full TSX source — copy the code, install it through the shadcn CLI, or pull it into Cursor or Claude Code over MCP.