Velnor UI is a Next.js 15 + React 19 component library and showcase. It provides:
- Reusable UI components built with Tailwind CSS and Radix
- Live demos, props tables, and copyable code snippets
- A public registry for installing components into your app
- Next.js 15 App Router
- React 19
- Tailwind CSS v4
- shadcn/ui primitives
- Framer Motion
npm install
npm run devOpen http://localhost:3000.
app/: App Router routes, API endpoints, static pagescomponents/: UI components and docs widgetscontent/: MDX sources for component pagesdata/: Source code and demo code for componentslib/: utilities, mdx server, search, email, registry helpersregistry/: installable component registry entries
- Create MDX under
content/components/<slug>.mdx - Add demo and code under
data/components/{demo,code}/<slug>.tsx - Register in
lib/component-registry.tsandlib/constants.tsif needed - Preview at
/components/<slug>
Install a component into another project:
npx shadcn@latest add https://your-domain.com/r/<component>.jsonSee JSON manifests in public/r/*.json.
This app is optimized for Vercel. Build with:
npm run buildMIT — see LICENSE file. Component source usage is not permitted for personal and commercial projects.