Rust library for native app-building. Render, animate, dispatch, layout, dock — all in one box. Presets read jsx-like design documents and weave them into a real native binary. Not a browser. Not a wrapper. A loom.
// declare a window <Window title="hello"> <Stack gap="12"> <Heading>Привет</Heading> <Button>Push me</Button> </Stack> </Window>
use uzor::prelude::*; fn main() { Window::new("hello") .child(Stack::new() .gap(12) .add(Heading("Привет")) .add(Button("Push me"))) .run(); }
GPU-accelerated 2D scene with text shaping, vector primitives and image atlas. No webview.
Spring + tween primitives, retained timeline, motion-curve presets matched to platform feel.
Pointer, keyboard, gesture and IME events flow through a single ordered tree. Predictable.
Flex + grid + dock containers. Splits, sashes, floating panels, tab tear-off — built in.