855 Open Source Webgl Software Projects
Free and open source webgl code projects including engines, APIs, generators, and tools.
Pixi.js 30847 ⭐
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Photonstorm Phaser 28302 ⭐
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.
Babylon.js 12470 ⭐
Filament 9972 ⭐
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGL
TfJS Core 8530 ⭐
Bgfx 8461 ⭐
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
3D Game Shaders For Beginners 7200 ⭐
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Awesome Creative Coding 6956 ⭐
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Mapbox Gl JS 6381 ⭐
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Cesiumgs Cesium 6214 ⭐
Webglstudio.js 4149 ⭐
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Egret Core 3395 ⭐
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.
Mosra Magnum 3204 ⭐
Lightweight and modular C++11/C++14 graphics middleware for games and data visualization
Atomicgameengine 2346 ⭐
Echarts Gl 1982 ⭐
Extension pack of Apache ECharts (incubating) providing globe visualization and 3D plots
L7 2012 ⭐
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.
Layaair_discard 1887 ⭐
This is old LayaAir veriosn writetten by ActionScript 3.0 ,now LayaAir is using TypeScript as the Engine Script,Please use https://github.com/layabox/LayaAir instead.
Uiwidgets 1738 ⭐
UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
Phaser Examples 1634 ⭐
Contains hundreds of source code examples and related media for the Phaser HTML5 Game Framework.
Jeelizfacefilter 1590 ⭐
Umbrella 1504 ⭐
⛱ Broadly scoped ecosystem & mono-repository of ~138 TypeScript projects for functional, data driven development
Gcanvas 1477 ⭐
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Ipyvolume 1446 ⭐
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
Freeciv Web 1339 ⭐
Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.
Hedgehog Lab 1340 ⭐
Phaser Ce 1163 ⭐
Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Curtains.js 860 ⭐
Jeelizweboji 781 ⭐
React Planner 749 ⭐
:pencil2: A React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
Avg Core 715 ⭐
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
Three.JS Pathtracing Renderer 738 ⭐
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
Postprocessing 710 ⭐
A post processing library that provides the means to implement image filter effects for three.js.
Shadoweditor 754 ⭐
Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
Expo Crossy Road 638 ⭐
🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. 🐔