a rust UI library that conquers all platforms ranging from desktop to mobile devices. An attempt to create a truly native, truly cross platform UI for your rust applications.
One UI to rule them all
Sauron native extends the sauron web framework which is heavily inspired by The Elm Architecture. Sauron native can target multiple GUI backends.
- gtk
- html
- tui
git submodule init
git submodule update
cd examples/cross_widget
./run_gtk.sh
./run_terminal.sh
# if you have wasm-pack installed
./start_web.sh
- Depracate itui, in favor of titik which is much simpler to maintain
- button
- checkbox
- column ( vbox )
- row ( hbox )
- container
- image
- progress_bar
- radio
- scrollable
- slider
- space
- text
- text_input (textbox)
-
Linux (gtk)
-
Windows (native-windows-gui)
-
Mac (appki-rs)
-
Browser(html)
-
TUI