An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with webgl2

A curated list of projects in awesome lists tagged with webgl2 .

https://github.com/babylonjs/babylon.js

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

3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr

Last synced: 07 May 2026

https://github.com/BabylonJS/Babylon.js

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

3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr

Last synced: 13 Mar 2025

https://github.com/cocos/cocos-engine

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

3d cocos cocoscreator engine game-development game-engine gamedev metal mit-license open-source vulkan webgl webgl2 webgpu

Last synced: 16 May 2025

https://github.com/maplibre/maplibre-gl-js

MapLibre GL JS - Interactive vector tile maps in the browser

hacktoberfest maplibre maplibre-gl maplibre-gl-js typescript webgl2

Last synced: 13 May 2025

https://github.com/galacean/engine

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

2d 3d animation graphics html5 input javascript physics typescript web3d webgl webgl2

Last synced: 12 Jan 2026

https://github.com/spritejs/spritejs

A cross platform high-performance graphics system.

2d 3d canvas rendering webgl webgl2

Last synced: 13 May 2025

https://github.com/greggman/twgl.js

A Tiny WebGL helper Library

webgl webgl2

Last synced: 12 May 2025

https://github.com/Hedgehog-Computing/hedgehog-lab

Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.

computer-algebra data-visualization gpu-acceleration javascript latex machine-learning matrix-library scientific-computing symbolic-computation tex webgl webgl2

Last synced: 30 Mar 2025

https://github.com/hedgehog-computing/hedgehog-lab

Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.

computer-algebra data-visualization gpu-acceleration javascript latex machine-learning matrix-library scientific-computing symbolic-computation tex webgl webgl2

Last synced: 15 May 2025

https://github.com/gfxfundamentals/webgl2-fundamentals

WebGL 2 lessons starting from the basics

webgl webgl2

Last synced: 24 Jan 2026

https://github.com/martinlaxenaire/curtainsjs

curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.

3d canvas curtains curtainsjs dom glsl html5 javascript responsive shader shaders texture webgl webgl2

Last synced: 14 May 2025

https://github.com/jberg/butterchurn

Butterchurn is a WebGL implementation of the Milkdrop Visualizer

assemblyscript music-visualizer reimplementation visualization wasm webaudio-api webgl webgl2

Last synced: 14 May 2025

https://github.com/raphamorim/react-ape

🦍• React Renderer to build UI interfaces using canvas/WebGL (TV and Hardware-Accelerated GPU development based)

canvas canvas-html5 gl react react-ape react-renderer render renderer webgl webgl2

Last synced: 15 May 2025

https://github.com/babylonjs/spector.js

Explore and Troubleshoot your WebGL scenes with ease.

3d debug debugger inspector webgl webgl2 webvr

Last synced: 13 May 2025

https://github.com/BabylonJS/Spector.js

Explore and Troubleshoot your WebGL scenes with ease.

3d debug debugger inspector webgl webgl2 webvr

Last synced: 22 Apr 2025

https://github.com/amandaghassaei/gpu-io

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

canvas glsl gpgpu gpu parallel particles physics shader shaders simulation threejs webgl webgl1 webgl2

Last synced: 15 May 2025

https://github.com/pmndrs/detect-gpu

Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.

adaptive babylonjs benchmarks browser demo detection device gpu hardware pixijs progressive-enhancement threejs webgl webgl2

Last synced: 13 May 2025

https://github.com/playcanvas/editor

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

3d-editor editor frontend game-development game-engine gamedev hacktoberfest nodejs pcui playcanvas typescript ui webgl webgl2 webgpu webxr

Last synced: 08 Apr 2026

https://github.com/thorvg/thorvg

Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.

animation drawing-library font graphics image jpeg lottie opengl3 opengles3 path-drawing png rendering-engine shapes svg text ttf vector-graphics-engine webgl2 webgpu webp

Last synced: 14 May 2025

https://github.com/openglobus/openglobus

TypeScript/JavaScript 3D maps and geospatial data visualization engine library

3d 3dmap earth geospatial gis globe javascript lidar map maps openglobus terrain terrain-rendering webgl webgl2

Last synced: 07 May 2026

https://github.com/strandedkitty/streets-gl

🗺 OpenStreetMap 3D renderer powered by WebGL2

3d data-visualization map mapping maps openstreetmap rendering webgl webgl2

Last synced: 06 Apr 2025

https://github.com/StrandedKitty/streets-gl

🗺 OpenStreetMap 3D renderer powered by WebGL2

3d data-visualization map mapping maps openstreetmap rendering webgl webgl2

Last synced: 08 Apr 2025

https://github.com/tsherif/picogl.js

A minimal WebGL 2 rendering library

3d webgl webgl2

Last synced: 15 May 2025

