utilswareFluxo UI
React Component LibraryFree forever

Fluxo UI

Beautiful React components, zero compromise.

Fluxo UI is a carefully crafted React component library offering a comprehensive set of UI components — from primitive building blocks to complex composite patterns. Every component is built with accessibility (ARIA), TypeScript support, dark mode, and customization in mind.

ReactTypeScriptComponentsUI LibraryOpen Source

What Fluxo UI can do

Fully Typed

Every component and prop is fully typed with TypeScript. Excellent IDE autocompletion and type safety out of the box.

Accessible by Default

All components follow WAI-ARIA guidelines. Keyboard navigation, screen reader support, and focus management built in.

Dark Mode Ready

Full dark mode support via CSS variables. Toggle between light and dark with a single class change.

Highly Customizable

Override styles with CSS variables or className props. Designed to integrate seamlessly with any design system.

Zero Dependencies

Minimal external dependencies. Lightweight bundle that won't bloat your application.

Rich Component Set

From primitives like Button and Input to complex patterns like DataGrid, DatePicker, and Modal — everything you need.

Comprehensive Docs

Every component comes with live examples, prop documentation, and copy-paste code snippets.

Regular Updates

Actively maintained with regular improvements, bug fixes, and new components added based on community feedback.

Heavyweight components, ready to drop in

From simple buttons to complex data tools — everything you need to build modern, polished React applications.

And 62+ more components

Browse the full library ↗
Inputs & Forms
ButtonInputTextareaSelectMulti SelectAutocompleteCheckboxRadioSwitchSliderDate PickerTime PickerColor PickerFile UploadFormRating
Data Display
Data GridPivot TableTree ViewListCardTagBadgeAvatarTooltipStatTimelineCode Block
Feedback
ModalDrawerPopoverToastAlertProgressSpinnerSkeletonConfirm Dialog
Navigation
TabsMenuBreadcrumbPaginationStepperSidebarCommand PaletteContext Menu
Layout
GridStackSplit PaneResizableAccordionCollapseDividerContainer
Advanced
Kanban BoardGantt ChartCalendarImage EditorRich Text EditorMarkdown EditorChartsMapSignature Pad

What developers say

"Fluxo UI is the component library I've been waiting for. The TypeScript support is excellent and the components are genuinely well-designed."

Ravi SubramaniamFrontend Architect

"The accessibility built into every component is something most libraries don't get right. Fluxo UI does. It's now my default choice for new projects."

Nadia KowalskiReact Developer

"Dark mode support out of the box, TypeScript everywhere, and clean APIs. This is how component libraries should be built."

Daniel ParkUI Engineer

Frequently asked questions

Is Fluxo UI free to use?

Yes, Fluxo UI is completely free to use in personal and commercial projects. See the license for details on redistribution.

How do I install Fluxo UI?

Install via npm: npm install fluxo-ui. Visit the demo site for full installation instructions and getting started guide.

Does Fluxo UI support server-side rendering?

Yes, Fluxo UI is compatible with SSR frameworks like Next.js and Remix.

Can I customize the component styles?

Absolutely. Fluxo UI uses CSS variables for theming, so you can override any color, spacing, or typography token. You can also pass className props to any component for additional custom styling.

What React version is required?

Fluxo UI requires React 18 or later and TypeScript 5+.

Is there a Figma design kit?

A Figma design kit is on the roadmap. Check the demo site for updates.