SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust wgpu Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Apple is Killing Swift – A great language strangled by governance | news.ycombinator.com | 2024-10-28
Given the rather bad (still!) error messages you get with SwiftUI that seem to be a result of function builders, I'd say it wasn't worth it. At least I get fewer of the "couldn't produce a diagnostic, please file a bug" errors than I used to.
Then there are property wrappers, which wrap struct/class fields with get/set code (IIRC Lattner didn't like the property wrappers). They've been partially replaced in SwiftUI by macros. The @Observable macro (probably the most widely used one) decorates your class with code that notifies listeners (almost always SwiftUI) of changes. I'd be curious to see what SwiftUI would look like without property wrappers (or macros).
I think they had a missed opportunity to really add robust updating of views in response state changes. Currently it's still relatively easy to not have your SwiftUI views update because your data model uses some object that isn't @Observable.
I wrote a UI library inspired by SwiftUI, but in Rust [1], and of course I couldn't add anything to the language, and more experienced Rust programmers discouraged me from using macros. So it can be done without all the extra stuff Swift added.
[1] https://github.com/audulus/rui
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: 炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space | news.ycombinator.com | 2024-10-03
I like that "(experimental) psychedelic mode, for when you are feeling resigned":
https://github.com/mitoma/kashiki2?tab=readme-ov-file#%E5%AE...
This kind of effect works especially well for Japanese, with its curved strokes inside square character boxes.
-
-
-
-
-
-
-
-
Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02
I haven’t tried that many, but this was able to render 100s of millions for me in real time.
https://github.com/latentcat/graphpu
-
-
-
-
wgpu-text
📜A simple 2D text renderer for wgpu📜 > is a wrapper over glyph-brush for easier text rendering in wgpu > inspired by similar to wgpu_glyph
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust wgpu discussion
Rust wgpu related posts
-
Playing Guitar Tablatures in Rust
-
An Introduction to Shader Art Coding
-
Pixel shader format WGS is released and can be deployed on both native and Web
-
[Rust] Un émulateur de garçon de jeu écrit en rouille
-
I mean if we're going by the rules...
-
Chrome Ships WebGPU
-
Learn WGPU updated to 0.15!
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Mar 2025
Index
What are some of the best open-source wgpu projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | Ambient | 3,833 |
2 | rui | 1,840 |
3 | rend3 | 1,114 |
4 | Neothesia | 1,114 |
5 | wgpu-mc | 534 |
6 | glyphon | 533 |
7 | wgpu_glyph | 471 |
8 | vange-rs | 444 |
9 | blub | 424 |
10 | kashiki2 | 349 |
11 | wgpu-in-app | 322 |
12 | vger-rs | 279 |
13 | shame | 263 |
14 | yakui | 254 |
15 | nbody-wasm-sim | 209 |
16 | rusty_art | 189 |
17 | gbemulator | 158 |
18 | graphpu | 139 |
19 | renderling | 139 |
20 | INOX | 114 |
21 | wgpu-profiler | 102 |
22 | wgpu-text | 101 |
23 | wgshadertoy | 100 |