gemgui

Crates.iogemgui
lib.rsgemgui
version0.4.6
sourcesrc
created_at2023-01-24 19:19:19.16233
updated_at2023-07-07 12:20:06.349036
descriptionGUI application library
homepagehttps://github.com/mmertama/gemgui-rs
repositoryhttps://github.com/mmertama/gemgui-rs
max_upload_size
id766881
size338,626
Markus Mertama (mmertama)

documentation

README

GemGui

Graphics User Interface library.

GemGui has tested for Windows, Mac OSX and Ubuntu Linux.

GemGui is minimalistic and simple; It is a UI framework without widgets - instead, the UI is composed using common web tools and frameworks. Therefore it is small, easy to learn and quick to take in use.

For the application development the engine is supposed to be implemented using Rust and UI composed using CSS and HTML - like any web front end. GemGui library implements an interface to interact with the UI - the whole API is only a few dozen calls.

GemGui lets write platform independent UI applications with Rust, and combines power of Rust with vast options of front end development tools, sources, documents and frameworks that are only available for Web Developers.

GemGui itself does not contain an application window. The UI by default uses native system browser. However that is fully configurable per application e.g. to utilize Python webview or browser in kiosk-mode.

The Python webview can be installed using Pip - see PyPi

GemGui is absolute Rust rewrite of Gempyre C++ GUI Library.

Available at crates.io.

See examples.

MIT License. Copyright Markus Mertama 2023.

Commit count: 25

cargo fmt