Build with entrepta.
A dark-first design system distributed as copy-paste components, not an npm package of pre-built UI. You own the source. Run a command, the component lives in your repo, styled with your tokens, editable without fighting a library.
Dark-first. Editor-shaped. Yours to own.
entrepta is opinionated about three things: a deep zinc-950 canvas (light mode is optional, never priority), no mark of its own (no ◆, no //, no editor frame: you pass them in), and copy-paste distribution (no SDK, no runtime telemetry, no wrapper between you and your components).
- app/globals.cssTokens, reset, fonts and the type scale. src/index.css in Vite
- lib/utils.tsThe cn() helper (clsx and tailwind-merge), aware of the type scale
- entrepta.jsonConfig: theme, paths, aliases
Installation
Setup for Next.js and Vite, what init writes, and adding components.
CLI Reference
Every flag of init and add, and entrepta.json.
Foundations
Color, type, spacing, motion, accessibility, rules and data. What every component follows.
Components
62 components in 8 sections, each with its props and a live preview.