Desktop Application

how to create desktop application ?
what database to use in rust ?
gui tool use for generate interface controls in rust ?

There is a curated list of libraries for various topics here:

There’s a tutorial for using GUIs designed with Glade in rust using gtk-rs here:
http://gtk-rs.org/tuto/glade

what database to use in rust ?
depends, you can use embed databases (many on github) or external database (postgresql or mysql etc.)

gui tool use for generate interface controls in rust ?
as far as I know, Rust does not have mature nature libraries, instead, maybe you can run Rust as backend server to serving a HTML+CCS front end

1 Like

OK !! thanks for the help

found some resources, might be helpful.

GUI lib: https://azul.rs/,http://gtk-rs.org/
QT: https://www.vandenoever.info/blog/2018/10/30/building_qt_apps_with_cargo.html

embed db: https://github.com/spacejam/sled

2 Likes

You can use Azul
A free, functional, immediate-mode GUI framework for rapid development of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine.

Also, you can use Qt
More info on Rust Qt Binding Generator

For database access you can use http://diesel.rs/ ORM