https://github.com/BrutPitt/glChAoS.P

3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime

attractors azdo dla dla3d emscripten fractal-algorithms fractals ggx glsl gpu hypercomplex ifs imgui opengl particles particlesystem rendering webassembly webgl webgl2

Last synced: 20 Mar 2025

https://github.com/doxas/twigl

twigl.app is an online editor for One tweet shader, with gif generator and sound shader, and broadcast live coding.

glsl glsl-editor webaudio webgl webgl2

Last synced: 17 Mar 2025

https://github.com/MrXujiang/v6.dooring.public

可视化大屏解决方案, 提供一套可视化编辑引擎, 助力个人或企业轻松定制自己的可视化大屏应用.

antv big-data big-data-analytics bigdata dooring low-code lowcode nodejs react webgl2

Last synced: 07 Feb 2026

https://github.com/hoverinc/ray-tracing-renderer

[UNMAINTAINED] Real-time path tracing on the web with three.js

bvh denoising global-illumination path-tracing ray-tracing real-time threejs webgl webgl2

Last synced: 02 Oct 2025

https://github.com/smolck/uivonim

Fork of the Veonim Neovim GUI

electron gui neovim neovim-guis typescript webgl2

Last synced: 04 Apr 2025

https://github.com/tsherif/webgl2examples

Rendering algorithms implemented in raw WebGL 2.

3d webgl webgl-references webgl2

Last synced: 27 Feb 2026

https://github.com/galacean/effects-runtime

It can load and render cool animation effects

2d 3d animation effects html5 javascript typescript webgl webgl2

Last synced: 30 Jan 2026

https://github.com/mrxujiang/v6.dooring.public

可视化大屏解决方案, 提供一套可视化编辑引擎, 助力个人或企业轻松定制自己的可视化大屏应用.

antv big-data big-data-analytics bigdata dooring low-code lowcode nodejs react webgl2

Last synced: 05 Apr 2025

https://github.com/greggman/webgl-memory

A library to track webgl-memory

webgl webgl2

Last synced: 15 May 2025

https://github.com/but0n/ashes

WebGL2.0 3D Engine - Global Illumination - RayTracing

bvh ecs game-engine global-illumination gltf monte-carlo path-tracing pbr-shading raytracer raytracing webgl webgl2

Last synced: 05 Apr 2025

https://github.com/niivue/niivue

a WebGL2 based medical image viewer. Supports over 30 formats of volumes and meshes.

image nifti niivue viewer web webgl2

Last synced: 15 May 2025

https://github.com/kool-engine/kool

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

3d android deferred-shading game-development kotlin kotlin-multiplatform opengl pbr-shading physics vulkan webgl2 webgpu

Last synced: 19 Jun 2025

https://github.com/xem/W

A micro WebGL2 framework with a ton of features

animation framework webgl2

Last synced: 02 Aug 2025

https://github.com/spite/sketch

Explorations on cross-hatching, engraving, and similar non-photorealistic rendering.

glsl javascript npr threejs webgl webgl2

Last synced: 30 Jun 2025

https://github.com/maia-sdr/maia-sdr

Maia SDR is an open-source FPGA-based SDR project focusing on the ADALM Pluto

adalm-pluto amaranth-hdl dsp fpga radio rust sdr signal-processing wasm webgl2

Last synced: 15 May 2025

https://github.com/mesh-js/mesh.js

A graphics system born for visualization 😘.

canvas graphics visualization webgl webgl2

Last synced: 20 Mar 2025

https://github.com/playcanvas/playcanvas-ar

Fast and Easy Augmented Reality for the Web :rocket:

augmented-reality html5 playcanvas webar webgl webgl2 webrtc

Last synced: 21 May 2026

https://github.com/farazzshaikh/glnoise

A collection of GLSL noise functions for use with WebGL with an easy to use API.

glsl glsl-shaders graphics nodejs npm shaders webgl webgl-programming webgl2

Last synced: 03 Apr 2025

https://github.com/xemantic/shader-web-background

Displays GLSL fragment shaders as a website background. Supports offscreen buffers and floating point textures on almost any browser and hardware. Compatible with Shadertoy.

background closure-compiler design fragment-shaders framework glsl glsl-shaders javascript javascript-framework javascript-library library shaders shadertoy shadertoy-compatibility web web-design web-development webgl webgl2

Last synced: 13 Apr 2025

https://github.com/wiedymi/restty

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

ghostty pty terminal text-shaping typescript wasm webgl2 webgpu zig

Last synced: 09 Mar 2026

https://github.com/ruiwentang/skity

A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM

2d-canvas 2d-graphics canvas2d drawing-library gpu graphics graphics-library opengl rendering rendering-2d-graphics skia vector-graphics vulkan webgl2

