TypeScript Webgl

Open-source TypeScript projects categorized as Webgl

Top 23 TypeScript Webgl Projects

  1. PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    Project mention: Ask HN: Frameworks for 2D Browser Games? | news.ycombinator.com | 2026-02-19

    If you're willing to do a bit more legwork, PixiJS [1] is also great at handling graphics (WebGL). It's what I used to build my animated jigsaw puzzle game [2].

    [1] - https://pixijs.com

    [2] - https://animated-puzzles.specr.net

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. BabylonJS

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

    Project mention: Babylon.js – Web-Based 3D at It's Best | news.ycombinator.com | 2025-11-25
  4. xterm.js

    A terminal for the web

    Project mention: Extending the Horizon Dashboard: Adding a UI to a Compiled Vue Bundle | dev.to | 2026-09-13
  5. tfjs

    A WebGL accelerated JavaScript library for training and deploying ML models.

    Project mention: Show HN: Jax-JS, array library in JavaScript targeting WebGPU | news.ycombinator.com | 2026-01-06

    I don’t think tf.tidy() is a sound API under jvp/grad transformations, also it prevents you from using async which makes it incompatible with GPU backends (or blocks the page), a pretty big issue. https://github.com/tensorflow/tfjs/issues/5468

    Thanks for the feedback though, just explaining how we arrived at this API. I hope you’d at least try it out — hopefully you will see when developing that the refs aren’t so difficult once you get used to them.

  6. G2

    📊 The concise and progressive visualization grammar.

  7. mapbox-gl-js

    Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

    Project mention: I Turned Manhattan Into a Video Game Cutscene With Mapbox | dev.to | 2026-07-23

    Mapbox GL JS takes vector tiles, a style, camera state, and your data layers, then renders the result through WebGL in the browser. The current release I reviewed is 3.26.0; the official repository describes it as a client-side renderer for Mapbox styles and vector tiles.

  8. sigma.js

    A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

    Project mention: GPUG: GPU Graphs with GPUI | news.ycombinator.com | 2025-10-14

    Built this last night and fixed a bug today. It's a proof-of-concept of how to render network graphs with Zed's (https://zed.dev/blog/gpui-2-on-preview) gpui library. I plan to turn this into a more general purpose component library somewhat following the style/API of Reactflow (https://reactflow.dev) and Sigma.js (https://www.sigmajs.org/)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. supersplat

    3D Gaussian Splat Editor

    Project mention: Gaussian Point Splatting | news.ycombinator.com | 2026-06-04
  11. react-map-gl

    React friendly API wrapper around MapboxGL JS

    Project mention: Friday Links #30 — JavaScript Updates, Tools, and Inspiration | dev.to | 2025-10-17

    react-map-gl - React friendly API wrapper around MapboxGL JS

  12. speedscope

    🔬 A fast, interactive web-based viewer for performance profiles.

    Project mention: From Terminal to Flame Graph: Exporting CPU Profiles From Production | dev.to | 2026-04-08

    npm install -g node-loop-detective@1.4.0 # Profile and export loop-detective --save-profile ./profile.cpuprofile # Then open in your browser # Chrome DevTools → Performance → Load profile # Or drag into https://www.speedscope.app

  13. cobe

    5KB WebGL globe lib.

    Project mention: I built an interactive globe without WebGL or map tiles | dev.to | 2026-09-14

    Cobe for a polished visual globe;

  14. L7

    🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

  15. umbrella

    ⛱ Broadly scoped ecosystem & mono-repository of 215 TypeScript projects (and ~185 examples) for general purpose, functional, data driven development

    Project mention: Thi.ng – open-source building blocks for computational design and art | news.ycombinator.com | 2026-06-07
  16. shaders

    Zero-dependency canvas shaders that can be installed from npm or designed in Paper

    Project mention: Show HN: Prism.Tools – Free and privacy-focused developer utilities | news.ycombinator.com | 2026-01-06

    https://shaders.paper.design/

    Wanted to share this since we are talking about tools, I really like the mesh gradients

  17. LayaAir

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

  18. three-vrm

    Use VRM on Three.js

    Project mention: Controlling VRM Character Motions for an AI Agent on the Web | dev.to | 2026-02-21

    VRM rendering & control: three-vrm (v3.0.0), Three.js

  19. ipyvolume

    3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL

  20. Spector.js

    Explore and Troubleshoot your WebGL scenes with ease.

    Project mention: AMD GPU Debugger | news.ycombinator.com | 2025-12-08

    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

  21. lume

    GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3"> (by lume)

    Project mention: Write concise Custom Elements for React, Vue, Svelte, Solid, etc. Write once, use everywhere, type checked! | dev.to | 2026-01-12

    Lume 3D HTML (The landing page, all of Lume's 3D elements, and the live code editors…

  22. gpu-io

    A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

  23. react-postprocessing

    📬 Postprocessing for react-three-fiber

  24. terriajs

    A library for building rich, web-based geospatial 2D & 3D data platforms.

  25. THREE-CustomShaderMaterial

    🧩 Extend Three.js standard materials with your own shaders!

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Webgl discussion

Log in or Post with

TypeScript Webgl related posts

  • Demystifying Mapbox Styles

    1 project | dev.to | 5 May 2026
  • From Terminal to Flame Graph: Exporting CPU Profiles From Production

    2 projects | dev.to | 8 Apr 2026
  • Ask HN: Frameworks for 2D Browser Games?

    1 project | news.ycombinator.com | 19 Feb 2026
  • Unlocking Mapbox GL JS's Hidden Field of View Control

    2 projects | dev.to | 10 Feb 2026
  • Mapbox X Wix

    1 project | dev.to | 4 Feb 2026
  • Show HN: Jax-JS, array library in JavaScript targeting WebGPU

    3 projects | news.ycombinator.com | 6 Jan 2026
  • MapLibre GL JS - Enabling large number of moveable sprites

    1 project | dev.to | 3 Dec 2025
  • A note from our sponsor - AppSignal
    www.appsignal.com | 6 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

What are some of the best open-source Webgl projects in TypeScript? This list will help you:

# Project Stars
1 PixiJS 48,255
2 BabylonJS 26,128
3 xterm.js 21,251
4 tfjs 19,147
5 G2 12,630
6 mapbox-gl-js 12,431
7 sigma.js 12,180
8 supersplat 10,295
9 react-map-gl 8,503
10 speedscope 6,764
11 cobe 5,928
12 L7 4,069
13 umbrella 3,830
14 shaders 3,543
15 LayaAir 2,199
16 three-vrm 2,198
17 ipyvolume 1,963
18 Spector.js 1,619
19 lume 1,519
20 gpu-io 1,478
21 react-postprocessing 1,395
22 terriajs 1,365
23 THREE-CustomShaderMaterial 1,340

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?