output.mp4
Web framework agnostic UI theme switching library with smooth view transition animations, multi-theme support, and synchronized state management. Currently supporting React with additional framework adapters planned.
- Smooth view transition animations with customizable origins
- Multi-theme support (light, dark, system)
- Color theme variants (brand colors, custom themes)
- Framework-optimized providers
- Powerful hooks for custom implementations
- Ready-to-use switcher and selector components
- State synchronization across components
- Full TypeScript support
- Performance optimized with reduced motion support
- @ui-theme/web Package Documentation - Complete API reference, installation, and usage
- Next.js / SSR Setup Guide - Complete guide with App Router, Pages Router, CSP support
- TanStack Start Setup Guide - Isomorphic rendering, hydration-safe patterns
- Vite React SPA Setup Guide - Client-side setup, flash prevention, routing
- View Complete Examples - Next.js implementation with both hook and provider patterns
See CONTRIBUTING.md for guidelines on how to contribute to this project.
MIT