Build polished LiveView interfaces with ease.
Dizzy is a component library for Phoenix LiveView. Start your next Phoenix LiveView project with a good foundation of accessible, pre-tested, nicely styled components.
Explore the component catalog
Browse interactive examples & documentation for each component.
Become an early Dizzy adopter!
We are in Building Mode™ right now. Pricing, and additional details to follow. Sign up for the wishlist to let be notified when Dizzy is generally available, with occasional product news and updates.
Guiding principles
Native first, semantic HTML, and accessibility
The best ARIA is often no ARIA. Native, semantic HTML is the foundation of building great components.
Minimal JavaScript, performant, battle-hardened
Phoenix JS commands are the preference, followed by the smallest, minimalistic LiveView JS Hooks necessary to get the job done.
Batteries incuded, but yours to adapt
Dizzy components copy-in to your Phoenix app, similar to the great React libraries out there. You own the customizations.
Start building beautiful Phoenix LiveView interfaces.
Follow the installation guide, add only the modules you need, and use the examples as references.