wgpu

Graphics API

A cross-platform, Rust-based graphics API that abstracts multiple GPU APIs and WebGL2/WebGPU.

A cross-platform, safe, pure-Rust graphics API.

GitHub

13k stars
112 watching
946 forks
Language: Rust
last commit: about 1 month ago
Linked from 3 awesome lists

d3d12gpuhacktoberfestmetalopenglrustvulkanwebgpu

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gfx-rs/gfx A cross-platform GPU API that provides low-level graphics and compute capabilities 5,362
sotrh/learn-wgpu A tutorial and guide to using the WGPU library in Rust for access to GPU functions 1,538
jinleili/wgpu-in-app Enables graphics APIs in mobile apps without using third-party window management libraries 294
hecrj/wgpu_glyph A text rendering library built on top of glyph_brush and optimized for use with wgpu 456
gpuweb/gpuweb The W3C WebGPU API and WGSL specification are being developed to enable graphics processing on the web. 4,869
ggez/ggez A lightweight game framework for creating 2D games with minimum setup and flexibility. 4,293
fredlangva/wgpu_one Test setup for rendering 3D wavefront objects using the WGPU API 0
xayon40-12/wgpu_ray An open source software project testing and demonstrating the usage of the WGPU graphics library in Rust. 0
glium/glium A safe and high-level wrapper around the OpenGL API for the Rust programming language. 3,525
vczh-libraries/gacui A comprehensive C++ library for building GPU-accelerated user interfaces with WYSIWYG editing tools and XML support. 2,354
servo/webrender A GPU-based 2D rendering engine written in Rust. 3,153
fredlangva/wgpu-tut A tutorial project demonstrating rendering of 3D models using WGPU and TOBJ libraries in Rust. 0
imgui-rs/imgui-rs Rust bindings for Dear ImGui 2,707
iced-rs/iced A cross-platform GUI library for Rust that provides a simple and type-safe way to build user interfaces. 25,028
bkaradzic/bgfx A cross-platform rendering library that provides a unified API for different graphics APIs and platforms. 15,197