Note
As of June 2026 this project is undergoing a large re-write to work with Minecraft's new and improved rendering architecture.
wgpu-mc is a standalone WebGPU rendering engine written in Rust using the wgpu crate. The project was started in late 2021 as a pet project to create a new rendering engine for Minecraft to replace the existing OpenGL renderer.
Electrum is a Fabric mod that uses Project Panama bindings to integrate wgpu(-mc) as a Blaze3D backend. Currently due to the rewrite the goal of the project is full compatibility with Blaze3D's backend API, which is going quite well. After that, we'll start experimenting again with replacing parts of the Java renderer paths with wgpu-mc, such as terrain rendering and chunk meshing.



