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

Projects in Awesome Lists tagged with webgl

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

https://github.com/pixijs/pixijs

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

canvas canvas2d data-visualization game glsl javascript pixi pixijs renderer rendering rendering-2d-graphics rendering-engine webgl

Last synced: 14 Apr 2026

https://github.com/phaserjs/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.

canvas discord-activities facebook-instant-games game-development game-frameworks gamedev html5-game-development javascript phaser phaser-development phaserjs webgl youtube-playables

Last synced: 30 Apr 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: 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/google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl

Last synced: 02 Apr 2026

https://github.com/tensorflow/tfjs

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

deep-learning deep-neural-network gpu-acceleration javascript machine-learning neural-network typescript wasm web-assembly webgl

Last synced: 09 Sep 2025

https://github.com/lettier/3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 13 May 2025

https://github.com/lettier/3d-game-shaders-for-beginners?tab=readme-ov-file

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 24 Mar 2025

https://google.github.io/filament/

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl

Last synced: 11 May 2025

https://github.com/plotly/plotly.js

Open-source JavaScript charting library behind Plotly and Dash

charting-library charts d3 data-visualization plotly plotly-dash regl visualization webgl

Last synced: 12 May 2025

https://lettier.github.io/3d-game-shaders-for-beginners/

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 09 May 2025

https://github.com/bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl

Last synced: 13 May 2025

https://github.com/paveldogreat/webgl-fluid-simulation

Play with fluids in your browser (works even on mobile)

fluid gpu navier-stokes simulation webgl

Last synced: 13 May 2025

https://github.com/gpujs/gpu.js

GPU Accelerated JavaScript

glsl gpgpu gpu javascript math nodejs webgl

Last synced: 15 May 2025

https://github.com/bkaradzic/bgfx?tab=readme-ov-file

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

d3d11 d3d12 directx directx-11 directx-12 engine gamedev gles glfw graphics metal opengl rendering sdl vulkan vulkan-api webgl

Last synced: 24 Mar 2025

https://github.com/PavelDoGreat/WebGL-Fluid-Simulation

Play with fluids in your browser (works even on mobile)

fluid gpu navier-stokes simulation webgl

Last synced: 14 Mar 2025

https://paveldogreat.github.io/WebGL-Fluid-Simulation/

Play with fluids in your browser (works even on mobile)

fluid gpu navier-stokes simulation webgl

Last synced: 27 Mar 2025

https://github.com/cesiumgs/cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl

Last synced: 17 Mar 2026

https://github.com/CesiumGS/cesium

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

3d 3d-globe 3d-tiles cesium czml geospatial gis gltf webgl

Last synced: 14 Mar 2025

https://github.com/visgl/deck.gl

WebGL2 powered visualization framework

data-visualization geospatial-analysis javascript maps python visualization webgl

Last synced: 28 Feb 2026

https://github.com/antvis/g2

📊 The concise and progressive visualization grammar.

animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl

Last synced: 06 Jan 2026

https://uber.github.io/deck.gl

WebGL2 powered visualization framework

data-visualization geospatial-analysis javascript maps python visualization webgl

Last synced: 19 Jul 2025

https://github.com/antvis/G2

📊 The concise and progressive visualization grammar.

animation canvas chart grammar graphics hacktoberfest interaction svg visualization webgl

Last synced: 24 Mar 2025

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

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

3d javascript maps priority webgl

Last synced: 04 Mar 2026

https://github.com/jacomyal/sigma.js

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

data-visualization graph graph-drawing graph-drawing-framework graphs javascript webgl

Last synced: 09 Sep 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/tensorflow/tfjs-core

WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.

deep-learning deep-neural-networks gpu-acceleration javascript machine-learning neural-network typescript webgl

Last synced: 30 Sep 2025

https://github.com/visgl/react-map-gl

React friendly API wrapper around MapboxGL JS

data-visualization map mapbox-gl mapbox-gl-js react uber webgl

Last synced: 11 Jan 2026

https://github.com/uber/react-map-gl

React friendly API wrapper around MapboxGL JS

data-visualization map mapbox-gl mapbox-gl-js react uber webgl

Last synced: 26 Mar 2025

https://visgl.github.io/react-map-gl/

React friendly API wrapper around MapboxGL JS

