Buridan UI is a collection of professionally crafted, accessible UI components designed specifically for the Reflex ecosystem.
We don't just provide components; we provide the foundation for your own design system.
Traditional component libraries are often black boxes. You install a package, import a component, and hope it has enough props to satisfy your design requirements. When it doesn't, you're forced into a cycle of "wrapper hell"—overriding styles and fighting the library's internal logic.
Buridan UI flips this model. Instead of importing opaque objects from a library, you use our CLI to inject the source code directly into your project.
Radical Transparency (Open Code)
The code we provide is your code. Once you add a component, it lives in your directory. You can read every line, understand every state transition, and modify every Tailwind class. There are no hidden abstractions.
Reflex-Native Architecture
Every component is built from the ground up using Reflex primitives. This means they integrate seamlessly with Reflex state management, events, and the Pythonic way of building web apps. No JavaScript knowledge required.
CLI-Driven Workflow
We treat UI as code that should be easily distributed. Our CLI handles the heavy lifting—managing dependencies, setting up themes, and scaffolding components—so you can focus on building your application's logic.
Opinionated Aesthetics
We believe Python developers shouldn't have to compromise on design. Buridan UI comes with carefully curated defaults that look premium out of the box, ensuring your internal tools and consumer-facing apps share a modern, polished feel.
LLM-Optimized
Because Buridan UI provides raw Python source code instead of compiled packages, it is uniquely suited for the age of AI. LLMs can easily parse, refactor, and extend your components because they have full visibility into the implementation.
Buridan UI is designed to grow with you. Start with our defaults, then evolve them into your own unique brand.
Ready to bridge the gap? Head over to the Installation guide to get started.