Build accessible UIs, without compromise.
Beautifully designed, accessible, and composable components built on React Aria. Copy, paste, and own the code β no package to install, no lock-in.
Powered by the best open-source tools
Live components
Try them right here
Team
3 members
- Online
Sarah Chen
Design Lead
- Online
Marcus Rivera
Frontend Eng.
- Away
Aisha Kamara
Product Manager
Notifications
Manage how you're alerted
Push notifications
Alerts on your device
Email digest
Weekly summary
Desktop sounds
Audio cues on activity
Uploads
3 files Β· 2 in progress
- design-system.fig
4.2 MB
- quarterly-report.pdf72%
1.8 MB
- components-v2.zip38%
12 MB
Messages
#kanpeki-general
- SCHey, did you see the new button variants?
- MEYeah! The composition API is really clean.
- SCAccessibility out of the box too π
Why Kanpeki?
The component library that doesn't get in your way
Kanpeki brings the convenience of shadcn/ui to the accessibility of React Aria β same copy-paste DX, world-class a11y.
React Aria under the hood
Adobe's React Aria handles all the hard a11y work β focus traps, ARIA live regions, pointer event normalization β so you ship compliant UIs without reading 400 pages of spec.
Composition Pattern
Compound components expose named sub-parts. Compose the layout you need, override only what matters.
Minimal Bundle
No monolithic package. Each component is standalone β install exactly what your project needs.
No Runtime Styles
Tailwind utility classes only β zero CSS-in-JS, zero style injection, full purge/treeshaking support.
Familiar API
Same shadcn/ui prop shapes and CVA patterns. Your muscle memory transfers instantly.
Getting Started
One command. Your code.
Use the shadcn CLI to add any Kanpeki component directly into your project. The source lands in your codebase β no package to install, no version to pin.
- Works with the official shadcn CLI
- Outputs into your existing component folder
- TypeScript first β definitions included
- Customize freely after adding
Open source, and proud of it.
Every line of Kanpeki lives on GitHub. Read it, fork it, improve it β or just star it to show support.