Load
Use the built browser files from /assets/batoi-uif-main/dist/.
Batoi UIF 3.0.0 is the dependency-free, browser-native interface framework for server-rendered Batoi pages, RAD workspaces, Micro Apps, dashboards, mobile shells, and governed AI and MCP interaction surfaces.
Version 3.0 standardizes lifecycle and declarative contracts, curated application profiles, localization and RTL behavior, security capabilities, and governed agent interactions.UIF gives Batoi teams one shared browser layer for repeated operational workflows without forcing every page into the same composition.
Use plain HTML, CSS, JavaScript, SVG, and declarative data-uif-* behavior inside RAD routes and public pages.
Render dependency-free charts for dashboards, local data studios, finance views, statistical summaries, and Flint-compatible specs.
Frame AI actions, MCP approvals, forms, tables, mobile shells, and realtime regions while privileged execution stays on the backend.
UIF works as route-scoped enhancement first: add the CSS and JS bundle, declare behavior with attributes, then layer in charts, tables, forms, realtime updates, or approval cards where the workflow needs them.
Use the built browser files from /assets/batoi-uif-main/dist/.
Add data-uif behavior to server-rendered controls.
Render charts, metrics, tables, and local app surfaces without chart libraries.
Restart components after RAD partial swaps and governed server updates.
Use the public documentation for setup, v2-to-v3 migration, package profiles, localization, Micro Apps, hardened editors, chart compatibility, accessibility, security, and release guidance.
Batoi UIF is the interface framework for building consistent, governed, accessible, and operationally useful Batoi Platform surfaces.
The public source repository is available at github.com/batoisystems/batoi-uif.
Start with the Batoi UIF documentation, then review the public source and release guidance for implementation details.