Rust wgpu

Open-source Rust projects categorized as wgpu

Top 23 Rust wgpu Projects

  • rui

    Declarative Rust UI library

    Project mention: Considerations for Power Draw with egui | /r/rust | 2023-04-19
  • rend3

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

    Project mention: Meta Releases Intermediate Graphics Library | | 2023-07-07

    The WGPU people are still working through lock conflicts in that area. The idea with Vulkan land is that you should be able to load content while rendering is in progress. For that to be useful, all the layers above Vulkan also have to have their locking problems hammered out. Most open source game engines don't do that yet. Unreal Engine and Unity do, which is why you pay for them for your AAA title.




  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Neothesia

    Flashy Synthesia Like Software For Linux,Windows and MacOs

  • wgpu-mc

    Rust-based replacement for the default Minecraft renderer

    Project mention: I mean if we're going by the rules... | /r/PhoenixSC | 2023-04-19

    ... soo just in case someone wanted to actually see this its incomplete but

  • wgpu_glyph

    A fast text renderer for wgpu (

    Project mention: WebGPU – All of the cores, none of the canvas | | 2023-07-16

    It won't live in WebGPU itself, but I do expect to start to see more third-party libraries for text. There’s already wgpu_glyph ( which uses a glyph atlas (CPU-rendered sprite map of characters), but techniques for signed-distance field fonts have come a long way too.

  • vange-rs

    Rusty Vangers clone

  • blub

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


    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • glyphon

    🦅🦁 Fast, simple 2D text renderer for wgpu

    Project mention: Any suggestion for gpu text rendering? | /r/rust_gamedev | 2023-03-05

    You could take a look at my crate glyphon which generates an atlas at runtime

  • shame

    A shader EDSL for writing render and compute pipelines in rust

  • wgpu-in-app

    Integrate wgpu into existing iOS | Android apps.

  • vger-rs

    2D GPU renderer for dynamic UIs

  • yakui

    yakui is a declarative Rust UI library for games

  • nbody-wasm-sim

    An N-body WebAssembly simulation using Web GPU

    Project mention: Weird Cargo.toml depedencies | /r/rust | 2023-07-11
  • gbemulator

    Gameboy Emulator in Rust

    Project mention: [Rust] Un émulateur de garçon de jeu écrit en rouille | /r/enfrancais | 2023-04-20


  • pilka

    Another live-coding tool for creating shader demos, Vulkan+Wgpu powered.

  • INOX

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

    Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03
  • 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

  • wgshadertoy

    A WGSL playground inspired by Shadertoy.

    Project mention: Pixel shader format WGS is released and can be deployed on both native and Web | /r/shaders | 2023-06-21

    There is a desktop application WgShadertoy helps you write wgs files.

  • wgpu-profiler

    Simple profiler scopes for wgpu using timer queries

    Project mention: We're still not game, but there has been progress. A progress report. | /r/rust_gamedev | 2023-03-17

    There's a wgpu profiler for finding out where the GPU is spending its time. Haven't tried that.

  • voidin

    An experimental GPU driven renderer using WGPU

    Project mention: [MEDIA] My first renderer using wgpu | /r/rust_gamedev | 2023-05-16
  • wgpu-openxr-example

    a barebones example of how to integrate OpenXR with wgpu (Vulkan-only)

  • renderling

    🍖 A configurable real-time renderer, backed by wgpu

    Project mention: [MEDIA] My first renderer using wgpu | /r/rust_gamedev | 2023-05-16

    I also have a similar project that's not done yet - renderling.

  • 3D-Cellular-Automata-WGPU

    3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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). The latest post mention was on 2023-07-16.

Rust wgpu related posts


What are some of the best open-source wgpu projects in Rust? This list will help you:

Project Stars
1 rui 1,598
2 rend3 988
3 Neothesia 764
4 wgpu-mc 429
5 wgpu_glyph 428
6 vange-rs 403
7 blub 336
8 glyphon 293
9 shame 230
10 wgpu-in-app 220
11 vger-rs 218
12 yakui 197
13 nbody-wasm-sim 151
14 gbemulator 140
15 pilka 122
16 INOX 95
17 wgpu-text 75
18 wgshadertoy 75
19 wgpu-profiler 73
20 voidin 48
21 wgpu-openxr-example 40
22 renderling 31
23 3D-Cellular-Automata-WGPU 26
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.