#Webgpu

Showing 60 of 78 repositories tagged #webgpu, ranked by stars

BabylonJS
BabylonJS
Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

Score
100
β˜… 25.8k β‘‚ 3.7k +19/day
TypeScript
mlc-ai
mlc-ai
web-llm

High-performance In-browser LLM Inference Engine

Score
100
β˜… 18.3k β‘‚ 1.3k +18/day
TypeScript
gfx-rs
gfx-rs
wgpu

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

Score
100
β˜… 17.5k β‘‚ 1.4k +28/day
Rust
playcanvas
playcanvas
engine

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

Score
94
β˜… 16.2k β‘‚ 1.9k +41/day
JavaScript
tracel-ai
tracel-ai
burn

Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

Score
95
β˜… 15.5k β‘‚ 964 +1/day
Rust
supertone-inc
supertone-inc
supertonic

Lightning-Fast, On-Device, Multilingual TTS β€” running natively via ONNX.

Score
100
β˜… 12.9k β‘‚ 1.3k +52/day
Swift
playcanvas
playcanvas
supersplat

3D Gaussian Splat Editor

Score
88
β˜… 9.5k β‘‚ 1.1k +80/day
TypeScript
open-pencil
open-pencil
open-pencil

AI-native design editor. Open-source Figma alternative.

Score
82
β˜… 6.8k β‘‚ 635 +94/day
TypeScript
Michael-A-Kuykendall
Michael-A-Kuykendall
shimmy

⚑ Pure-Rust WebGPU inference engine β€” OpenAI-API compatible, GGUF native, runs on any GPU. No Python. No llama.cpp. Single binary.

Score
90
β˜… 5.6k β‘‚ 541 +7/day
Rust
Orillusion
Orillusion
orillusion

Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.

Score
76
β˜… 5.2k β‘‚ 599 β€”
TypeScript
mlc-ai
mlc-ai
web-stable-diffusion

Bringing stable diffusion models to web browsers. Everything runs inside the browser with no server support.

Score
60
β˜… 3.7k β‘‚ 234 β€”
Jupyter Notebook
ChartGPU
ChartGPU
ChartGPU

Beautiful, open source, WebGPU-based charting library

Score
100
β˜… 3.1k β‘‚ 95 +1/day
TypeScript
software-mansion
software-mansion
TypeGPU

A modular and open-ended toolkit for WebGPU, with advanced type inference and the ability to write shaders in TypeScript

Score
65
β˜… 2.6k β‘‚ 72 +4/day
TypeScript
gridaco
gridaco
grida

Grida β€” Open Canvas

Score
85
β˜… 2.6k β‘‚ 140 +19/day
TypeScript
cogentcore
cogentcore
core

A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere.

Score
67
β˜… 2.3k β‘‚ 103 +2/day
Go
tracel-ai
tracel-ai
cubecl

Multi-platform high-performance compute language extension for Rust.

Score
80
β˜… 2.2k β‘‚ 202 +5/day
Rust
layabox
layabox
LayaAir

LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

Score
71
β˜… 2.1k β‘‚ 529 +1/day
TypeScript
FL33TW00D
FL33TW00D
whisper-turbo

Cross-Platform, GPU Accelerated Whisper 🏎️

Score
45
β˜… 1.8k β‘‚ 83 β€”
TypeScript
webonnx
webonnx
wonnx

A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web

Score
40
β˜… 1.8k β‘‚ 71 β€”
Rust
gfx-rs
gfx-rs
wgpu-rs

Rust bindings to wgpu native library

Score
50
β˜… 1.7k β‘‚ 178 β€”
Rust
walterlow
walterlow
freecut

FreeCut is a professional-grade video editor that runs entirely in your browser. Professional video editing, zero installation. Create stunning videos with multi-track editing, keyframe animations, real-time preview, and high-quality exports.

Score
59
β˜… 1.5k β‘‚ 217 +6/day
TypeScript
fastplotlib
fastplotlib
fastplotlib

Next-gen fast plotting library running on WGPU using the pygfx rendering engine