data-visualization map mapbox-gl mapbox-gl-js react uber webgl

Last synced: 19 Sep 2025

https://github.com/jlfwong/speedscope

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

flamegraph flamegraphs performance-profiling performance-tools performance-visualization profile speedscope webgl

Last synced: 14 May 2025

https://github.com/hiloteam/hilo

A Cross-end HTML5 Game development solution

canvas game hilo webgl

Last synced: 13 Jan 2026

https://github.com/hiloteam/Hilo

A Cross-end HTML5 Game development solution

canvas game hilo webgl

Last synced: 30 Mar 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/regl-project/regl

👑 Functional WebGL

javascript regl webgl

Last synced: 12 May 2025

https://github.com/jagenjo/webglstudio.js

A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.

3d editor graph-editor rendering scene-graph shaders webapp webgl webtool

Last synced: 13 Apr 2025

https://github.com/vasturiano/3d-force-graph

3D force-directed graph component using ThreeJS/WebGL

3d 3d-force-graph d3js data-visualization force-directed-graphs threejs webgl

Last synced: 14 May 2025

https://github.com/transcranial/keras-js

Run Keras models in the browser, with GPU support using WebGL

deep-learning javascript keras machine-learning neural-networks tensorflow webgl

Last synced: 14 May 2025

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

WebGL lessons that start with the basics

3d 3d-math glsl glsl-shaders math shaders webgl

Last synced: 27 Jan 2026

https://github.com/mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

3d android c-plus-plus c-plus-plus-11 cmake emscripten game game-engine gamedev glfw graphics graphics-engine ios magnum opengl sdl spir-v vulkan webassembly webgl

Last synced: 13 May 2025

https://github.com/mpetroff/pannellum

Pannellum is a lightweight, free, and open source panorama viewer for the web.

javascript library panorama webgl

Last synced: 13 May 2025

https://github.com/troisjs/trois

✨ ThreeJS + VueJS 3 + ViteJS ⚡

3d three-js threejs vitejs vuejs vuejs3 webgl

Last synced: 14 May 2025

https://github.com/Netflix/vizceral

WebGL visualization for displaying animated traffic graphs

graph monitoring traffic visualization webgl

Last synced: 23 Mar 2025

https://github.com/netflix/vizceral

WebGL visualization for displaying animated traffic graphs

graph monitoring traffic visualization webgl

Last synced: 14 May 2025

https://github.com/egret-labs/egret-core

Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.

egret game-engine html5-canvas html5-game javascript typescript webgl

Last synced: 14 May 2025

https://github.com/antvis/l7

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

3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl

Last synced: 13 May 2025

https://github.com/antvis/L7

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

3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl

Last synced: 04 Apr 2025

https://github.com/killedbyapixel/littlejs

LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 13 May 2025

https://github.com/thi-ng/umbrella

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

color data-structures dataflow dsl functional-programming geometry html monorepo parser-combinators reactive-programming shadergraph streams transducers typescript ui vectors visualization webassembly webgl ziglang

Last synced: 14 May 2025

https://github.com/tresjs/tres

Declarative ThreeJS using Vue Components

composable custom-renderer declarative threejs vite vue webgl

Last synced: 10 Mar 2026

https://github.com/rezmason/matrix

matrix (web-based green code rain, made with love)

canvas html5 javascript matrix matrix-digital-rain matrix-rain regl webgl webgl-computer-graphics

Last synced: 14 May 2025

https://github.com/shuding/cobe

5kB WebGL globe lib.

globe webgl

Last synced: 10 Apr 2025

https://github.com/pixelscommander/html-gl

Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL

css glsl html webgl

Last synced: 14 May 2025

https://github.com/PixelsCommander/HTML-GL

Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL

css glsl html webgl

Last synced: 12 Mar 2025

https://github.com/Rezmason/matrix

matrix (web-based green code rain, made with love)

canvas html5 javascript matrix matrix-digital-rain matrix-rain regl webgl webgl-computer-graphics

Last synced: 28 Mar 2025

https://github.com/atomicgameengine/atomicgameengine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 16 Dec 2025

https://github.com/KilledByAPixel/LittleJS

LittleJS is a fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 14 Mar 2025

https://github.com/patriciogonzalezvivo/lygia

LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility

