Own your Blazor UI.
Modern components, blocks, motion and production-ready data surfaces — with CLI vendoring, MCP for your agents, and a NuGet-free standalone eject. Ship fast without giving up control of design or source.
Real apps, built entirely with Lumeo.
Two full applications on deterministic in-memory data — every pixel is Lumeo. Open one, interact with it, then read the source.
Northlight
Product analytics SaaS
A full SaaS admin — collapsible sidebar, command palette, dashboards with MRR and signup charts, notifications and toasts.
Meridian Ops
Enterprise operations console
A freight control tower — schedule board, shipment grid, approvals queue, audit trail, a Gantt panel and a record editor.
Showcase
Real, maintained projects built with Lumeo.
Every primitive in one place — 13 categories, from Forms and Overlays to Data surfaces and AI.
A fraction of the size.
Brotli-compressed assembly size — what an end user's browser actually downloads from your published app.
164 components across 11 packages. 672 KB core.
Per-package breakdown — install only the satellites you use.
Tests
CI green, every commit.
Locales
Bundled ILumeoLocalizer.
Themes
CSS-variable presets.
Accessibility
Components with automated ARIA + keyboard tests.
Start fast. Keep control.
Start on NuGet, vendor components into your repo when you want the source, or eject the whole runtime when you need zero dependencies. Design, blocks, motion and enterprise surfaces — on your terms.
NuGet
Core package (672 KB brotli) is always required. Add satellites only for the heavy components you use.
$ dotnet add package Lumeo $ dotnet add package Lumeo.Charts builder.Services.AddLumeo();
Lumeo CLI
Scaffold, vendor components into your repo, and keep the source under your control.
$ dotnet tool install -g Lumeo.Cli $ lumeo init
dotnet new templates
A full Blazor WASM app starter, plus page, form, and component scaffolds.
$ dotnet new install Lumeo.Templates $ dotnet new lumeo-app
Everything included.
The components, principles and infrastructure you'd otherwise spend weeks assembling yourself — MIT licensed.
Vendor the source
lumeo add copies a component's source into your repo — edit it freely, no lock-in.
Tailwind CSS v4 native
CSS-variable theming, no SCSS pipeline. Swap palettes with lumeo apply --preset.
Accessible by default
128 of 164 components carry automated accessibility tests — ARIA roles/attributes and keyboard behavior via bUnit, with Playwright E2E coverage for some. Plus a weekly axe-core WCAG A/AA sweep of every component route, gated against a committed baseline.
Learn more →Motion built in
BlurFade, BorderBeam, Marquee and more — animation primitives with zero JS config.
Charts & data surfaces
30+ ECharts types plus a virtualized DataGrid with sort, group, and export.
AI primitives
Streaming messages, tool calls and prompt inputs — drop-in blocks for copilot UIs.
i18n & RTL
14 bundled locales, ILumeoLocalizer overrides, and correct right-to-left mirroring.
MIT, no tiers
Commercial use, white-label and redistribution — no community edition, no revenue cap.
One core + satellites
672 KB core; add Charts, DataGrid, Editor, Scheduler, Gantt or Motion only when needed.
Icons are part of the system.
16 first-party packs — Lucide, Tabler, Phosphor, Heroicons, Fluent and more — 51,000+ icons rendered natively as an IconSource. Fully trimmable: a WASM app using 3 icons ships ~7 KB of icon code, not 3.4 MB.
Layers
Zap
Star
Heart
Globe
Shield
Bell
Calendar
User
Settings
Search
Home
Palette
Package
Code
Built for real surfaces.
Where the primitives you'd otherwise spend weeks building are already shipped.
AI surfaces
Chat UIs, agent dashboards and copilot sidebars — the primitives are shipped.
Internal tools & dashboards
Virtualized DataGrid with keyboard nav, accessible modals, sortable boards.
SaaS & marketing
Hero blocks, pricing tables, motion primitives and Tailwind v4 theming.
Ready to ship
Start shipping today.
MIT-licensed — build commercial products for free.