theme-ui
Build consistent, themeable React apps based on constraint-based design principles
TL;DR · 30-second scan
theme-ui (TypeScript) — Build consistent, themeable React apps based on constraint-based design principles
You want a tested theme-token pattern and a community spec to align around.
Design Systems
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.
You want a tested theme-token pattern and a community spec to align around.
You are using shadcn or Tailwind — they have their own token systems.
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.
[](https://stackpicks.dev/repo/system-ui-theme-ui)
<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.