Design SystemLive

Sisyphos

30+ accessible components. Runtime theming. MIT, forever.

Sisyphos is a free, themeable component library — thirty-plus accessible components whose every token is a CSS variable you own. Change the whole palette in one line at runtime. Open source, MIT, forever.

One line. Whole palette.
Features

What the core does.

01

Runtime theming

applyTheme() flips every token live. No rebuild, no flash, no classname war.

02

Accessible by default

WAI-ARIA semantics, keyboard, focus, scroll lock — not opt-in, mandatory. axe runs in CI.

03

Zero runtime deps

Nothing beyond React. No CSS-in-JS runtime, no Tailwind plugin, no build-time codegen.

04

Tree-shakable packages

Ship the umbrella package or cherry-pick a single component. Thirty-three packages, all ESM.

05

Compound APIs

Dialog.Header, Tabs.List, Card.Footer — readable markup over boolean configuration.

06

Strict TypeScript

Full types, forwardRef, displayName, JSDoc on every public prop. Strict mode, no any.

Signal

Core in numbers.

30+Accessible components
MITLicense, forever
A11YBuilt-in accessibility
OSSOpen source