Bunny UI is a cross-platform design system workspace with shared design tokens, web primitives, native primitives, pattern packages, and demos.
@bunny-ui/design-tokens@bunny-ui/icons@bunny-ui/web@bunny-ui/native@bunny-ui/web-patterns@bunny-ui/native-patterns@bunny-ui/web-demo@bunny-ui/native-demo
pnpm install
pnpm typecheck
pnpm buildUseful scripts:
pnpm dev:web
pnpm dev:native- Primitives are structure-first and expose parts for composition.
- High-frequency controls can expose limited ergonomic props when they are part of the control's core use case.
- Pattern packages can expose semantic product-level props.
- Avoid broad implementation escape hatches such as
slotProps,rootProps,textProps,renderHeader, and style-only prop sprawl.