Nexus-UI

UI systems lab

ComponentsTemplatesBlocksPricingBlogContact
Sign inGet premium
Nexus-UI

A premium marketplace for animated interfaces — components, templates, and blocks engineered for Next.js, Tailwind, and Framer Motion.

Product

  • Components
  • Templates
  • Blocks
  • Pricing

Developers

  • Installation
  • Utilities
  • Blog
  • Search

Account

  • Sign in
  • Dashboard
  • Contact
© 2026 Nexus-UI. Built for developers who ship.
Get All-Access
⌘K

Installation

IntroductionQuick StartInstall Next.jsInstall Tailwind CSSAdd utilitiesCLI

Templates

NOVA STUDIO — Creative AgencyNewAsteria AI LaunchNewAurora SaaS LaunchForge AI StartupSimplistic AI SaaSOrbit AI Developer ToolTalentHub — Assistantly-Style Agency LandingSynapse — AI Agent Platform

Sections and Blocks

All blocks9Pricing blocksNew1Feature grids1Logo clouds1Contact sections1Text Animations1Interactive backgrounds1FAQ sections1Blog sections1Navigation1

Backgrounds & Effects

Background EffectsNew63D ComponentsNew2Shaders1Motion Effects27AI Components3

Card Components

Cards13Bento Grids3Dashboards1Loaders1

Text, Forms & Navigation

Motion Effects27Login Forms1Signup Forms2Contact Sections1Navbars2Footers1
All components82

Advanced search →
Setup & catalog

Docs

CLI

Nexus-UI ships hand-written React and Tailwind you copy from each component page. For primitives (button, dialog, tabs), the shadcn/ui CLI remains the fastest way to align with the same stack this project uses.

Initialize shadcn/ui

From your Next.js app root, run the initializer. It writes components.json, wires CSS variables, and installs shared UI dependencies.

npx shadcn@latest init

Choose a style and base color that match your brand; you can always tune tokens later in globals.css.

Add components

npx shadcn@latest add button
npx shadcn@latest add dialog tabs

Add only what you need. Nexus-UI marketing and library views compose many primitives from this baseline.

Monorepos

Target a workspace package with the working directory flag:

npx shadcn@latest init -c ./apps/web
npx shadcn@latest add card -c ./apps/web

@nexus-labs registry (shadcn add)

Add the Nexus UI hosted registry to your project's components.json:

{
  "$schema": "https://ui.shadcn.com/schema.json",
  "style": "default",
  "rsc": true,
  "tsx": true,
  "tailwind": {
    "css": "src/app/globals.css",
    "baseColor": "neutral",
    "cssVariables": true,
    "prefix": ""
  },
  "aliases": {
    "components": "@/components",
    "utils": "@/lib/utils",
    "ui": "@/components/ui",
    "lib": "@/lib",
    "hooks": "@/hooks"
  },
  "registries": {
    "@nexus-labs": "https://www.nexus-ui.com/api/registry/{name}"
  }
}

Then pull any free component or block by its install name:

npx shadcn@latest add @nexus-labs/wheel-selector
npx shadcn@latest add @nexus-labs/pricing-section

The CLI installs declared dependencies (e.g. framer-motion), pulls the utils helper if missing, and writes files under your components alias.

Install premium items

Premium components and blocks use the same registry endpoint with the API key from your Nexus UI dashboard:

{
  "$schema": "https://ui.shadcn.com/schema.json",
  "style": "default",
  "rsc": true,
  "tsx": true,
  "tailwind": {
    "css": "src/app/globals.css",
    "baseColor": "neutral",
    "cssVariables": true,
    "prefix": ""
  },
  "aliases": {
    "components": "@/components",
    "utils": "@/lib/utils",
    "ui": "@/components/ui",
    "lib": "@/lib",
    "hooks": "@/hooks"
  },
  "registries": {
    "@nexus-labs": {
      "url": "https://www.nexus-ui.com/api/registry/{name}",
      "headers": {
        "Authorization": "Bearer YOUR_NEXUS_API_KEY"
      }
    }
  }
}
npx shadcn@latest add @nexus-labs/text-animations

Nexus UI catalog workflow

Every component in the catalog has a matching registry entry. You can also open the Code tab on any component page to copy React source directly. Keep motion boundaries in "use client" modules when you use Framer Motion.

← Add utilities

← Components library