Docs
Nexus UI is a curated collection of animated React components, production-ready blocks, and full-page templates — all copy-paste ready, built on the modern web stack.
Nexus UI is a component library and marketplace that ships polished, animated UI primitives you own completely. Instead of wrapping a third-party package, you copy the source directly into your project and adapt it however you need. Every piece is built on the same production-proven stack: Next.js App Router, TypeScript, Tailwind CSS v4, Framer Motion, and shadcn/ui design tokens.
The library is organized into three layers: a component catalog of 50+ animated primitives, a block catalog of multi-variant page sections, and a template marketplace of full landing-page compositions.
50+ animated components spanning backgrounds, cards, text effects, inputs, navigation, media, and data display — all with live previews and copy-ready React source on each detail page.
Backgrounds & Heroes
Cards & Decks
Text Effects
Inputs & Forms
Navigation
Media & Visuals
Data & Social
Layout & Motion
Browse the full catalog → /components
Blocks are multi-variant page sections — each block ships several layout options you can drop into any landing page without wiring up animation from scratch.
Browse blocks → /blocks
Full-page templates are complete landing page compositions built from Nexus UI components. Each template includes a live preview, source download, and a “Your Brand” customizer for instant colour and copy changes.
Browse templates → /templates
Nexus UI uses the shadcn registry model. You never install an npm package for UI components — you copy the source code into your own project and own it fully. Two ways to get a component:
components.json and pull any component by slug:npx shadcn@latest add @nexus-labs/terminal
npx shadcn@latest add @nexus-labs/gooey-inputSee the CLI guide for full registry setup instructions.
Follow the setup guides in order to get a working environment that matches the Nexus UI stack.
cn() helper