Most UI libraries stop at primitives. You still wire up auth pages, dashboard layouts, settings flows, CRM views — all from scratch, every time.
FMLJ gives you the full stack of UI. Components compose into widgets. Widgets compose into pages. Pages snap into layouts. Templates give you a running app in one command.
| Repository | What | |
|---|---|---|
uikit |
80+ base components — buttons, tables, modals, pickers, forms, trees | |
widgets |
47 composite widgets — auth, charts, CRM, HRM, ERP, marketing, stats | |
pages |
34 full pages — dashboards, settings, auth, ecommerce, messaging, kanban | |
layouts |
17 layout shells — sidebar, topnav, docs, wizard, auth, landing | |
modules |
Cross-cutting — auth provider, auth guard, session monitor | |
utils |
FP utilities and React hooks — array, string, validation, promises | |
templates |
10 project starters — Vite and Next.js (SaaS, dashboard, blog, docs, commerce) | |
cli |
Rust CLI — scaffold projects, add from any registry | |
site |
Documentation site |