Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgl

Webgl

359 projects

Showing 36 of 359 projects

Multiplayer FPS-Game
Multiplayer FPS-GameJavaScript

A multiplayer first-person shooter game built with Babylon.js where clients handle world simulation and the server acts as a message relay.

#real-time-networking#client-side-physics#babylon-js
Stars54
Forks24
Last commit4 years ago
cesium-angular-example
cesium-angular-exampleTypeScript

A demonstration application showing how to integrate Cesium 3D mapping with the latest Angular framework.

#cesium#geospatial#3d-mapping
Stars53
Forks19
Last commit6 months ago
irregular-grid
irregular-gridJavaScript

A collection of examples for generating and using irregular grids in creative coding and visualization.

#grid-systems#generative-art#procedural-generation
Stars52
Forks5
Last commit1 year ago
Blk Game
Blk GameJavaScript

A multiplayer JavaScript/WebGL voxel world game demo exploring browser-based game development.

#multiplayer#open-source#tech-demo
Stars51
Forks43
Last commit13 years ago
playcanvas-spine
playcanvas-spineJavaScript

A plugin component for PlayCanvas Engine that adds support for Spine 2D skeletal animations.

#skeletal-animation#html5#spine-animations
Stars51
Forks22
Last commit5 months ago
GTFS Viz
GTFS VizTypeScript

A browser-based tool for visualizing, analyzing, and editing GTFS transit data entirely client-side using DuckDB WASM.

#data-editing#duckdb-wasm#map-visualization
Stars51
Forks3
Last commit2 days ago
yuka-babylonjs-examples
yuka-babylonjs-examplesJavaScript

Examples demonstrating integration of Yuka Game AI library with Babylon.js for 3D rendering.

#ai#game-ai#simulation
Stars50
Forks13
Last commit4 years ago
Super Oscillator
Super OscillatorTypeScript

An open-source 3D synthesizer built for the web using three.js and Web Audio API.

#real-time-visualization#3d-synthesizer#three-js
Stars49
Forks9
Last commit2 years ago
Magic Circle
Magic CircleTypeScript

A lightweight UI toolkit for creative coding projects, enabling rapid prototyping, variable control, and collaboration.

#plugin-system#controls#controller
Stars47
Forks1
Last commit2 years ago
Cosmos Journeyer
Cosmos JourneyerTypeScript

A browser-based space exploration game featuring procedurally generated, infinite star systems with seamless planetary travel.

#space-exploration#procedural-generation#3d-webgl
Stars46
Forks19
Last commit10 days ago
playcanvas-vue
playcanvas-vueJavaScript

A boilerplate for building 3D applications or games by integrating the PlayCanvas engine with Vue.js.

#vue-js#boilerplate#3d-graphics
Stars46
Forks7
Last commit4 years ago
WebAR.rocks.faceDepth
WebAR.rocks.faceDepthJavaScript

A lightweight JavaScript/WebGL library for real-time face detection, depth estimation, and 3D face insertion in the browser.

#camera#neural-networks#threejs
Stars43
Forks5
Last commit8 months ago
WebGL Insights
WebGL InsightsHTML

A comprehensive website showcasing insights, techniques, and resources for WebGL development and graphics programming.

#shaders#performance-optimization#webgpu
Stars39
Forks37
Last commit9 years ago
ecsy-babylon
ecsy-babylonTypeScript

An experimental ECSY implementation for Babylon.js, enabling entity-component-system architecture in 3D web apps.

#ecsy#game-development#typescript
Stars38
Forks3
Last commit3 years ago
triangolatte
triangolatteGo

A Go library for 2D triangulation of lines and polygons, optimized for GPU rendering.

#gpu-rendering#opengl#go-library
Stars37
Forks4
Last commit5 years ago
tensor-js
tensor-jsTypeScript

A JavaScript/TypeScript library for accelerated tensor computation and ONNX model execution in the browser.

#web-assembly#deep-learning#gpu-tensor
Stars37
Forks2
Last commit5 years ago
Pixi Dart
Pixi DartDart

A Dart port of the pixi.js 2D rendering engine for creating interactive graphics and games.

#interactive-graphics#visual-effects#canvas
Stars35
Forks6
Last commit11 years ago
Kaleidoscope
KaleidoscopeJavaScript

An interactive kaleidoscope shader toy built with Godot, allowing real-time parameter adjustments.