Score
80
β˜… 1.5k β‘‚ 65 β€”
Python
sauravpanda
sauravpanda
BrowserAI

Run local LLMs like llama, deepseek-distill, kokoro and more inside your browser

Score
90
β˜… 1.4k β‘‚ 138 β€”
TypeScript
playcanvas
playcanvas
editor

Browser-based visual editor for building WebGL, WebGPU, WebXR apps

Score
53
β˜… 1.2k β‘‚ 193 +11/day
TypeScript
antvis
antvis
G

πŸ’₯ A flexible rendering engine for visualization.

Score
40
β˜… 1.2k β‘‚ 229 +1/day
TypeScript
wcandillon
wcandillon
react-native-webgpu

React Native WebGPU powered by Dawn

Score
100
β˜… 1.2k β‘‚ 64 +19/day
TypeScript
mlc-ai
mlc-ai
web-llm-chat

Chat with AI large language models running natively in your browser. Enjoy private, server-free, seamless AI conversations.

Score
47
β˜… 1.1k β‘‚ 224 β€”
TypeScript
xiaoiver
xiaoiver
infinite-canvas-tutorial

A tutorial on infinite canvas

Score
60
β˜… 1.0k β‘‚ 66 +3/day
TypeScript
mni-ml
mni-ml
framework

A machine learning library with a TypeScript API and Rust backend. CUDA and WebGPU compatibility. Built to understand how ML frameworks and models work internally.

Score
75
β˜… 946 β‘‚ 124 +8/day
Rust
ekzhang
ekzhang
jax-js

JAX in JavaScript – ML library for the web, running on WebGPU & Wasm

Score
100
β˜… 858 β‘‚ 53 +7/day
TypeScript
r2d4
r2d4
react-llm

Easy-to-use headless React Hooks to run LLMs in the browser with WebGPU. Just useLLM().

Score
6
β˜… 701 β‘‚ 33 β€”
TypeScript
Ryan-yang125
Ryan-yang125
ChatLLM-Web

πŸ—£οΈ Chat with LLM like Vicuna totally in your browser with WebGPU, safely, privately, and with no server. Powered by web llm.

Score
0
β˜… 630 β‘‚ 47 β€”
JavaScript
samvallad33
samvallad33
vestige

Vestige gives AI agents sharp memory: a local-first Rust MCP server that reaches backward through time to find the quiet change, decision, or service that caused today’s failure, not the lookalike.

Score
70
β˜… 580 β‘‚ 58 β€”
Rust
kool-engine
kool-engine
kool

A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin

Score
75
β˜… 560 β‘‚ 47 +1/day
Kotlin
tschnz
tschnz
Live-Video-Magnification

Real‑time Eulerian video magnification: amplify subtle motion & color from webcam or video. GPU‑accelerated (WebGPU), Qt 6, Linux/Windows/macOS

Score
80
β˜… 535 β‘‚ 115 +2/day
C++
doodlewind
doodlewind
beam

✨ Expressive WebGPU

Score
41
β˜… 528 β‘‚ 42 β€”
TypeScript
PatWie
PatWie
drafft-ink

Effortlessly self-host whiteboards. High-performance, cross-platform digital whiteboard with live collaboration built in Rust & WebGPU. Zero subscription, AGPLv3-licensed.

Score
65
β˜… 520 β‘‚ 70 +7/day
Rust
Visionary-Laboratory
Visionary-Laboratory
visionary

Visionary: The World Model Carrier Built on WebGPU-Powered Gaussian Splatting Platform

Score
35
β˜… 512 β‘‚ 33 +2/day
Python
jinleili
jinleili
learn-wgpu-zh

Learn wgpu δΈ­ζ–‡η‰ˆ

Score
60
β˜… 499 β‘‚ 35 β€”
Rust
idosal
idosal
AgentLLM

AgentLLM is a PoC for browser-native autonomous agents

Score
60
β˜… 469 β‘‚ 89 β€”
JavaScript
sockmaster27
sockmaster27
svader

Create GPU-rendered Svelte components

