William Pei

design-system

Rule-driven components for data-dense interfaces.

Components that decide what a data surface shows, what it hides and how hidden data is revealed. Built on Base UI, installed from a shadcn registry, and every rule cites the design system it came from.

Watch on GitHub

Docs and first components coming soon

Sample records, shown in the Loaded state
TitleStatusOwner
4 recordsFocus a row and press Space to peek, ↑ ↓ to move

Loaded state: A row previews in place, by keyboard

A row previews in place, by keyboard

Focus a row and press Space to peek at its detail without opening the record. The arrow keys move to the next row.

“Tap Space to toggle peek on or off”
Linear, Peek