Rust UI framework for reactive web and native desktop apps
Started Last update
Domus is an alpha Rust UI framework with fine-grained signals, RSX, routing, context, scoped CSS and reusable WebAssembly components. Its independent desktop runtime uses native webviews without Tauri, and its CLI scaffolds projects and packages portable desktop applications.
flowchart TD P["idea / needs"] --> S["domus"] S --> A["signals · effects · RSX · scoped CSS"] S --> B["web: WASM + reusable components"] S --> C["desktop: native webviews, no Tauri"] C --> D["CLI scaffolding + portable bundles"]
Alpha Rust UI framework with signal/effect reactivity, RSX macros, scoped CSS, keyed lists, routing, context and a growing component library for WebAssembly apps. Its independent desktop runtime uses native webviews without Tauri, and the CLI can scaffold projects and assemble portable desktop bundles.