Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgpu

Webgpu

74 projects

Showing 36 of 74 projects

Four
FourTypeScript

A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.

#graphics#minimalist#shaders
Stars368
Forks11
Last commit6 months ago
oxidator
oxidatorRust

A real-time strategy game engine written in Rust with WebGPU, designed for massive-scale battles and modding without programming.

#multiplayer#modding-tools#webgpu
Stars359
Forks30
Last commit2 years ago
Babylon.js
Babylon.js

A curated list of awesome resources, demos, games, and projects related to the Babylon.js 3D engine.

#open-source#webgpu#webxr
Stars353
Forks25
Last commit6 months ago
webgpu-inspector
webgpu-inspectorJavaScript

A browser extension for inspecting, profiling, and debugging WebGPU applications across engines.

#chrome-extensions#developer-tools#graphics
Stars348
Forks21
Last commit6 days ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars343
Forks14
Last commit4 days ago
Dawn RT
Dawn RTC++

A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.

#vulkan#procedural-geometry#graphics
Stars299
Forks15
Last commit5 years ago
wgsl_reflect
wgsl_reflectTypeScript

A WGSL parser and reflection library for JavaScript/TypeScript that analyzes shader structure, bind groups, and resource layouts.

#webgpu#wgsl#shader-analysis
Stars286
Forks29
Last commit17 days ago
WESL
WESL

A community-driven superset of WGSL adding module imports, conditional compilation, and packaging for WebGPU shaders.

#module-system#shader-language#shader-libraries
Stars274
Forks7
Last commit1 day ago
Build a compute rasterizer in WebGPU
Build a compute rasterizer in WebGPUJavaScript

A software rasterizer implemented with WebGPU compute shaders for educational exploration of compute-based rendering.

#compute-shaders#educational#shaders
Stars265
Forks10
Last commit
Divine Voxel Engine
Divine Voxel EngineTypeScript

A multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.

#procedural-generation#webgpu#multi-threading
Stars259
Forks23
Last commit
netsaur
netsaurRust

A lightweight neural network library for Deno with CPU, GPU, and WASM backends, designed for serverless and edge environments.

#ai#webassembly#neural-network
Stars256
Forks5
Last commit1 year ago
WebGPU .NET
WebGPU .NETC#

Low-level .NET bindings for WebGPU, enabling browser-based graphics development for Evergine.

#emscripten#graphics#webgpu
Stars199
Forks12
Last commit3 months ago
webgpu-devtools
webgpu-devtoolsJavaScript

A browser extension for debugging WebGPU applications by monitoring WebGPU usage, objects, and commands.

#browser-extension#webgpu#wgsl
Stars189
Forks5
Last commit3 years ago
sdl2
sdl2TypeScript

SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.

#gfx#graphics#sdl2
Stars184
Forks20
Last commit9 months ago
caviar
caviarTypeScript

A blazing fast, modern game engine powered by WebGPU for Deno and the browser.

#webgpu#deno#game-development
Stars172
Forks9
Last commit10 months ago
WebRTX
WebRTXRust

A WebGPU extension that adds ray tracing capabilities via a pure compute shader implementation, enabling hardware-accelerated rendering in browsers.

#compute-shaders#webgpu#ray-tracing
Stars160
Forks8
Last commit2 years ago
GEngine
GEngineJavaScript

A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.

#interactive-3d#graphics-engine#webgpu
Stars146
Forks11
Last commit2 months ago
OceanDemo
OceanDemoTypeScript

A real-time ocean simulation demo using WebGPU and Babylon.js, ported from FFT-Ocean.

#webgpu#interactive-demo#fft-algorithms
Stars144
Forks19
Last commit2 years ago
born
bornGo

A production-ready deep learning framework for Go that enables training and deploying neural networks as single binaries with a PyTorch-like API.

#high-performance#transformer-models#webgpu
Stars116
Forks11
Last commit1 day ago
RedCube
RedCubeTypeScript

A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.

#opengl-es#webgpu#pbr
Stars112
Forks8
Last commit1 month ago
webgpu-debugger
webgpu-debuggerJavaScript

An early-stage debugger for WebGPU applications, providing capture, replay, and debugging capabilities.

#developer-tools#graphics#webgpu
Stars76
Forks9
Last commit2 years ago
goffi
goffiGo

Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.

#cgo-free#graphics#webgpu
Stars74
Forks6
Last commit2 days ago
neo
neoTypeScript

A Deno module for matrix, ndarray, and tensor operations accelerated by WebGPU and WASM.

#fft#neural-network#webgpu
Stars71
Forks4
Last commit3 years ago
Space Truckers
Space TruckersJavaScript

A space-themed browser game where you plan and execute cargo delivery routes through a gravitational simulation.

#webgpu#strategy-game#cargo-delivery
Stars59
Forks20
Last commit2 years ago
neko
nekoTypeScript

A Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.

#graphics#webgpu#canvas
Stars49
Forks4
Last commit3 years ago
Cosmos Journeyer
Cosmos JourneyerTypeScript

A browser-based space exploration game featuring procedurally generated, infinite star systems with seamless planetary travel.

#space-exploration#procedural-generation#3d-webgl
Stars46
Forks19
Last commit10 days ago
WebGL Insights
WebGL InsightsHTML

A comprehensive website showcasing insights, techniques, and resources for WebGL development and graphics programming.

#shaders#performance-optimization#webgpu
Stars39
Forks37
Last commit9 years ago
Whisper-Web
Whisper-WebTypeScript

A web application that transcribes audio files to text completely locally in your browser, prioritizing privacy.

#progressive-web-app#stt#webgpu
Stars34
Forks17
Last commit3 months ago
WebGPU
WebGPUC++

Dynamic binding to the WebGPU native library for the D programming language, enabling cross-platform GPU graphics and compute.

#d-language#gpu-compute#webgpu
Stars33
Forks5
Last commit7 months ago
Arche Graphics
Arche GraphicsTypeScript

Entity-component based graphics engine for WebGPU, adapting the Oasis engine to the WebGPU API.

#graphics-engine#webgpu#3d-graphics
Stars31
Forks2
Last commit3 years ago
sokol-d
sokol-dC

Auto-generated D bindings for the sokol headers, enabling cross-platform graphics and audio development in D.

#vulkan#d#d-language
Stars28
Forks5
Last commit4 days ago
Thimbleberry
ThimbleberryTypeScript

A library of WebGPU support functions for modularization, debugging, testing, and resource management.

#webgpu#wgsl-templates#gpu-performance
Stars21
Forks0
Last commit1 year ago
hwoa-rang-gpu
hwoa-rang-gpuTypeScript

A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.

#webgpu#wglsl#3d-graphics
Stars21
Forks1
Last commit4 years ago
Construct Addon SDK
Construct Addon SDKTypeScript

A development kit for creating custom plugins, behaviors, effects, and themes for the Construct game engine.

#shader-effects#webgpu#json-schema
Stars20
Forks9
Last commit4 months ago
Texture Tool
Texture ToolTypeScript

A browser-based utility for inspecting, visualizing, and reprojecting textures and environment maps for graphics programmers.

#environment-maps#graphics#playcanvas-engine
Stars15
Forks6
Last commit10 days ago
WebGPU real-time ray tracer
WebGPU real-time ray tracerWGSL

A real-time ray tracer implementing the ReSTIR algorithm using WebGPU for browser-based rendering.

#gpu-compute#webgpu#restir
Stars9
Forks0
Last commit2 years ago
PreviousPage 2 of 3Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
20 days ago
#Webgl30
#Cross Platform26
#Game Development25
#Javascript22
#3d Graphics20
#Typescript19
#Rendering15
#Graphics14
#Javascript Library13
#Gpu13
#Real Time Rendering12
#Graphics Api11