Score
24
β˜… 460 β‘‚ 8 +1/day
Svelte
milos-agathon
milos-agathon
forge3d

Rust‑first, cross‑platform wgpu/WebGPU renderer exposed to Python for fast, headless 3D rendering. Built in Rust, shipped as Python wheels.

Score
55
β˜… 439 β‘‚ 49 +2/day
Rust
Sportinger
Sportinger
MasterSelects

realtime media editor in the browser, no backend.

Score
29
β˜… 415 β‘‚ 54 β€”
TypeScript
littlektframework
littlektframework
littlekt

A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.

Score
50
β˜… 400 β‘‚ 18 β€”
Kotlin
wiedymi
wiedymi
restty

Powerful, lightweight web terminal. Batteries included. Powered by libghostty-vt, WebGPU, and text-shaper.

Score
80
β˜… 365 β‘‚ 20 β€”
TypeScript
brendan-duncan
brendan-duncan
webgpu_inspector

Inspection debugger for WebGPU

Score
60
β˜… 344 β‘‚ 21 β€”
JavaScript
gogpu
gogpu
gogpu

Pure Go GPU Application Framework β€” windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.

Score
33
β˜… 333 β‘‚ 12 +3/day
Go
RayMarch
RayMarch
shame

A fully featured DSL for writing shaders/GPU-pipelines in Rust

Score
30
β˜… 321 β‘‚ 8 β€”
Rust
LTplus-AG
LTplus-AG
ifc-lite

Parse, view, query, edit, and export IFC, IDS, BCF, pointclouds and more AEC stuff. In the browser, server or desktop.

Score
100
β˜… 263 β‘‚ 77 +1/day
TypeScript
denosaurs
denosaurs
netsaur

Powerful Powerful Machine Learning library with GPU, CPU and WASM backends

Score
40
β˜… 256 β‘‚ 5 β€”
Rust
nuzzles
nuzzles
nbody-wasm-sim

An N-body WebAssembly simulation using Web GPU

Score
15
β˜… 251 β‘‚ 15 β€”
Rust
mkeeter
mkeeter
futureproof

A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!

Score
20
β˜… 248 β‘‚ 19 β€”
Zig
altunenes
altunenes
rusty_art

Creative coding and visual illusions in Rust.

Score
10
β˜… 220 β‘‚ 7 +1/day
Rust
latentcat
latentcat
graphpu

Large-scale 3D graph vis software written in Rust.

Score
0
β˜… 200 β‘‚ 16 β€”
Rust
compute-toys
compute-toys
compute.toys

Shadertoy for WebGPU compute shaders.

Score
18
β˜… 190 β‘‚ 17 +2/day
TypeScript
Meta3D-Technology
Meta3D-Technology
Meta3D

开源Web3Dδ½Žδ»£η εΉ³ε°οΌŒδΈ€ζ‘ιΎ™ε―θ§†εŒ–ζ­ε»ΊWeb3DεΊ”η”¨γ€ηΌ–θΎ‘ε™¨γ€εΌ•ζ“ŽοΌŒε…±ε»ΊεΌ€ζ”ΎδΊ’εŠ©ηš„Web3Dη”Ÿζ€

Score
0
β˜… 181 β‘‚ 27 β€”
ReScript
Motion-Core
Motion-Core
motion-gpu

Minimalist framework for modern WebGPU visuals.

Score
12
β˜… 178 β‘‚ 7 +2/day
TypeScript
tim-harding
tim-harding
neophyte

A WebGPU rendered Neovim GUI

Score
0
β˜… 155 β‘‚ 2 β€”
Rust
gogpu
gogpu
wgpu

Pure Go WebGPU Implementation

Score
0
β˜… 153 β‘‚ 14 +4/day
Go
jinleili
jinleili
simuverse

Simulate particle vector fields, fluid dynamics, procedural textures, and position-based dynamics based on wgpu + egui

Score
25
β˜… 98 β‘‚ 10 β€”
Rust
Related Topics
#rust#typescript#wgsl#webgl#webgl2#gpu#javascript#wgpu#vulkan#graphics#llm#machine-learning

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly