klask
bencher
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
klask
-
Gooey: Turn almost any Python command line program into a full GUI application
There are also similar applications for usage with clap-rs.[1][2]
[1]: https://github.com/MichalGniadek/klask
[2]: https://github.com/grantshandy/claui
-
Any advice for as simplest GUI as possible
This is what https://github.com/MichalGniadek/klask was made for.
- If OpenSSL Were a GUI
-
claui: Automatically create GUIs for your command-line applications
Klask is another GUI generator for clap that uses egui, but claui and klask work in different ways. Klask runs your code by running itself as a child with an environment variable to ignore its GUI, then capturing the child stdout. Claui only runs one process; it spawns your code in another thread and then reroutes all of your stdout into a buffer on each frame through shh.
-
How's the GUI-creation side of Rust looking nowadays?
If you want a simple GUI over command line tools, things like klask make that really easy.
- Klask: Automatically create GUI from clap3 apps
bencher
-
Gooey: Turn almost any Python command line program into a full GUI application
I'm trying to solve the part of the problem that generates the output, the argparse part would not be that hard to write.
https://github.com/blooop/bencher/tree/main
What are some alternatives?
areweguiyet - A website built for the Rust community
jc - CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
sycamore - A library for creating reactive web apps in Rust and WebAssembly
iced - A cross-platform GUI library for Rust, inspired by Elm
sycamore-mac
claui - A GUI generator for clap-rs using egui
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
yew - Rust / Wasm framework for creating reliable and efficient web applications
rgca - Experiment in SSL CA management.
bl3_save_edit - Borderlands 3 Save/Profile Editor for Windows/MacOS and Linux!