The CSS component library that just works.
Pure CSS utility classes with semantic design tokens. Copy, paste, and ship — no build step, no JavaScript runtime, no lock-in.
npm install @uicraft/core
Welcome back, Alex
Sign in to your workspace
Everything you need, ready to ship
63 carefully designed primitives that work together out of the box. Built with the same uicraft classes you'll use in your project.
Team plan
PopularFor growing teams
Generate uicraft inside Figma
Pick the components you need and the plugin produces them in Figma with all variables already bound — colors, typography, spacing, radius, and shadows.
-
Component import Generate only what you select, with semantic tokens already wired up.
-
Theme workflow Export
theme.jsonfrom Figma and reuse it on the web — round-trip safe. -
Foundation tokens Auto-create Figma variables for light & dark, with sensible defaults.
Start in 30 seconds
Three ways to add uicraft to your project. Pick whichever fits your stack.
$ npm install @uicraft/core
Then import the stylesheet in your entry file:
import '@uicraft/core/uicraft.css';
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@uicraft/core@latest/uicraft.min.css">
No build step required — drop into any HTML page.
<link rel="stylesheet" href="uicraft.css">
Download uicraft.css → and host it yourself.
Copy & paste
Each component is clean, self-contained HTML. No installation, no imports.
Semantic tokens
Two-layer token system with Figma-aligned names. Consistent everywhere.
Dark mode built in
Light and dark out of the box using CSS variables and a single .dark class.
Zero runtime
Pure HTML and CSS — no framework, no JS bundle, no hydration.
Ship your next UI faster.
Free, open source, MIT-licensed. 63 components and three themes — start building right now.