Monthly active users
12,480
+8.2% from last monthOverview
One page of real UI patterns, styled only by tokens. Switch the appearance above to compare directions.
Monthly active users
12,480
+8.2% from last monthOpen issues
37
+5 this weekDeploys
214
On trackButtons and fields share one height scale (sm 32, md 40, lg 44) and one focus ring.
Plain <table> markup with base styles only.
| Name | Status | Role | Last active |
|---|---|---|---|
| Olivia Rhye | Active | Product designer | 2 minutes ago |
| Phoenix Baker | Active | Engineer | 1 hour ago |
| Lana Steiner | Suspended | Product manager | 3 days ago |
| Demi Wilkinson | Invited | Frontend | Never |
Product profile. Each size ships with a paired line height and tracking.
2xl Display heading
xl Page title
lg Section title
md Card title
body Body copy for reading and forms
sm Supporting text, controls, tables
xs Captions and table headers
Semantic HTML with no classes.
This release moves the foundation to two token tiers. Primitive palettes feed a small
semantic layer, and Bits read only that layer. Press ⌘ K to search,
or set data-bitsy-appearance on any container.
Tokens are the interface. Appearances are just data.
Overrides of --bitsy-color-accent still work in your own CSS, but Bits now read the semantic names.
Tier 1 palettes (12 steps, generated in OKLCH) and the tier 2 semantic tokens that Bits use.