medyll
Profile
← all projects

domus

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.

Where it sits


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"]

Overview


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.

Highlights


  • · Fine-grained signals, effects and automatic disposal
  • · RSX · routing · scoped CSS · reusable components
  • · Independent desktop runtime and portable bundles
RustWASM
View source →