SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Webgl Projects
-
Project mention: Building LoreKeeper: An Immersive 3D Library to Bridge EPUBs and AI | dev.to | 2026-05-07
Frontend: Three.js for the 3D engine, Vite for a lightning-fast build.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Here is what I wanted to find - simple portal where I could play simpler games built with HTML and Javascript and nothing else. Sure, building them with engines like Phaser is one thing, but creating a complete game with Unity and then packing it together to play a game that I can't tinker with is no fun!
-
Plotly - Plotly JavaScript Open Source Graphing Library
-
Project mention: Modern Front end Complexity: essential or accidental? | news.ycombinator.com | 2026-04-21
-
-
-
-
-
-
-
Project mention: Show HN: Playful orbit trap fractal explorer (desktop) | news.ycombinator.com | 2026-01-23
Hey HN! I've been working on a new render engine for our company for a while now, and I wanted to see if I can create an easy to use, playful interface for exploring orbit trap fractals.
There are a lot of things happening under the hood: I wrote a runtime type system in TS that generates both shader code and a UI, allowing me to quickly iterate on new features and experiment easily. The renderer is based on regl (https://regl-project.github.io/). I've adapted regl to support WebGL2. I tried to use a functional, declarative approach, where input data is transformed into draw calls. I'm using my own custom cache system that smartly tries to cache assets (like images and geometry data) between draw calls.
I'm curious what you think of it! Let me know in the comments if you have ideas for more features, fractals, etc. I'd also love to know if you encounter any bugs!
Here is a blog post that I made, describing the features and underlaying math in layman terms: https://blog.repper.app/introducing-repper-labs/
Oh, and no vibe coding in this project! All code was artisanally crafted.
-
-
-
-
-
-
-
-
-
-
jeelizFaceFilter
🎭 Lightweight WebGL & JavaScript library for real-time multi-face detection, tracking and augmented-reality face filters. Supports rotation, mouth-opening and integrates with Three.js, Babylon.js, Canvas2D and CSS3D
-
-
JavaScript Webgl discussion
JavaScript Webgl related posts
-
Unity begone
-
Phaser: Create 2D games for the web – free, open source, and AI-ready
-
Introducing: ShaderPad
-
Phaser 4
-
Ball Pit
-
The Excommunicated Devs Making Games with AI
-
Show HN: Playful orbit trap fractal explorer (desktop)
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source Webgl projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | three.js | 113,008 |
| 2 | phaser | 39,771 |
| 3 | plotly.js | 18,220 |
| 4 | A-Frame | 17,553 |
| 5 | WebGL-Fluid-Simulation | 16,303 |
| 6 | engine | 16,003 |
| 7 | gpu.js | 15,369 |
| 8 | Cesium | 15,369 |
| 9 | two.js | 8,636 |
| 10 | melonJS | 6,311 |
| 11 | regl | 5,545 |
| 12 | Keras.js | 4,968 |
| 13 | pannellum | 4,826 |
| 14 | vizceral | 4,095 |
| 15 | VivaGraphJS | 3,859 |
| 16 | matrix | 3,776 |
| 17 | Online3DViewer | 3,541 |
| 18 | matcaps | 3,259 |
| 19 | Blotter | 3,076 |
| 20 | twgl.js | 2,987 |
| 21 | jeelizFaceFilter | 2,909 |
| 22 | 3d | 2,843 |
| 23 | react-three-next | 2,820 |