Skip to content
nexuslabs-aiPublic

About

nxds: a framework-agnostic theme engine and design system. Copy-and-own components, DTCG tokens, a Tailwind theme and APCA-checked contrast.

Topics

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

583 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nxds

nxds is a framework-agnostic theme engine and design system. Set one appearance object, and every component follows your brand, density and corners. Docs: https://nxds.dev.

Three layers compose into one consumable surface:

  • @nxds/core — DTCG design tokens (color, spacing, radius, shadow, typography, motion). Color emits as OKLCH at build time via a perceptual-L grid; spacing is per-mode (mode swap at runtime via the data-density attribute).
  • @nxds/tailwind — Tailwind CSS theme generated from the tokens. All utilities are namespaced with the nx: prefix.
  • @nxds/react — React components built on Radix UI primitives and the Tailwind layer. Variants via CVA; data-attribute test surface.

Add nxds to your app with nxds-cli:

npx nxds-cli@latest init
npx nxds-cli@latest add button

To give Claude Code the nxds skills, run /plugin install nxds --marketplace nexuslabs-ai/nxds.

Storybook hosts the component catalog and runs both visual docs and interaction tests against the real components. The catalog is published from main at https://storybook.nxds.dev.

Prerequisites

  • Node ≥ 22 (see .nvmrc)
  • pnpm — pinned via packageManager: [email protected]
  • Docker Desktop — for the docs-MCP server (optional)

Quick start

make setup        # install deps + the Playwright browser
make dev          # Storybook — the component catalog & dev surface

make help lists every shortcut. Full setup, the make workflow, the testing model, and the docs-MCP are in CONTRIBUTING.md.

Workspace layout

Path Purpose
packages/core Internal design tokens and theme definitions (not published)
packages/tailwind Tailwind CSS theme with nx: prefix
packages/react React components built with Radix UI and Tailwind CSS
packages/cli nxds-cli, which installs nxds into an app
packages/claude-design nxds as a Claude Design System, built on every release
apps/docs Documentation site (Next.js — IA shell + live theme explorer)
plugins/nxds The nxds skills for Claude Code and other AI agents

Where to learn more

  • CONTRIBUTING.md — setup, the make workflow, the testing model, story patterns, and the docs-MCP
  • .claude/rules/ — project conventions (canonical; there is no root CLAUDE.md). High-traffic files:
  • Issue tracker — bugs and feature requests

About

nxds: a framework-agnostic theme engine and design system. Copy-and-own components, DTCG tokens, a Tailwind theme and APCA-checked contrast.

Topics

Resources

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages