Fluxo UI
React Component Library
A comprehensive, accessible React component library built with TypeScript. Includes 80+ components, a custom state management solution, 12 color themes, dark mode support, and full keyboard navigation. Hover over any component card below for a quick interactive preview.
All Components
Hover over any component to see a live interactive preview. Click to view full documentation.
Form Inputs
13Selection
11Date, Time & Color
4Data & Reports
6Editors
4Charts & Boards
7Codes
3Media
6Navigation
5Feedback
6Overlays
5Layout
5Actions & Interaction
11Hooks & Utilities
View all with examples →useDebounceDebounce value changes with configurable delay
useMobileDetect mobile viewport with auto-resize
useClickOutsideDetect clicks outside a referenced element
useKeyboardRegister global keyboard event handlers
withFieldLabelHOC to add label, error, hint to any input
showSnackbarTrigger toast notifications imperatively
showTooltipShow tooltips programmatically
showContextMenuOpen context menus on right-click
State Management
A lightweight, TypeScript-first state management solution with batched updates, computed properties, and middleware support.
Basic Store
Simple state container with batched updates, computed properties, and path subscriptions
Slices
Compose multiple slices into one store with bidirectional sync — usable standalone too
Middleware
Undo/redo, persistence, validation, throttle, debounce, broadcast, and logging
Model Store
Entity-based store with CRUD, persistence, validation, and list management
Dependency Injection
A class and factory based DI container with singleton, scoped, and transient lifetimes, parameterized factories, circular dependency detection, and React integration.
Class & Factory Registration
Register service classes with static dependency arrays or plain factory functions. Chainable API with interface support.
Lifetime Management
Singleton, scoped, and transient lifetimes. Parameterized factories for user-scoped services.
React Integration
ServiceProvider with default params, ServiceScope, useService hook, useContainer, and withServices HOC.
Built-in MCP Server for AI Assistants
Fluxo UI ships with a bundled Model Context Protocol server so Claude Code, GitHub Copilot, Cursor, and every other MCP-compatible assistant can generate correct Fluxo UI code on the first try — with accurate component names, import paths, props, examples, and theme tokens. No extra install, no separate package, always version-locked to the library you have.
Zero Extra Install
Bundled inside the fluxo-ui npm package. If you have the library, you have the MCP server.
Version-Locked
The index is regenerated on every build, so agents never suggest props from a version you do not have.
Local Only
Runs over stdio on your machine. No hosting, no accounts, no network calls, no telemetry.
Quick Start
npm install fluxo-uiimport { Button } from 'fluxo-ui';
<Button label="Click me" />