#real-time-graphics#procedural-graphics#interactive-art
Stars34
Forks4
Last commit3 years ago
Molvwr
MolvwrJavaScript

A WebGL-based 3D molecule viewer built with Babylon.js for embedding interactive molecular visualizations in websites.

#scientific-visualization#molecule-viewer#3d-visualization
Stars33
Forks7
Last commit10 years ago
The Tower
The TowerPython

A first-person parkour demonstration game built with the Voxelman module for Godot.

#first-person#game-demo#parkour
Stars29
Forks2
Last commit4 years ago
Planet Builder
Planet BuilderJavaScript

A BabylonJS-based web implementation of PlanetBuilder algorithms for generating and visualizing 3D planets.

#procedural-generation#planet-generation#3d-graphics
Stars29
Forks10
Last commit3 years ago
Babylon PostEffect Designer
Babylon PostEffect DesignerJavaScript

A visual editor for designing and adjusting post-processing effects in Babylon.js with real-time preview and data sharing.

#effect-configuration#post-effect#mesh-import
Stars26
Forks5
Last commit3 years ago
ThreeJS post-process example
ThreeJS post-process exampleJavaScript

A tutorial demonstrating post-processing effects like FXAA and color lookup transforms in ThreeJS.

#fxaa#shaders#color-grading
Stars26
Forks4
Last commit10 years ago
Ranger
RangerDart

A Dart game engine with a scene graph and HTML5 Canvas rendering, modeled after Cocos2d-js concepts.

#dart#web-games#animation
Stars26
Forks2
Last commit4 years ago
Defend
DefendJava

A procedural 3D tower defense web game with physics, AI, and procedural sound where players defend a central energy source.

#procedural-generation#game-ai#web-game
Stars23
Forks3
Last commit3 years ago
hwoa-rang-gpu
hwoa-rang-gpuTypeScript

A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.

#webgpu#wglsl#3d-graphics
Stars21
Forks1
Last commit4 years ago
HTML5 FPS
HTML5 FPSTypeScript

A first-person shooter demo built with Babylon.js and React, showcasing 3D gameplay in HTML5.

#html5-gaming#fps#first-person-shooter
Stars21
Forks1
Last commit3 years ago
Construct Addon SDK
Construct Addon SDKTypeScript

A development kit for creating custom plugins, behaviors, effects, and themes for the Construct game engine.

#shader-effects#webgpu#json-schema
Stars20
Forks9
Last commit4 months ago
Descensus 2
Descensus 2TypeScript

A 2D physics game built with TypeScript using p2.js for physics simulation and Pixi.js for rendering.

#canvas#game-development#typescript
Stars19
Forks12
Last commit8 years ago
Theasis
TheasisJavaScript

A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.

#interactive-3d#web-game#first-person-shooter
Stars18
Forks6
Last commit4 years ago
WebGL Beyond Dom
WebGL Beyond DomJavaScript

A talk exploring WebGL fundamentals with live coding demos showing how to create graphics beyond traditional DOM-based web applications.

#shaders#technical-talk#live-demo
Stars18
Forks2
Last commit8 years ago
Drakonas
DrakonasJavaScript

A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.

#games#threejs#three-js
Stars17
Forks14
Last commit1 year ago
fps-babylon-js
fps-babylon-jsJavaScript

A WebGL-based online multiplayer first-person shooter game built with Babylon.js and Socket.IO.

#first-person-shooter#3d-graphics#socketio
Stars17
Forks8
Last commit3 years ago
react-babylon-spring
react-babylon-springJavaScript

A React library for creating spring-physics based 3D animations using react-babylonjs and react-spring.

#spring-physics#3d-animation#react-babylonjs
Stars16
Forks7
Last commit5 months ago
jsdo.it-archives
jsdo.it-archivesJavaScript

A personal archive of interactive WebGL and graphics experiments originally shared on the jsdo.it code sharing platform.

#interactive-demos#code-archive#graphics-experiments
Stars16
Forks6
Last commit6 months ago
Core Commiter
Core CommiterJavaScript

An open-source arcade game where you manage code commits and collect stars to boost your project's popularity.

#github-integration#open-source-simulation#sass
Stars16
Forks4
Last commit13 years ago
PreviousPage 9 of 10Next

Related Tags

#Game Development120#3d Graphics113#Javascript103#Javascript Library66#Typescript59#Threejs58#Data Visualization52#Three Js49#3d43#Babylonjs42#Real Time Rendering41#Cross Platform41
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub