stackpicks.dev
Built bysystem-ui

theme-ui

Build consistent, themeable React apps based on constraint-based design principles

5.4k stars664 forks41 watchers46 open issuesTypeScriptMIT

TL;DR · 30-second scan

What it is

theme-ui (TypeScript)Build consistent, themeable React apps based on constraint-based design principles

What it does for you

You want a tested theme-token pattern and a community spec to align around.

Best for

Design Systems

5.4k GitHub starsLicense: MITLast updated 1 month ago
EDITOR'S DEEP TAKE

Theme tokens spec for React — colors, spacing, typography as a single config. Older but the underlying idea (design tokens) still matters. Worth knowing the pattern even if you build tokens yourself with CSS variables.

Use this if

You want a tested theme-token pattern and a community spec to align around.

Skip if

You are using shadcn or Tailwind — they have their own token systems.

Categories
Topics
stylethemedesign-systemdesigndesign-tokensuicolortypographylayoutreactemotionmdx
Maintainer? Embed our badge

Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.

Preview
Featured on StackPicks
Markdown (for GitHub README)
[![Featured on StackPicks](https://stackpicks.dev/api/badge/system-ui-theme-ui)](https://stackpicks.dev/repo/system-ui-theme-ui)
HTML (for blogs / docs)
<a href="https://stackpicks.dev/repo/system-ui-theme-ui"><img src="https://stackpicks.dev/api/badge/system-ui-theme-ui" alt="Featured on StackPicks" width="180" height="28" /></a>

Are you the maintainer of system-ui/theme-ui? Add the badge and we'll feature your project in the weekly curator newsletter.

Created 04 Apr 2019
Last push 1 month ago
Stats refreshed 1 month ago