

The library for theming the web.
Light, dark, and everything in between.
Theming registry and library for React, Vue, and React Native.
Add color palettes, animated transitions, and controls you can make your own.
npm install uitheme-web@latestTheme controls
Each control below changes the theme of this page. Try one.
Works with your stack
React, Vue, and React Native today. Grayed-out frameworks are on the roadmap.
- React
- Next.js
- Radix
- Tailwind CSS
- Vue
- Vite
- TypeScript
- CSS
- TanStack Start
- Base UI
- React Native
- Expo
- NativeWind
- Uniwind
- Nuxt
- Reka UI
- Svelte (planned)
- Astro (planned)
- Angular (planned)
- Solid (planned)