Last synced: 13 Apr 2025

https://github.com/dengxiaoning/cesium_dev_kit

In my leisure time, I have written some common cases of Cesium (such as model control, analysis, material, shader effect, etc.), and utilized ES6 for packaging with the aim of providing convenience for my friends' studies and work. If this is beneficial to you, please show your support by giving a star.

cesium element-plus glsl-shaders javascript three-js vite vue3 webgl2

Last synced: 16 May 2025

https://github.com/michalzalobny/webgl-3d-engine

WebGL2 3D Engine built from scratch.

webgl-programming webgl2

Last synced: 17 Mar 2025

https://github.com/babylonjs/website

Main babylon.js website

babylonjs javascript webgl webgl2

Last synced: 08 Oct 2025

https://github.com/bhouston/threeify

A Typescript 3D library loosely based on three.js

3d ar javascript typescript vr webgl webgl2 webgpu webxr xr

Last synced: 06 Apr 2025

https://github.com/stasilo/retrace.gl

Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉

generative-art glsl graphics javascript path-tracer raymarching raymarching-distance-fields raytracing raytracing-engine shaders signed-distance-functions webgl2

Last synced: 13 Oct 2025

https://github.com/munrocket/gl-bench

⏳ WebGL performance monitor with CPU/GPU load.

benchmark monitor performance profiling threejs webgl webgl2

Last synced: 16 May 2025

https://github.com/shrekshao/minimal-gltf-loader

A minimal, engine-agnostic JavaScript glTF Loader.

gltf gltf2 loader pbr skin webgl2

Last synced: 15 Mar 2025

https://github.com/mosure/bevy_gaussian_splatting

bevy gaussian splatting render pipeline plugin

bevy gaussian-splatting particles render-pipeline rust webgl2 webgpu

Last synced: 16 May 2025

https://github.com/looeee/threejs-csg

Constructive Solid Geometry for three.js, ES6 + BufferGeometry

3d 3d-graphics 3d-models boolean-operations constructive-solid-geometry csg threejs threejs-csg webgl webgl2

Last synced: 16 Mar 2025

https://github.com/takahirox/three-gltf-extensions

Unofficial Three.js glTF loader/exporter plugins

gltf gltf-extensions javascript threejs webgl webgl2

Last synced: 13 Nov 2025

https://github.com/austintheriot/wrend

A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.

creative-coding glsl javascript rust rustlang shaders typescript wasm webassembly webgl webgl2

Last synced: 09 Apr 2025

https://github.com/byrd-polar/fluid-earth

Fluid Earth is a WebGL-powered visualization of Earth's atmosphere and oceans

atmosphere byrd earth fever oceans ohio-state-university webgl webgl2

Last synced: 20 Jul 2025

https://github.com/maggix1404/webgl-portfolio

animated webgl portfolio using html,css,javascript (three js, locomotive js, gsap)....

awwwards css3 gsap javascript portfolio three-js webgl2

Last synced: 29 Oct 2025

https://github.com/MAGGIx1404/webgl-portfolio

animated webgl portfolio using html,css,javascript (three js, locomotive js, gsap)....

awwwards css3 gsap javascript portfolio three-js webgl2

Last synced: 03 Oct 2025

https://github.com/schmelczer/sdf-2d

A graphics library to enable the real-time rendering of 2D signed distance fields on the web.

2d circle-tracing glsl graphics-library raytracing sdf-2d typescript webgl webgl2 webpack

Last synced: 08 Apr 2026

https://github.com/reon90/redcube

JS renderer based on GLTF to WebGPU or WebGL backends.

3d-models glsl gltf opengl-es pbr typescript webgl webgl2 webgpu

Last synced: 05 Apr 2025

https://github.com/andykswong/mugl

WebGPU and WebGL Micro 3D Graphics Library for JavaScript and WebAssembly

3d 3d-graphics assemblyscript expo gltf gltf2 html5 javascript react-native renderer typescript wasm webassembly webgl webgl2 webgpu

Last synced: 09 Apr 2025

https://github.com/alordash/newton-fractal

Drawing Newton's fractal using pure js, rust-wasm, SIMDs, threads and GPU

glsl newton-fractal newton-fractals newton-method newtons-fractal rust simd threads wasm web-worker webgl webgl2

Last synced: 22 Jul 2025

https://github.com/Reon90/redcube

JS renderer based on GLTF to WebGPU or WebGL backends.

3d-models glsl gltf opengl-es pbr typescript webgl webgl2 webgpu

Last synced: 01 Apr 2025

https://github.com/Bruno-Bells/PyWeb3D

Exploring three.js with python syntax

brython javascript python pythonbrowser pyweb3d threejs web3d webgl webgl2

Last synced: 10 Apr 2025

