|3 days ago||6 days ago|
|MIT License||GNU General Public License v3.0 or later|
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.
What projects *didn't* you make in Rust?
17 projects | reddit.com/r/rust | 4 Dec 2021
Have you seen iced-rs? It's inspired by Elm and compiles to the web as well.
GUI libraries unrelated to GTK and QT
7 projects | reddit.com/r/linux | 12 Nov 2021
Iced.rs tutorial: How to build a simple Rust frontend web app
6 projects | dev.to | 22 Oct 2021
Another thing to note is that Iced.rs is very much in early and active development. While it’s absolutely possible to build basic apps with it, the ecosystem isn’t particularly mature yet. Besides the docs and examples, at this early stage, it’s a bit rocky to get started, especially if you’re trying to build something complex.
Looking for a buddy to help with a Rust wrapper for PokeAPI
2 projects | reddit.com/r/ProgrammingBuddies | 21 Oct 2021
I originally had this idea to learn rust a little better by making a cross-platform pokedex with [iced](https://github.com/iced-rs/iced). I'm not sure if I will end up making that, but now I'm focused on making a wrapper for the API that can use different HTTP clients like [ureq](https://lib.rs/crates/ureq) for sync, and [reqwest](https://lib.rs/crates/reqwest) for async.
Is there an underlying reason that idiomatic Rust seems to have trouble with observers?
6 projects | reddit.com/r/rust | 28 Sep 2021
Oxide: A prototype IDE for Linux
6 projects | reddit.com/r/rust | 27 Sep 2021
Or do you prefer Rust-only toolkits ? Those are not so advanced yet, but egui and iced look promising. Also have a look at "are we gui yet"
Borderlands 3 Save Editor - A GUI save editor written in Rust using iced.
5 projects | reddit.com/r/rust | 24 Sep 2021
Hmm I'm not seeing similar memory usage on my Mac. I believe this could be related to iced.5 projects | reddit.com/r/rust | 24 Sep 2021
Not too difficult, essentially you will need to implement two traits from iced, one to handle the rendering of the component and one to handle events i.e mouse events/keyboard events. You can use an existing component as a template and modify it to your needs.
How useful is Rust for quick prototyping++?
7 projects | reddit.com/r/rust | 22 Sep 2021
2- I used iced and it's nice and generally easy but the GUI ecology in rust is still in development.
Pop should join this new GTK fork
2 projects | reddit.com/r/pop_os | 14 Sep 2021
What's written in this article isn't the development of a GTK fork, but some reasoning for exploring alternatives to GTK. There aren't very many suitable candidates in this space, but Rust GUI toolkits like Iced have potential. Personally, I would add that OrbTk is also a suitable candidate.
Is Rust good for writing a web extension where performance is the priority?
2 projects | reddit.com/r/rust | 1 Dec 2021
One exception is egui which uses wasm/webgl rendering so it largely bypasses most/all traditional html/css/js interactions.
Dockeye - GUI app for managing Docker
2 projects | reddit.com/r/linux | 29 Nov 2021
Recommendations for cross platform UI?
3 projects | reddit.com/r/rust | 7 Nov 2021
(Although it's worth looking at some considerations of going down that road: https://github.com/emilk/egui/tree/master/egui_web)
How to render text with rust?
11 projects | reddit.com/r/rust | 31 Oct 2021
For documentation/guidance on what implementing a text editor might look like. Egui recently release syntax highlighting support. You could either start using egui and see how it performs for you, or just use its source code as a reference. It and other UI libraries get very abstracted very quickly though. https://github.com/emilk/egui
What programming language and technology do you use?
4 projects | reddit.com/r/gamedev | 26 Oct 2021
You may want to try egui, which has full support in Bevy.
Announcing egui 0.15 - the simple GUI library
4 projects | reddit.com/r/rust | 24 Oct 2021
egui is an easy-to-use immediate mode GUI in pure Rust.4 projects | reddit.com/r/rust | 24 Oct 2021
source: https://github.com/emilk/egui/blob/master/egui_demo_lib/src/apps/demo/tests.rs @ lines 178-302
What Graphics Library to use?
7 projects | reddit.com/r/rust | 20 Oct 2021
If an immediate mode approach works for you, you might like to try egui: https://github.com/emilk/egui
Whats your favourite open source Rust project that needs more recognition?
66 projects | reddit.com/r/rust | 11 Oct 2021
egui is a very nice gui lib that could really take off with more community efforts : )
Hey Rustaceans! Got an easy question? Ask here (40/2021)!
14 projects | reddit.com/r/rust | 4 Oct 2021
Also consider using egui for the GUI, which can easily plug in to minifb or macroquad.
What are some alternatives?
druid - A data-first Rust-native UI design toolkit.
yew - Rust / Wasm framework for building client web apps
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
bevy - A refreshingly simple data-driven game engine built in Rust
Druid - Apache Druid: a high performance real-time analytics database.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
fltk-rs - Rust bindings for the FLTK GUI library.
orbtk - The Rust UI-Toolkit.