A React component library built for those who care about craft. Accessible, composable, and obsessively designed. Powered by Panda CSS.
pnpm dlx dreamy initReact 19+
100% TypeScript
React Server Components
AI Ready
Field
Stat
Switch
Fetching your dreams
Spinner
Opacity
68%
Slider
Button
Enter your PIN
PinInput
By the numbers
Everything you need to ship production-quality interfaces without the compromises.
Components
TypeScript
Runtime CSS
Accessible
Why Dreamy UI
Every API decision, every animation, every token was made with intention. Because the tools you use shape the things you build.
60+ Components
A wide range of production-ready components, from simple Buttons to complex DatePickers and Autocomplete inputs.
Lightning fast
Tree-shakable, zero runtime CSS. Panda CSS generates only the styles your components actually use and ships minimal bytes.
Deep customization
One design-token API controls your entire palette. Override any component variant with a simple recipe extension.
Accessible by default
Every component is WCAG 2.1 AA compliant. Keyboard navigation, ARIA attributes, and focus management are all handled out of the box.
Seamless dark mode
Dark mode ships as a first-class citizen. Switch modes with a single hook function, no extra CSS overrides needed.
Buttery animations
Entrance and exit animations powered by Motion. Disable globally with a single prop for accessibility-first workflows.
AI Ready
Dreamy UI is built for the AI era. Components, hooks, and APIs are designed for seamless integration into AI-driven apps, with robust type safety that scales with your agents and automations.
Useful hooks
Control your UI with useful hooks like useControllable, useClipboard, useIsMobile, and more. Those are really awesome hooks, even your AI agent will use them.
One-command setup
Run npx create-dreamy-app and you're live. Supports Next.js, Vite, React Router and Remix out of the box with no manual config required.
Styling foundation
Panda CSS is a powerful, flexible CSS-in-JS library that lets you build performant, build-time styles using style props with no runtime overhead.
Recipes. Generates CSS only for what you use.
No runtime styles. Styles are extracted at build time.
CSS-in-JS DX. Amazing developer experience, best-in-class performance.
<Flex col w="full" gap="4">
<Heading size="4xl">
Built on top of Panda CSS
</Heading>
<Text size="lg">
Panda CSS is a powerful, flexible CSS-in-JS library
that allows you to build performant, build-time styles
using style props.
</Text>
</Flex>Get started
Join developers shipping delightful products with Dreamy UI. Start in minutes, scale without limits.
Community
Dreamy UI is built in public, with and for the people who use it. Come hang out, contribute, or just lurk. All are welcome.