Introduction
Benflux UI is a collection of beautifully designed, accessible, and customizable React components. Built with Tailwind CSS and Radix UI primitives — copy and paste into your project, own the code.
60+ Components
Buttons, cards, dialogs, tables, charts, and much more — all in one library.
8 Built-in Themes
Dark, Light, AMOLED, Glass, Neon, Cyberpunk, Luxury, Minimal. Switch in one click.
CLI Installer
Add components directly to your codebase. You own the code, no vendor lock-in.
TypeScript First
Every component is fully typed. Autocomplete and type safety out of the box.
Quick Start
Initialize Benflux UI in your project with a single command:
npx benflux-ui initThen add components:
npx benflux-ui add button card input badgeUsage
import { Button } from "@/components/ui/button"
import { Card } from "@/components/ui/card"
export default function Page() {
return (
<Card className="p-6">
<Button variant="default">Get started</Button>
</Card>
)
}How it works
Benflux UI is not a component library in the traditional sense. The CLI copies component source code directly into your project, giving you full ownership and control.
Each component is a standalone file with no runtime dependency. You can modify it, extend it, or delete it without worrying about breaking updates from an upstream package.