cuda directx glsl hlsl library metal opengl shader vulkan webgl webgpu wesl wgsl

Last synced: 07 Feb 2026

https://github.com/AtomicGameEngine/AtomicGameEngine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 15 Mar 2025

https://github.com/bradley/blotter

A JavaScript API for drawing unconventional text effects on the web.

animation creative-coding css design glsl glsl-shaders javascript lsd text typography webgl

Last synced: 14 May 2025

https://github.com/bradley/Blotter

A JavaScript API for drawing unconventional text effects on the web.

animation creative-coding css design glsl glsl-shaders javascript lsd text typography webgl

Last synced: 15 Mar 2025

https://github.com/maxbittker/sandspiel

Creative cellular automata browser game

game rust wasm webassembly webgl

Last synced: 14 May 2025

https://github.com/MaxBittker/sandspiel

Creative cellular automata browser game

game rust wasm webassembly webgl

Last synced: 28 Mar 2025

https://github.com/gre/gl-react

gl-react – React library to write and compose WebGL shaders

glsl react react-native universal webgl

Last synced: 20 Oct 2025

https://github.com/kovacsv/online3dviewer

A solution to visualize and explore 3D models in your browser.

3d 3dviewer convert export import threejs viewer webgl

Last synced: 14 May 2025

https://github.com/nidorx/matcaps

Huge library of matcap PNG textures organized by color

blender-3d envmap lighting litsphere matcap non-photorealistic opengl shading texture threejs unity-3d webgl zbrush

Last synced: 15 May 2025

https://github.com/pissang/claygl

A WebGL graphic library for building scalable Web3D applications

3d gltf visualization webgl

Last synced: 27 Mar 2026

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

A Tiny WebGL helper Library

webgl webgl2

Last synced: 12 May 2025

https://github.com/jeeliz/jeelizfacefilter

Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

3d augmented-reality camera deep-learning detection face face-detect face-detection face-filters face-tracking faceswap javascript lightweight multiple-faces snapchat threejs tracking webar webgl

Last synced: 13 May 2025

https://github.com/korlibs/korge

KorGE Game Engine. Multiplatform Kotlin Game Engine

android game-engine ios jvm kotlin webgl

Last synced: 14 May 2025

https://github.com/dragonir/3d

Three.js 3D项目,包含冰墩墩🐼、数字城市🏙、3D人像👤、车模展示🚗、塞尔达传说🗡等一些3D趣味演示页面,持续优化中...访问链接如下👇

3d canvas css html javascript reactjs svg threejs webgl

Last synced: 15 May 2025

https://github.com/jeeliz/jeelizFaceFilter

Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

3d augmented-reality camera deep-learning detection face face-detect face-detection face-filters face-tracking faceswap javascript lightweight multiple-faces snapchat threejs tracking webar webgl

Last synced: 27 Mar 2025

https://github.com/pmndrs/react-three-next

React Three Fiber, Threejs, Nextjs starter

react react-three-fiber starter tailwind threejs webgl

Last synced: 14 May 2025

https://github.com/ecomfe/echarts-gl

Extension pack for Apache ECharts, providing globe visualization and 3D plots.

echarts javascript visualization webgl

Last synced: 13 May 2025

https://github.com/plotly/plotly.R

An interactive graphing library for R

d3js data-visualization ggplot2 javascript plotly r r-package rstats shiny webgl

Last synced: 23 Apr 2025

https://github.com/plotly/plotly.r

An interactive graphing library for R

d3js data-visualization ggplot2 javascript plotly r r-package rstats shiny webgl

Last synced: 14 May 2025

https://github.com/bluemap-minecraft/bluemap

A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.

bluemap minecraft minecraft-mod minecraft-plugin threejs webgl

Last synced: 07 Apr 2026

https://github.com/vasturiano/react-force-graph

React component for 2D, 3D, VR and AR force directed graphs

3d augmented-reality canvas d3-force force-directed-graphs react vr webgl

Last synced: 12 May 2025

https://github.com/kovacsv/Online3DViewer

A solution to visualize and explore 3D models in your browser.

3d 3dviewer convert export import threejs viewer webgl

Last synced: 03 Apr 2025

https://github.com/hujiulong/vue-3d-model

📷 vue.js 3D model viewer component

components threejs vue vue-3d-model webgl

Last synced: 15 May 2025