23rd is an open-source registry of tasteful, opinionated UI components. Copy what you need, paste into your app, and ship — without fighting a kitchen-sink design system.
Site: · Docs:
Why 23rd
Most kits hand you every option. 23rd picks a direction: spacing, motion, and interaction patterns that already feel finished. You can still override anything — you just start from a sharper baseline.
- shadcn-native — install with the CLI, own the source in your repo
- Opinionated defaults — less boilerplate, clearer decisions
- Built to ship — React, Tailwind, Motion where it earns its keep
Quick start
Install a component:
Or pull straight from GitHub:
Components
Develop locally
This repo is the docs site and registry source.
Useful scripts:
Stack: Next.js 16, React 19, Fumadocs, Tailwind CSS 4, shadcn/ui (Base UI).
Contributing
New components live under registry/<name>/ with a registry.json, then get documented in content/docs/components/. Run pnpm registry:build before shipping registry changes.
PRs that sharpen defaults, fix edge cases, or add tasteful components are welcome.
Links
Made by (Jay).