Skip to content
Projects

ivanceras/sauron-native has 623 GitHub stars and 14 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-10 01:17 UTC. Last push 2021-04-09.

How these counts are measured

Truly cross platform, truly native. multiple backend GUI for rust

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

WIP: Sauron-native

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.

Currently supported backend

  • gtk
  • html
  • tui

Screenshot

Running the example

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

TODO General

  • Depracate itui, in favor of titik which is much simpler to maintain

TODO widgets

  • button
  • checkbox
  • column ( vbox )
  • row ( hbox )
  • container
  • image
  • progress_bar
  • radio
  • scrollable
  • slider
  • space
  • text
  • text_input (textbox)

TODO platforms

Become a patron

Explore related projects