|13 days ago||5 days ago|
|MIT License||MIT OR Apache-2.0.|
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.
If you're using Metal you're literally a terrorist [shitpost/rant]
3 projects | reddit.com/r/GraphicsProgramming | 23 Nov 2022
And here's the tutorial: https://sotrh.github.io/learn-wgpu/
Render Pipelines in wgpu and Rust
5 projects | dev.to | 18 Nov 2022
baryon is a lightweight toy renderer for prototyping 3D applications in Rust. It uses wgpu to render 3D elements, hecs for an ECS system (to make a scene with “entities” like 3D models), and winit for handling cross-platform window management (just like the wgpu tutorial). It also allows for setting different “render passes”, like a Phong (”cartoony”/fast) vs PBR (”realistic”) pass.
A web enabled interactive fractal explorer written in rust!
5 projects | reddit.com/r/rust | 17 Oct 2022
I creted this project while learning from this awesome tutorial which I highly recommend. I also took inspiration for the minimal web ui from this repository.
Primitive Geometry in wgpu and Rust
6 projects | dev.to | 14 Oct 2022
⚠️ This tutorial assumes you’ve followed and completed the “Learn wgpu” tutorial. You could also use my repo here as a starting point - but it will require Rust and Trunk setup in your local dev environment. You can also checkout the final code here for reference.
Where to start to develop a game engine?
7 projects | reddit.com/r/rust_gamedev | 11 Oct 2022
If you do know Rust and know what to pick from, but want to be at bleeding edge and have the best Rust centric graphics libraries can offer, try wgpu which is an implementation of WebGPU. There's a tutorial on how to get started too.
Questions about resizing: 1) How to keep aspect ratio, 2) How to allow resizing as wasm/on web?
2 projects | reddit.com/r/wgpu | 4 Sep 2022
Hello! So far am I following this guide for WGPU/Rust: sotrh/learn-wgpu. I made it to the depth buffer before I wanted to use what I had learned to make my own project. It has been going pretty well, with no major hiccups, however, I am having issues with resizing.
Best resources to learn graphics programming?
2 projects | reddit.com/r/learnprogramming | 30 Aug 2022
I started learning Rust a while back and recently got interested into graphics programming. I found this library called wgpu. It seemed what I was looking for so I looked up some tutorials and this one seems to be the only one that exists.
3D graphics library
10 projects | reddit.com/r/golang | 28 Aug 2022
If you decide to go with it and want to learn it I would recommend you to refer https://sotrh.github.io/learn-wgpu/ and refer to Go code for the tutorials here https://github.com/rajveermalviya/go-webgpu-examples/tree/main/learn-wgpu/beginner (WIP, I am in the process of making complete doc)
GPU to good use
3 projects | reddit.com/r/rust | 21 Aug 2022
There's also https://sotrh.github.io/learn-wgpu/, but that focusses more on the graphics part of wgpu.
Which OpenGL crate should I use?
3 projects | reddit.com/r/rust | 25 Jul 2022
If you want to try wgpu, this tutorial is very good https://sotrh.github.io/learn-wgpu/
Pure Rust GUI Landscape
8 projects | dev.to | 24 Nov 2022
What could be a first project in rust?
3 projects | reddit.com/r/rust | 6 Nov 2022
lightweight gui for rust
4 projects | reddit.com/r/rust | 20 Oct 2022
4 projects | reddit.com/r/rust | 18 Oct 2022
did you realize, that the author of this article (Emil Ernerfeldt) is also the main developer of egui -- i.e. one of the most promising cross-platform rust GUI libs right now?15 projects | news.ycombinator.com | 18 Oct 2022
So far so good!
Putting the UI in a canvas elements have some distinct drawbacks (https://github.com/emilk/egui/tree/master/crates/eframe#prob...) but for us it is definitely worth it. Having one unified codebase for our web app and native app, and having it all in Rust, is just amazing.
We're currently working on a 3D renderer based on wgpu (https://github.com/gfx-rs/wgpu) that we will likewise use for both web and desktop.
Hey Rustaceans! Got a question? Ask here! (41/2022)!
7 projects | reddit.com/r/rust | 10 Oct 2022
So, my question, which Rust gui framework should I try for this application. As far as I am aware there is Tauri (which I would use with Vue+Typescript), Slint, egui, anyone have favoruite, or any tips as which would be the best(?) to use in my scenario.
[CCS Proposal] Gupax: GUI for P2Pool+XMRig
2 projects | reddit.com/r/Monero | 9 Oct 2022
Efficiency: This uses the lightweight Rust egui library, because the GUI itself shouldn't hog the resources you're using to mine with
Rust for Linux can be compiled with GCC codegen(only few hacks are needed)
2 projects | reddit.com/r/linux | 9 Oct 2022
Egui https://github.com/emilk/egui is impressing me quite a bit, the git clone takes less than a minute and to build egui and all its examples takes around 5 minutes. Add another 5 minutes build time and you get all the Web Assembly target examples as well. These kinds of infrastructures deserves attention and consideration.
Blackjack, the rusty procedural 3d modeler 🦀 continues to grow with new features! Here's the latest PR with the changelog
5 projects | reddit.com/r/rust | 7 Oct 2022
The best option here would be to integrate a solution on egui itself. Egui needs something like this, but I don't think there's a lot of movement upstream: https://github.com/emilk/egui/issues/1811
Hey which gui framework would be better?
2 projects | reddit.com/r/learnrust | 5 Oct 2022
Hey so i'm a really new programmer about a week programming tops. And i recently took some time to learn the basics of EGUI, but i recently see that popOS's cosmic desktop is using iced. And they seem to think very highly of it. Which is making me think if i should swap to that as my main library? I've really only built 1 smaller project with egui (about 350 lines) and after a little bit of learning i found it a pleasant experience. I have not tinkerd with iced as of yet. I was wondering if someone could share their experience with thease and possibly suggest some pros and cons of each to allow me to come my own decision.
What are some alternatives?
iced - A cross-platform GUI library for Rust, inspired by Elm
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
druid - A data-first Rust-native UI design toolkit.
bevy - A refreshingly simple data-driven game engine built in Rust
ash - Vulkan bindings for Rust
fltk-rs - Rust bindings for the FLTK GUI library.
gtk4-rs - Rust bindings of GTK 4
Druid - Apache Druid: a high performance real-time analytics database.
glium - Safe OpenGL wrapper for the Rust language.
orbtk - The Rust UI-Toolkit.