Nexus-UI

UI systems lab

ComponentsTemplatesBlocksPricingBlog
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
© 2026 Nexus-UI. Built for developers who ship.
Get All-Access
⌘K

Installation

Nexus-UI setupInstall Next.jsInstall Tailwind CSSAdd utilitiesCLIAdd shadcn/uiFramer Motion

Templates

Aurora SaaS LaunchNewForge AI StartupNewVector Dev PortfolioStudio Deck AgencyAurora Analytics DashboardOrbit Productivity SuiteSimplistic AI SaaSOrbit AI Developer Tool

Sections and Blocks

All blocks3Feature grids1Interactive backgrounds1FAQ sections1

Backgrounds & Effects

Background EffectsNew63D ComponentsNew4Shaders1Motion Effects22AI Components3

Card Components

Cards11Bento Grids3Dashboards1Loaders1

Text, Forms & Navigation

Motion Effects22Login Forms1Signup Forms2Contact Sections1Navbars2Footers1
All components75

Advanced search →
Setup & catalog

Docs

Add utilities

Utility helpers keep className composition predictable when variants, state, and Tailwind strings collide. Nexus-UI uses clsx plus tailwind-merge behind a single cn() export.

Install dependencies

npm install clsx tailwind-merge

Motion is already a first-class dependency in Nexus-UI for previews; add framer-motion (or motion) when you build animated surfaces.

cn() helper

Place a small util next to your UI layer (this repo uses src/lib/utils.ts):

import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";

export function cn(...inputs: ClassValue[]) {
  return twMerge(clsx(inputs));
}

Use cn() anywhere you merge Tailwind classes with conditional or prop-driven fragments — buttons, cards, and layout shells.

Why twMerge

Tailwind classes are order-sensitive in the final string. twMerge resolves conflicting utilities so later arguments win, which keeps design-system wrappers and overrides safe.

← Install Tailwind CSSCLI →

← Components library