Fluxo UIFluxo UIv0.4.93
Flagship Highlights

More than a UI kit.
A full product toolkit.

Fluxo UI ships the hard parts most teams build from scratch — a visual report designer, pivot engine, Gantt timeline, Kanban board, rich HTML/Markdown editors, an image editor, a calendar, and a built-in state management + dependency injection layer. Everything is themeable, accessible, and typed end-to-end.

100+
Components
TS
First-class types
A11y
WCAG 2.1 AA
12
Brand themes

Flagship Components

The headline experiences that set Fluxo UI apart. Each one could be a product on its own.

View all components →
Design. Parameterize. Render. Export.
Explore →

Report Builder & Viewer

A complete BI toolkit in one pair: a visual drag-and-drop designer with pluggable datasources, parameter panels, row/column groups, expression-driven cells, visibility rules, and JSON-serializable definitions — plus a runtime Viewer that takes those definitions and renders them with sorting, filtering, drill-through, and PDF export for end users.

Visual designerDatasource pluginsExpression engineJSON definitionRuntime viewerPDF exportDrill-through
Rich WYSIWYG, sanitized output.
Explore →

HTML Editor

A full-featured rich text editor — bold, headings, lists, tables, images, links, colors, alignment, undo/redo — that emits sanitized HTML. Drop it in for any content authoring experience.

Full toolbarTables & imagesSanitized outputSplit preview
Write, preview, upload.
Explore →

Markdown Editor

Markdown editor with a rich toolbar, image upload, syntax highlighting, and a synchronized split-view preview. Ideal for docs, comments, and content pipelines.

ToolbarImage uploadSplit previewKeyboard shortcuts
Crop. Rotate. Annotate.
Explore →

Image Editor

A browser-side image editor with cropping, rotation, blur, and freehand annotation overlays. Built on a layered canvas pipeline — export the edited image back as a file or dataURL.

Crop & rotateBlur toolAnnotationsExport to file

More Highlights

Other standout components worth spotlighting.

Side-by-side text diffs at scale.
Explore →

Diff Viewer

High-performance text diff with unified, split, and inline variants. Virtualized rendering keeps huge files smooth. Syntax-aware, line-level, and word-level highlights.

Unified / split / inlineVirtualizedWord-level diff
Media slider with thumbnails.
Explore →

Carousel

A responsive image/video carousel with thumbnail navigation, autoplay, keyboard controls, and touch gestures. Handles aspect ratios, captions, and custom controls cleanly.

ThumbnailsAutoplayTouch gestures
Freehand drawing overlay.
Explore →

Canvas Draw

A drawing and annotation canvas with brush variants, undo/redo, color picking, and export to image. Pair it with Image Editor for a complete annotation workflow.

Brushes & colorsUndo / redoExport as image
Encode anything. Scan from anywhere.
Explore →

QR Code

A pure-TypeScript QR encoder with no runtime dependencies. Auto-picks the smallest version (1–40), supports all four error-correction levels, square/rounded/dot module shapes, centered logo overlays, and a download handle for PNG/JPEG/SVG export.

No dependenciesVersions 1–40Logo overlayPNG / SVG export
Generate scannable barcodes inline.
Explore →

Barcode

A standards-compliant barcode generator covering Code 128, Code 39, EAN-13, EAN-8, UPC-A, and ITF. Renders crisp SVG with configurable bar width, height, text label, and colors — drop it next to a SKU or ticket number.

Code 128 / 39 / EAN / UPCSVG outputConfigurable labelThemeable
Real-time chat in a single component.
Explore →

Chat Window

A fully-controlled chat surface with composer, attachments, reactions, replies, message actions, feedback, and a built-in emoji picker. Ships with 9 themes, light/dark modes, drag/resize, persistence, custom message templates, and seven floating launcher styles for opening it.

9 themesReactions & repliesAttachmentsCustom templatesMulti-chatLaunchers
Beyond components

Platform Features

Fluxo UI isn't just components — it ships the plumbing most apps end up writing anyway. Two first-class building blocks keep your app lean, testable, and easy to scale.

State Management

Built-in Reactive Store

A store with batched updates, path-level subscriptions, and auto-tracked computed properties — plus a Model factory for CRUD entities. Middleware for persistence, undo/redo, validation, throttle, broadcast, devtools, and logging.

Batched updatesPath subscriptionsComputed propsModel CRUDUndo / redoPersistence
Dependency Injection

First-class DI Container

Class and factory registration with singleton, scoped, and transient lifetimes. Parameterized factories, circular-dependency detection, chainable API, and a full React integration — ServiceProvider, ServiceScope, useService, useContainer, and a withServices HOC.

Singleton / scoped / transientParameterized factoriesCircular detectionuseService hookServiceScope
Explore DI →

Want the full picture?

These are the headliners. The complete library has 100+ components — form inputs, tables, pickers, overlays, charts, navigation, feedback, and more — every one themeable and accessible out of the box.