Phoenix LiveView Components
Build beautiful interfaces with pure Phoenix
A carefully crafted collection of accessible, themeable components. No JavaScript dependencies. Just copy, paste, and make it yours.
Zero Dependencies
Pure LiveView with colocated hooks. No npm packages, no bundler headaches.
Fully Accessible
WCAG 2.1 AA compliant. Keyboard navigation and screen readers built in.
Themeable
CSS variables for complete control. Light and dark modes out of the box.
Own Your Code
Copy components into your project. No runtime dependency, just source code.
Quick Start
Add to your Phoenix project
One dependency. Run the installer. Start building. Components are copied to your project so you own every line.
Read the full guidedefp deps do
[
{:sutra_ui, "~> 0.1"}
]
end
Components
Production-ready UI
Every component is designed for real applications. Accessible, composable, and beautifully crafted.
Manage your account details and preferences.
Configure application settings here.
Notifications
You have 3 unread messages
Configure how you receive notifications.
Ready to build something beautiful?
Get started with Sutra UI in minutes. Browse the documentation, explore components, and start building.