⚡ ComponentForge

React component system

Accessible components,
token-driven theming.

Fifteen production-grade components with keyboard-first interaction patterns, controlled & uncontrolled APIs, and a single design-token stylesheet that powers light & dark themes.

Keyboard-first

Focus traps, roving tabindex, activedescendant listboxes, typeahead — every widget follows the ARIA authoring practices.

Token-powered themes

One tokens.css defines semantic CSS variables; dark mode is a data-theme attribute swap. Charts included.

Controlled or not

Every stateful component accepts value/onChange or defaultValue — the same contract everywhere.

Components

15 components · press ⌘K anywhere to search.

MIT licensedReact 18 / 19 · TypeScript strictTree-shakable ESM + per-component subpath exports