Rust wgpu

Open-source Rust projects categorized as wgpu

Top 23 Rust wgpu Projects

  1. Ambient

    The multiplayer game engine

  2. 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.

    CodeRabbit logo
  3. rui

    Declarative Rust UI library

    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

  4. rend3

    MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.

  5. Neothesia

    Flashy Synthesia Like Software For Linux, Windows and MacOs

    Project mention: Playing Guitar Tablatures in Rust | news.ycombinator.com | 2024-07-19
  6. wgpu-mc

    Rust-based replacement for the default Minecraft renderer

  7. glyphon

    🦅🦁 Fast, simple 2D text renderer for wgpu

  8. wgpu_glyph

    A fast text renderer for wgpu (https://github.com/gfx-rs/wgpu)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. vange-rs

    Rusty Vangers clone

  11. blub

    3D fluid simulation experiments in Rust, using WebGPU-rs (WIP)

  12. kashiki2

    炊紙(kashikishi) is a text editor that utilizes GPU to edit text in a 3D space.

    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.

  13. wgpu-in-app

    Integrate wgpu into existing iOS | Android apps.

  14. vger-rs

    2D GPU renderer for dynamic UIs

  15. shame

    A shader EDSL for writing render and compute pipelines in rust

  16. yakui

    yakui is a declarative Rust UI library for games

  17. nbody-wasm-sim

    An N-body WebAssembly simulation using Web GPU

  18. rusty_art

    Creative coding and visual illusions in Rust.

  19. gbemulator

    Gameboy Emulator in Rust

  20. graphpu

    Large-scale 3D graph vis software written in Rust.

    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

  21. renderling

    GPU driven real-time renderer, backed by wgpu and rust-gpu

  22. INOX

    Rust Game engine integrated in Blender [WebGPU ready] (by gents83)

  23. wgpu-profiler

    Simple profiler scopes for wgpu using timer queries

  24. 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

  25. wgshadertoy

    A WGSL playground inspired by Shadertoy.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust wgpu discussion

Log in or Post with

Rust wgpu related posts

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

Sponsored
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.
coderabbit.ai