Vibeleaderboard
Index / tool
Visit nexu.design
Category
Developer Tools
Rank
No. 2079Tools index

Previous survey · No. 2041 ·

Pricing
Open Source
Type
TOOL
Builder
nexu-io
GitHub
12 stars
Date

About

Nexu design system and prototypes.

What it does

Nexu Design is a React component system with shared visual tokens, interactive documentation, and desktop and browser demos. Teams consume its public UI and token packages, compose primitives into larger patterns, and use Tailwind utilities for page layout and limited customization.

Why it's ranked here

The repository shows a serious internal platform rather than a loose component gallery. It combines a broad export surface, typed token metadata, documented API constraints, co-located tests, release checks, and coordinated package publishing. Its strongest fit remains teams already committed to React, TypeScript, Tailwind, and pnpm.

What's good

The component library covers foundational controls, navigation, data display, messaging, attachments, and reusable page patterns. Token metadata includes colors, spacing, typography, motion, surfaces, borders, themes, and stacking levels. Clear rules separate generic primitives, composed patterns, and business features. Release validation combines builds, type checks, tests, and package dry runs.

Tradeoffs

This is a workspace, not a standalone visual design application. Adoption assumes React, TypeScript, Tailwind-oriented styling, pnpm, and a modern Node environment. Product copy defaults to hardcoded English unless a surface explicitly supports localization. The detailed design guidance also reflects Nexu-specific layout and interaction conventions that other teams may need to adapt.

How to use it well

Use it for React products that need consistent controls, semantic tokens, documented composition rules, and shared web or desktop demonstrations. Start with the token and UI packages, validate components in Storybook, and keep page layout in Tailwind. It does not replace a design editor, user research process, or general application framework.

Technical notes+

README.md describes a pnpm workspace containing publishable token and React UI packages plus Storybook and Electron apps. packages/ui-web/src/index.ts exposes a large barrel of primitives and patterns. packages/ui-web/vitest.config.ts runs co-located TypeScript and TSX tests in jsdom with CSS enabled. packages/tokens/src/token-data.ts defines typed token categories, brand presets, light and dark theme variables, and exported metadata collections; packages/tokens/src/index.ts re-exports that surface. packages/tokens/scripts/generate-styles.mjs reads the token source, generates theme blocks and Tailwind mappings, and writes package CSS. package.json coordinates recursive checks, builds, packaging validation, and Changesets release commands. docs/release-flow.md documents linked public versions and trusted npm publishing.

Observed

Primary language
TypeScript and React source, with JavaScript modules for build scripts
Packaging
pnpm workspace with two public npm packages: @nexu-design/tokens and @nexu-design/ui-web
Interface
React component library and shared token package
Development surfaces
Storybook documentation app plus Electron and browser demo applications
Testing
Vitest with jsdom; UI tests are co-located with source files
Platform requirements
pnpm-based workspace using Node.js, with the root manifest requiring Node 24.15.0
Release process
Changesets coordinates linked package versions, validation, and npm publishing

Read from README.md, package.json, packages/ui-web/vitest.config.ts, packages/tokens/src/index.ts, packages/ui-web/src/index.ts, packages/demo-pages/src/index.ts, packages/tokens/src/token-data.ts, packages/demo-pages/src/vite-env.d.ts, packages/tokens/scripts/generate-styles.mjs, docs/release-flow.md, docs/copy-and-localization.md, docs/component-api-guidelines.md, docs/core-component-api-specs.md, docs/design-system-guidelines.md, docs/cloud-demo-migration-plan.md.

What it can do

  • Create design system components

    Design specifications and requirementsReusable UI components

  • Build interactive prototypes

    Design layouts and user flowsClickable prototype

  • Generate design tokens

    Brand guidelines and style preferencesStandardized design tokens (colors, typography, spacing)

  • Export design assets

    Design components and prototypesAsset files (PNG, SVG, CSS, etc.)

  • Maintain component library

    Updated design componentsOrganized component library

Tags

design-systemprototypestypescript

Tech Stack

Node.js

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.