Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 TypeScript Webgl2 Projects
-
BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
Project mention: MapLibre GL JavaScript – WebGL library for interactive vector maps | news.ycombinator.com | 2026-08-02
-
LayaAir
LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform
-
On web there is SpectorJS https://spector.babylonjs.com/
Which offers the basics, but at least works across devices, you can also trigger the traces from code and save the output, then load in the extension. Very useful for debugging mobile.
You can just about run chrome through Nvidias Nsight (of course you're not debugging webgl, but the what ever its translated to on the platform), although I recently tired again and it seems to fail...
these where the command line args i got nsight to pass chrome to make it work
-
gpu-io
A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.
-
-
detect-gpu
Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
liquid-glass-studio
🔮 The Ultimate Apple Liquid Glass UI — Recreated for the Web, powered by WebGL2 & WebGPU
-
-
restty
Powerful, lightweight web terminal. Batteries included. Powered by libghostty-vt, WebGPU, and text-shaper.
Project mention: Restty = libghostty-vt and text-shaper and WebGPU | news.ycombinator.com | 2026-02-15Powerful, lightweight web terminal. Batteries included. Powered by libghostty-vt, WebGPU, and text-shaper.
GitHub: https://github.com/wiedymi/restty
-
-
-
DivineVoxelEngine
A multi-threaded, renderer independent, fully customizable TypeScript voxel engine.
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Webgl2 discussion
TypeScript Webgl2 related posts
-
Babylon.js – Web-Based 3D at It's Best
-
Show HN: A pure TypeScript library for editing videos in the Browser
-
Show HN: Diffusion Studio (YC F24) – Webcodecs powered video rendering engine
-
Streets GL – 3D OpenStreetMap
-
Migrating from react-router to wouter
-
Babylon.js 7.0
-
Diffusion Studio: a browser-based framework for programmatic video editing
-
A note from our sponsor - AppSignal
www.appsignal.com | 7 Sep 2026
Index
What are some of the best open-source Webgl2 projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | BabylonJS | 26,016 |
| 2 | maplibre-gl-js | 11,541 |
| 3 | LayaAir | 2,124 |
| 4 | Spector.js | 1,616 |
| 5 | gpu-io | 1,478 |
| 6 | editor | 1,292 |
| 7 | detect-gpu | 1,211 |
| 8 | streets-gl | 1,070 |
| 9 | molstar | 1,000 |
| 10 | openglobus | 931 |
| 11 | liquid-glass-studio | 659 |
| 12 | uivonim | 655 |
| 13 | restty | 404 |
| 14 | TimeChart | 404 |
| 15 | Ashes | 346 |
| 16 | DivineVoxelEngine | 264 |
| 17 | threeify | 201 |
| 18 | redcube | 113 |
| 19 | newton-fractal | 105 |
| 20 | webgl-dunes | 39 |
| 21 | typesl | 23 |
| 22 | webgl-rock-pillars | 22 |
| 23 | webgl-reaper | 9 |