Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgl

Webgl

282 projects

Showing 30 of 282 projects

Summer's Festival
Summer's FestivalTypeScript

A complete 3D platformer game tutorial built with Babylon.js, featuring jump/dash mechanics and full source code.

#web-game#3d-games#game-development
Stars140
Forks62
Last commit2 months ago
vue-maplibre-gl
vue-maplibre-glTypeScript

A Vue 3 plugin providing components and utilities for integrating MapLibre GL JS maps into Vue applications.

#maplibre-gl-js#dircle#geospatial
Stars130
Forks26
Last commit3 months ago
Tower Defense
Tower DefenseJavaScript

A 3D tower defense game built with Three.js in JavaScript and HTML5.

#html5-games#three-js#3d-graphics
Stars124
Forks99
Last commit1 year ago
Pocket.gl
Pocket.glJavaScript

A fully customizable WebGL shader sandbox to embed in your pages for interactive 3D graphics.

#embedding#shader-sandbox#real-time-editing
Stars123
Forks19
Last commit7 years ago
three-billboard-reflection
three-billboard-reflectionJavaScript

A performant three.js library for implementing plane reflections on any mesh with correct orientation.

#graphics#three-js#3d-graphics
Stars118
Forks11
Last commit4 years ago
herfi
herfiClojure

A 3D multiplayer game prototype built with Clojure and ClojureScript, featuring an Entity Component System architecture.

#multiplayer#clojurescript#game-prototype
Stars111
Forks10
Last commit4 years ago
RedCube
RedCubeTypeScript

A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.

#opengl-es#webgpu#pbr
Stars109
Forks8
Last commit2 months ago
GLBoost
GLBoostJavaScript

A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.

#3d-graphics#gltf-loader#real-time-rendering
Stars107
Forks13
Last commit1 year ago
Framer Form
Framer FormJavaScript

A Framer module for rendering 3D graphics with support for animations, states, and importing various 3D model formats.

#ui-prototyping#interactive-design#3d-models
Stars106
Forks10
Last commit7 years ago
d3-gridding
d3-griddingJavaScript

A D3.js plugin for creating rapid mock-ups of charts using data-driven grids and layouts.

#d3-gridding#treemap#design
Stars104
Forks7
Last commit1 month ago
Image Editor Effects
Image Editor EffectsTypeScript

A WebGL example of image adjustment and effects shaders found in Photoshop, GIMP, and game engines.

#filter#gimp#shaders
Stars103
Forks8
Last commit3 years ago
BabylonFpsDemo
BabylonFpsDemoJavaScript

A first-person shooter game built with the Babylon.js 3D engine.

#interactive-3d#first-person-shooter#web-based-gaming
Stars98
Forks31
Last commit8 years ago
Zoko
ZokoCoffeeScript

A 3D puzzle game based on Sokoban, playable in any modern web browser with WebGL support.

#sokoban-clone#web-based-gaming#puzzle-game
Stars95
Forks26
Last commit4 years ago
NetworkCube
NetworkCubeJavaScript

An open-source JavaScript/TypeScript library and framework for interactive visualization of multivariate dynamic networks.

#networks#interactive#research-tools
Stars94
Forks11
Last commit3 years ago
L7 Plot
L7 PlotTypeScript

A geospatial visualization chart library built on L7 for creating interactive maps and location-based charts.

#plot#geojson#mapbox-gl-js
Stars92
Forks21
Last commit1 year ago
VoxelSrv
VoxelSrvTypeScript

A voxel browser game inspired by Minecraft where you can build, mine, and play singleplayer or multiplayer.

#multiplayer#sandbox#singleplayer
Stars88
Forks23
Last commit4 years ago
Z3d
Z3dJavaScript

Generate interactive 3D scatter plots with a single function call using Three.js.

#interactive-graphics#three-js#javascript-library
Stars88
Forks7
Last commit11 years ago
BabylonBlazor
BabylonBlazorC#

A Razor component library that wraps Babylon.js for 3D visualization in C# Blazor projects, with a focus on molecular rendering.

#javascript-interop#razor-components#chemical-informatics
Stars85
Forks22
Last commit4 months ago
JSAR-DOM
JSAR-DOMC++

A browser engine library for the Spatial Web that renders HTML, 2D, and 3D content together in 3D space.

#html5#webxr#browser-engine
Stars83
Forks3
Last commit4 months ago
glfw
glfwGo

Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.

#graphics#opengl#windowing
Stars83
Forks29
Last commit2 years ago
F18 Fighter Simulation
F18 Fighter SimulationTypeScript

A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.

#fighter-jet#hud#3d-graphics
Stars82
Forks25
Last commit4 years ago
ngx-three
ngx-threeTypeScript

Declarative Angular components for three.js, enabling 3D scene rendering with Angular's ecosystem and performance.

#declarative-rendering#three-js#3d-graphics
Stars80
Forks25
Last commit4 months ago
Three glslify example
Three glslify exampleGLSL

A simple example demonstrating modular GLSL shaders in Three.js using glslify.

#browserify#graphics#shaders
Stars79
Forks7
Last commit9 years ago
SchematicWebViewer
SchematicWebViewerTypeScript

An NPM package for importing and viewing modern Minecraft schematics in a web browser.

#hacktoberfest#schematic-viewer#schematic
Stars76
Forks8
Last commit5 months ago
babylon-mtoon-material
babylon-mtoon-materialTypeScript

A WebGL port of Unity's MToon toon shader for babylon.js, enabling stylized 3D rendering in web applications.

#toon-shading#3d-graphics#shader
Stars75
Forks18
Last commit2 years ago
facecap
facecapJavaScript

A web-based 3D face capture tool using Babylon.js and Mediapipe to generate face meshes from webcam input.

#mediapipe#3d-modeling#webgl
Stars72
Forks16
Last commit3 years ago
ergoudan
ergoudanTypeScript

A Havok physics-based character controller for Babylon.js enabling walking, jumping, climbing stairs, and navigating slopes.

#babylonjs-character-controller#character-controller#havok-physics
Stars68
Forks15
Last commit4 months ago
playcanvas-tween
playcanvas-tweenJavaScript

A tweening library for PlayCanvas that enables smooth animations of entity properties and custom objects.

#interactive-3d#animation#tweening
Stars68
Forks45
Last commit1 year ago
vue-mars3d
vue-mars3dJavaScript

A minimal Vue.js project template for building 3D GIS applications with Mars3D.

#cesium#import#marsgis
Stars62
Forks37
Last commit5 days ago
docker-ng-cli-karma
docker-ng-cli-karmaDockerfile

A Docker image for running Angular CLI projects and Karma tests with Chrome, including WebGL support via Xvfb.

#chrome#frontend-development#xvfb
Stars61
Forks19
Last commit3 days ago
PreviousPage 8 of 8

Related Tags

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
#Game Development92
#3d Graphics90
#Javascript88
#Javascript Library62
#Threejs50
#Data Visualization49
#Typescript46
#Three Js41
#Cross Platform40
#Real Time Rendering39
#3d36
#Game Engine33