SaaSHub helps you find the best software and product alternatives Learn more β
Gpuweb Alternatives
Similar projects and alternatives to gpuweb
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
burn
Discontinued Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals. [Moved to: https://github.com/Tracel-AI/burn] (by burn-rs)
-
-
makepad
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
-
-
wonnx
Discontinued A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
gpuweb discussion
gpuweb reviews and mentions
-
The Slang Shading Language
I see your point, but one issue is that you can't go from HLSL or GLSL to WGSL for compute work, as the way atomics are typed is incompatible[1]. That's a primary reason we (currently) use WGSL, because going from that to legacy shader languages does work. But then you have all the limitations of WGSL.
Slang had to make a change to its type system[2] to make this work. But they did it, and as a result Slang is appealing as an "apex" language - you can translate from that to anything, and also get advanced features lacking in WebGPU.
[1]: https://github.com/gpuweb/gpuweb/issues/2377
[2]: https://github.com/shader-slang/slang/issues/5084
-
What's Next for WebGPU
I am referring primarily to the fact that a restricted subset of WebGPU is needed ('compatibility mode') for D3D11 / GLES era hardware[0]
[0] https://github.com/gpuweb/gpuweb/issues/4266
-
WebGPU-Based WiFi Simulator
Dev tools gave me this link: https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#...
Looks like I'll skip this one.
-
DirectX Adopting SPIR-V as the Interchange Format of the Future
> It would be great if you could find that Unity/Adobe discussion as I would be interested to read it.
https://github.com/gpuweb/gpuweb/wiki/Minutes-2019-09-24
Corentin: Web Shading Language β A high-level shading language made by Apple for WebGPU.
[...]
Jesse B (Unity): We care about HLSL
Eric B (Adobe): Creating a new high level language is a cardinal sin. Donβt. Do. That. Donβt want to rewrite all my shaders AGAIN.
- Ask HN: Resources for GPU Compilers?
- Show HN: Remove-bg β open-source remove background using WebGPU
-
Gpu.cpp: A lightweight library for portable low-level GPU computation
See https://news.ycombinator.com/item?id=40952182#40957959
It's early but my current since WGSL -> SPIRV is fairly shallow mapping you should be able to get close modulo extensions. Extensions can be important though, in particular I'm tracking this closely:
https://github.com/gpuweb/gpuweb/issues/4195
One subgoal of gpu.cpp is to be able to have a canvas to experiment and see how far we can push the limits.
-
Unreal Engine 5 in the Browser
On Chrome for Linux you'll need
> The chrome://flags/#enable-unsafe-webgpu flag must be enabled (not enable-webgpu-developer-features). Linux experimental support also requires launching the browser with --enable-features=Vulkan.
Nightly Firefox should have it already.
https://github.com/gpuweb/gpuweb/wiki/Implementation-Status#...
-
I learned Vulkan and wrote a small game engine with it (in 3 months)
https://github.com/gpuweb/gpuweb/issues/354
And OpenGL never supported "threads", so anything using OpenGL can't either.
-
Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU
Works for me.
WebGPU support is behind a couple flags on Linux: https://github.com/gpuweb/gpuweb/wiki/Implementation-Status
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 May 2025
Stats
gpuweb/gpuweb is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of gpuweb is Bikeshed.