Orbital

Product UI and marketing surfaces

Orbital is a Leptos component library and design system for building focused, accessible product interfaces in Rust. It ships themed UI primitives, shared typed models, and higher-level feature crates—tables, charts, scheduling, and more—on the same tokens, motion vocabulary, and accessibility patterns.

Why this family exists

Unified Field needs one visual and interaction language for marketing landings and signed-in apps. Orbital provides AppBar, Layout, Material (Solid/Frost/Shell), typography presets, and dense product widgets so pages compose from tokens instead of one-off CSS. The preview catalog documents the full surface; crates.io publishes orbital-ui while Rust imports stay orbital::.

Where it lands

This marketing site and the signed-in Unified Field shell both compose Orbital Layout, AppBar, Material, and typography—same design system from first paint through product chrome.
Wrap the app in OrbitalTemplate, theme with OrbitalThemeProvider, and compose Layout + AppBar shells with Frost sticky chrome for scroll-under marketing, or solid inset shells for workspace apps. Feature crates add data tables (sort, filter, edit, paging), charts, calendars/timelines, and discussion patterns without leaving the token system. Requires nightly Rust and cargo-leptos ≥ 0.3.6; browse the live catalog at unified-field-dev.github.io/orbital.

In the workspace

This marketing site and the signed-in Unified Field shell both compose Orbital Layout, AppBar, Material, and typography—same design system from first paint through product chrome.