https://github.com/mrspeaker/webgl2-voxels

WebGL2 experiment with boxels/voxels

gamedev minecraft voxels webgl webgl2

Last synced: 07 Aug 2025

https://github.com/kchapelier/matcap-studio

An utility to tweak matcaps, with realtime visual feedback.

litsphere matcap tool webgl2

Last synced: 14 Jun 2025

https://github.com/rparrett/taipo

A Typing Tower Defense Game for learning Japanese

bevy browser-game game rust web-game webgl webgl2

Last synced: 09 Apr 2025

https://github.com/sghall/subunit

A small library that gives you D3 style selections in THREE.js.

animation d3js maps threejs webgl webgl2

Last synced: 17 Mar 2025

https://github.com/codecavepro/revit-family-web-viewer

Revit Web Viewer is a Three.js-based project viewer. Revit projects / families must be exported using RvtVa3cExporter (https://github.com/va3c/RvtVa3c)

3d canvas revit three-js threejs typescript webgl webgl2

Last synced: 28 Mar 2025

https://github.com/CodeCavePro/revit-family-web-viewer

Revit Web Viewer is a Three.js-based project viewer. Revit projects / families must be exported using RvtVa3cExporter (https://github.com/va3c/RvtVa3c)

3d canvas revit three-js threejs typescript webgl webgl2

Last synced: 26 Jul 2025

https://github.com/junkdog/beamterm

A sub-millisecond terminal text rendering system using WebGL2

terminal trunk wasm webgl2

Last synced: 27 Jan 2026

https://github.com/GregStanton/webgl2-glsl-primer

Grok WebGL2 and GLSL through spaced repetition and hands-on projects. A zero-to-hero guide covering the programmable geometry pipeline, state management, and 3D shader logic.

creative-coding educational-resources glsl graphics-programming spaced-repetition webgl2

Last synced: 28 Apr 2026

https://github.com/enkimute/hdrpng.js

:high_brightness: High Dynamic Range image support for the web. (HTML, canvas & webGL) Used for HDR support in the official Khronos glTF examples.

hdr radiance rgb9-e5 rgbe webgl webgl2

Last synced: 12 Oct 2025

https://github.com/jobtalle/myr.js

A WebGL 2 powered 2d renderer

2d renderer webgl2

Last synced: 12 Jan 2026

https://github.com/greggman/webgl-helpers

some tiny webgl scripts that might come in handy

webgl webgl2

Last synced: 13 May 2025

https://github.com/ustymukhman/threejs-boilerplate

:fire: Three.js + TypeScript + SolidJS + Vite + Vitest :rocket:

boilerplate pnpm solidjs template threejs typescript vite vitest webgl webgl2

Last synced: 21 Mar 2025

https://github.com/looeee/gltf-converter

Convert models from a variety of formats to GLTF

3d-graphics 3d-models collada converter fbx gltf loader textures threejs threejs-loader webgl webgl2

Last synced: 21 Mar 2025

https://github.com/keaukraine/webgl-fur

WebGL 2.0 fur demo

simulation webgl webgl2

Last synced: 22 Feb 2026

https://github.com/robert-leitl/liquid-geo

Web experiment inspired by the liquid-geo interface designs form the movie Man of Steel

bloom fluid-simulation postprocessing simulation webgl2

Last synced: 15 Jun 2025

https://github.com/next2d/player

Next2D Player supports WebGL and OffscreenCanvas, enabling advanced graphical expression. It can also be used in game production, advertisement production, and other scenes requiring rich expressions without having to deal with browser or device compatibility.

game game-2d game-developement game-development game-engine-2d gamedev next2d offscreencanvas typescript webgl webgl2

Last synced: 04 Apr 2026

https://github.com/celestiary/web

Astronomical simulator of solar system and local stars

3d astronomy astrophysical-simulation glsl glsl-shaders javascript three-js virtual-reality webgl webgl2

Last synced: 20 Aug 2025

https://github.com/rparrett/pixie_wrangler

A puzzle game reminiscent of old school printed circuit board design software

bevy browser-game rust web-game webgl webgl2

Last synced: 13 Apr 2025

https://github.com/kchapelier/procjam2018

Graph.ical, a procedural texture authoring application developed for PROCJAM 2018.

graph-based javascript procedural-generation texture-generation texture-synthesis webgl webgl2

Last synced: 27 Oct 2025

https://github.com/pixijs-userland/node

Run PixiJS but in Node.js environments, no browser required!

canvas canvas2d glsl nodejs pixijs rendering webgl2

Last synced: 19 Apr 2026

https://github.com/jelster/space-truckers

A game of getting stuff from Point A to Point B... IN SPAAAACCE!

babylonjs game webgl2 webgpu

Last synced: 30 Jan 2026