Skip to content
All features
design systempackages/design

design surface

Brand, tokens, icons, theme, and UI system packages

Open docs
Stability
Stable
Scope
Global
Boundary
packages/design
designpackages/design
Design system
neutral-2
neutral-7
neutral-12
blue-9
cyan-9
brand-gradient

Aa Heading

Body copy renders the rhythm.

Small body for secondary context.

Caption · the smallest step

Tokens shipped

242

Components

27

Coverage

93%

Sync status

OK

packages/designdesign supply chain
Usagetheme.css
css
theme.css
1@import "@nebutra/tokens/styles.css";
2
3.cta {
4  background: var(--brand-gradient);
5  color: var(--neutral-1);
6  border-radius: var(--radius-md);
7  padding: var(--space-3) var(--space-5);
8}
brand · tokensdesign
  • blue
  • cyan
  • grad
  • ok
  • warn
  • err
AaAaAa

oklch · DTCG · Style Dictionary

brandPackage

brand

Brand primitives — color definitions, gradient tokens, motion language. Source data; not imported at runtime by apps.

Explore
Figma
git
@nebutra/tokens
pull1.2s · 47 tokens updated
12m ago
pushdry-run · 3 token diffs
1h ago
provider-agnostic · CI workflow
design-syncPackage

design-sync

Provider-agnostic design-tool sync — Figma, Penpot, or git-only. Pulls design-tool tokens to repo and pushes repo to design tool, safely dry-run by default.

Explore
tokens.jsonDTCG v0.7
{
  "color.brand.primary": {
    "$value": "#0033FE",
    "$type": "color"
  }
}
  • brand.primary
  • brand.accent
  • status.success

Style Dictionary 4multi-platform output

design-tokensPackage

design-tokens

W3C DTCG $value/$type token files + Style Dictionary 4 pipeline. Output CSS variables, JS modules, Figma sync feeds.

Explore
541 icons · tree-shakable
@nebutra/icons · Geist source
iconsPackage

icons

541 Geist icons as tree-shakable TSX components. Single-weight, optical-sized, drop-in for Vercel / v0 visual parity.

Explore
themePackage

theme

CSS-only multi-theme engine — six oklch presets toggled by data-theme attribute. No JavaScript on the critical path.

Explore
12-step
--blue-1 → --blue-12
--brand-primary
--brand-accent
--brand-gradient
--radius-sm
--radius-md
--radius-lg
runtime CSS vars · @import "@nebutra/tokens/styles.css"
tokensPackage

tokens

Runtime CSS variables + ThemeProvider — single source of truth for colors, spacing, radii in every app. @import in your globals.css.

Explore
300+ primitives
NewBetaStable
Composable Card

Primitives + framer-motion, themed by tokens.

@nebutra/ui · Storybook covered
uiPackage

ui

Primary component library — Lobe UI re-exports + custom primitives + layout + framer-motion. The one place to import from.

Explore