Forked from dmnsgn/WebGL-WebGPU-frameworks-libraries.md
Created
September 19, 2019 05:24
Revisions
-
dmnsgn revised this gist
Apr 21, 2019 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -14,6 +14,7 @@ * [PlayCanvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR * [Turbulenz](https://github.com/turbulenz/turbulenz_engine): Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices. * [Hilo3d](https://github.com/hiloteam/Hilo3d): a WebGL Rendering Engine. * [litescene](https://github.com/jagenjo/litescene.js): A WebGL 3D Engine library with component-based node hierarchy. Used by WebGLStudio. # Toolkits and micro frameworks * [regl](https://github.com/regl-project/regl): Fast functional WebGL -
dmnsgn revised this gist
Apr 2, 2019 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,6 +6,8 @@ * [PixiJS](https://github.com/pixijs/pixi.js): Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback * [Pex](https://github.com/pex-gl/pex): Pex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser. * [Babylon.js](https://github.com/BabylonJS/Babylon.js): a complete JavaScript framework for building 3D games with HTML 5 and WebGL * [Filament](https://github.com/google/filament/): Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGL * [ClayGL](https://github.com/pissang/claygl): A WebGL graphic library helping you to build scalable Web3D applications * [AwayJS](https://github.com/awayjs/awayjs-full): AwayJS is a graphics library for javascript written in typescript * [SceneJS](https://github.com/xeolabs/scenejs): An extensible WebGL-based engine for high-detail 3D visualisation * [Blend4Web](https://github.com/TriumphLLC/Blend4Web): a tool for interactive 3D visualization on the Internet @@ -17,7 +19,6 @@ * [regl](https://github.com/regl-project/regl): Fast functional WebGL * [lightgl.js](https://github.com/evanw/lightgl.js): A lightweight WebGL library * [TWGL](https://github.com/greggman/twgl.js): A Tiny WebGL helper Library * [p5.js](https://github.com/processing/p5.js): a new interpretation of Processing, not an emulation or port. * [Four](https://github.com/allotrop3/four): a slightly higher level graphics API based on WebGL 1.0 * [TDL](https://github.com/greggman/tdl): TDL is a low-level library for WebGL apps (see TWGL) -
dmnsgn revised this gist
Jan 24, 2019 . 1 changed file with 4 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -34,6 +34,10 @@ * [Helix](https://github.com/DerSchmale/helixjs): A Javascript 3D engine. * [GrimoireJS](https://github.com/GrimoireGL/GrimoireJS): A WebGL framework for Web development. * [litegl.js](https://github.com/jagenjo/litegl.js): Lightweight Javascript WebGL library for handling Context, Meshes, Textures and Shaders. * [CraZyPG](https://github.com/PrincessGod/CraZyPG): lowlevel webgl2.0 library * [GLBoost](https://github.com/emadurandal/GLBoost): A Useful WebGL Library for Small Turning * [RedCube.js](https://github.com/Reon90/redcube): WebGL2 rendering library. * [RedGL2](https://github.com/redcamel/RedGL2): RedGL - JavaScript 3D library # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Jan 8, 2019 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -33,6 +33,7 @@ * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. * [Helix](https://github.com/DerSchmale/helixjs): A Javascript 3D engine. * [GrimoireJS](https://github.com/GrimoireGL/GrimoireJS): A WebGL framework for Web development. * [litegl.js](https://github.com/jagenjo/litegl.js): Lightweight Javascript WebGL library for handling Context, Meshes, Textures and Shaders. # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Nov 4, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,6 +11,7 @@ * [Blend4Web](https://github.com/TriumphLLC/Blend4Web): a tool for interactive 3D visualization on the Internet * [PlayCanvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR * [Turbulenz](https://github.com/turbulenz/turbulenz_engine): Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices. * [Hilo3d](https://github.com/hiloteam/Hilo3d): a WebGL Rendering Engine. # Toolkits and micro frameworks * [regl](https://github.com/regl-project/regl): Fast functional WebGL -
dmnsgn revised this gist
Aug 17, 2018 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -16,6 +16,8 @@ * [regl](https://github.com/regl-project/regl): Fast functional WebGL * [lightgl.js](https://github.com/evanw/lightgl.js): A lightweight WebGL library * [TWGL](https://github.com/greggman/twgl.js): A Tiny WebGL helper Library * [ClayGL](https://github.com/pissang/claygl): A WebGL graphic library helping you to build scalable Web3D applications * [p5.js](https://github.com/processing/p5.js): a new interpretation of Processing, not an emulation or port. * [Four](https://github.com/allotrop3/four): a slightly higher level graphics API based on WebGL 1.0 * [TDL](https://github.com/greggman/tdl): TDL is a low-level library for WebGL apps (see TWGL) * [KickJS](https://github.com/mortennobel/KickJS): A WebGL game engine for modern web-browsers @@ -25,11 +27,11 @@ * [PicoGL.js](https://github.com/tsherif/picogl.js): A minimal WebGL 2-only rendering library * [O-GL](https://github.com/oframe/ogl): Minimal WebGL framework * [mini-webgl](https://github.com/jsantell/mini-webgl): Mini toy WebGL library * [phenomenon-px](https://github.com/vaneenige/phenomenon-px): The fastest way to create pixel shaders. * [zen-3d](https://github.com/shawn0326/zen-3d): JavaScript 3D library. * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. * [Helix](https://github.com/DerSchmale/helixjs): A Javascript 3D engine. * [GrimoireJS](https://github.com/GrimoireGL/GrimoireJS): A WebGL framework for Web development. # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Aug 2, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -23,6 +23,7 @@ * [Alfrid](https://github.com/yiwenl/Alfrid): A WebGL tool set * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art * [PicoGL.js](https://github.com/tsherif/picogl.js): A minimal WebGL 2-only rendering library * [O-GL](https://github.com/oframe/ogl): Minimal WebGL framework * [mini-webgl](https://github.com/jsantell/mini-webgl): Mini toy WebGL library * [zen-3d](https://github.com/shawn0326/zen-3d): JavaScript 3D library. * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. -
dmnsgn revised this gist
Mar 12, 2018 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -16,7 +16,6 @@ * [regl](https://github.com/regl-project/regl): Fast functional WebGL * [lightgl.js](https://github.com/evanw/lightgl.js): A lightweight WebGL library * [TWGL](https://github.com/greggman/twgl.js): A Tiny WebGL helper Library * [Four](https://github.com/allotrop3/four): a slightly higher level graphics API based on WebGL 1.0 * [TDL](https://github.com/greggman/tdl): TDL is a low-level library for WebGL apps (see TWGL) * [KickJS](https://github.com/mortennobel/KickJS): A WebGL game engine for modern web-browsers -
dmnsgn revised this gist
Feb 27, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,6 +6,7 @@ * [PixiJS](https://github.com/pixijs/pixi.js): Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback * [Pex](https://github.com/pex-gl/pex): Pex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser. * [Babylon.js](https://github.com/BabylonJS/Babylon.js): a complete JavaScript framework for building 3D games with HTML 5 and WebGL * [AwayJS](https://github.com/awayjs/awayjs-full): AwayJS is a graphics library for javascript written in typescript * [SceneJS](https://github.com/xeolabs/scenejs): An extensible WebGL-based engine for high-detail 3D visualisation * [Blend4Web](https://github.com/TriumphLLC/Blend4Web): a tool for interactive 3D visualization on the Internet * [PlayCanvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR -
dmnsgn revised this gist
Feb 20, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -36,6 +36,7 @@ * [OSG.js](https://github.com/cedricpinson/osgjs): Javascript Implementation of OpenSceneGraph * [Ammo.js](https://github.com/kripken/ammo.js/): Direct port of the Bullet physics engine to JavaScript using Emscripten * [gl-engine](https://github.com/gl-engine/gl-engine): an experimental ES6 WebGL engine built on stack.gl * [GLAM](https://github.com/tparisi/glam): glam (GL A nd M arkup) is a declarative language for creating 3D web content. # Maps and visualizations * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers -
dmnsgn revised this gist
Feb 13, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -42,6 +42,7 @@ * [LumaGL](https://github.com/uber/luma.gl): A JavaScript WebGL Framework for Data Visualization * [Cesium](http://cesiumjs.org/): Open-source library for world-class 3D globes and maps. * [xeogl](https://github.com/xeolabs/xeogl): A data-driven 3D visualization engine on WebGL * [PhiloGL](https://github.com/senchalabs/philogl): A WebGL Framework for Data Visualization, Creative Coding and Game Development # VR * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences. -
dmnsgn revised this gist
Jan 10, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,6 +28,7 @@ * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. * [Helix](https://github.com/DerSchmale/helixjs): A Javascript 3D engine. * [GrimoireJS](https://github.com/GrimoireGL/GrimoireJS): A WebGL framework for Web development. * [ClayGL](https://github.com/pissang/claygl): A WebGL graphic library helping you to build scalable Web3D applications # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Dec 8, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -27,6 +27,7 @@ * [zen-3d](https://github.com/shawn0326/zen-3d): JavaScript 3D library. * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. * [Helix](https://github.com/DerSchmale/helixjs): A Javascript 3D engine. * [GrimoireJS](https://github.com/GrimoireGL/GrimoireJS): A WebGL framework for Web development. # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Nov 13, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,6 +26,7 @@ * [mini-webgl](https://github.com/jsantell/mini-webgl): Mini toy WebGL library * [zen-3d](https://github.com/shawn0326/zen-3d): JavaScript 3D library. * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. * [Helix](https://github.com/DerSchmale/helixjs): A Javascript 3D engine. # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Nov 3, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -25,6 +25,7 @@ * [PicoGL.js](https://github.com/tsherif/picogl.js): A minimal WebGL 2-only rendering library * [mini-webgl](https://github.com/jsantell/mini-webgl): Mini toy WebGL library * [zen-3d](https://github.com/shawn0326/zen-3d): JavaScript 3D library. * [GLOW](https://github.com/empaempa/GLOW): GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders. # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Oct 17, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -24,6 +24,7 @@ * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art * [PicoGL.js](https://github.com/tsherif/picogl.js): A minimal WebGL 2-only rendering library * [mini-webgl](https://github.com/jsantell/mini-webgl): Mini toy WebGL library * [zen-3d](https://github.com/shawn0326/zen-3d): JavaScript 3D library. # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
May 20, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -23,6 +23,7 @@ * [Alfrid](https://github.com/yiwenl/Alfrid): A WebGL tool set * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art * [PicoGL.js](https://github.com/tsherif/picogl.js): A minimal WebGL 2-only rendering library * [mini-webgl](https://github.com/jsantell/mini-webgl): Mini toy WebGL library # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
May 2, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -22,6 +22,7 @@ * [nanogl](https://github.com/plepers/nanogl): webgl micro framework * [Alfrid](https://github.com/yiwenl/Alfrid): A WebGL tool set * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art * [PicoGL.js](https://github.com/tsherif/picogl.js): A minimal WebGL 2-only rendering library # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js -
dmnsgn revised this gist
Mar 29, 2017 . 1 changed file with 4 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,10 +8,10 @@ * [Babylon.js](https://github.com/BabylonJS/Babylon.js): a complete JavaScript framework for building 3D games with HTML 5 and WebGL * [SceneJS](https://github.com/xeolabs/scenejs): An extensible WebGL-based engine for high-detail 3D visualisation * [Blend4Web](https://github.com/TriumphLLC/Blend4Web): a tool for interactive 3D visualization on the Internet * [PlayCanvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR * [Turbulenz](https://github.com/turbulenz/turbulenz_engine): Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices. # Toolkits and micro frameworks * [regl](https://github.com/regl-project/regl): Fast functional WebGL * [lightgl.js](https://github.com/evanw/lightgl.js): A lightweight WebGL library * [TWGL](https://github.com/greggman/twgl.js): A Tiny WebGL helper Library @@ -23,7 +23,7 @@ * [Alfrid](https://github.com/yiwenl/Alfrid): A WebGL tool set * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art # Tools build on top of... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js * [Phaser](https://github.com/photonstorm/phaser): Phaser is a fast, free, and fun open source HTML5 game framework. It uses a custom build of Pixi.js. * [OSG.js](https://github.com/cedricpinson/osgjs): Javascript Implementation of OpenSceneGraph @@ -38,4 +38,4 @@ # VR * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences. * [PlayCanvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR -
dmnsgn revised this gist
Mar 28, 2017 . 1 changed file with 8 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,10 +1,15 @@ > A non-exhaustive list of WebGL frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are outdated/not maintained anymore. # Engines and libraries * [three.js](https://github.com/mrdoob/three.js): JavaScript 3D library * [stack.gl](http://stack.gl/): an open software ecosystem for WebGL, built on top of browserify and npm. * [PixiJS](https://github.com/pixijs/pixi.js): Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback * [Pex](https://github.com/pex-gl/pex): Pex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser. * [Babylon.js](https://github.com/BabylonJS/Babylon.js): a complete JavaScript framework for building 3D games with HTML 5 and WebGL * [SceneJS](https://github.com/xeolabs/scenejs): An extensible WebGL-based engine for high-detail 3D visualisation * [Blend4Web](https://github.com/TriumphLLC/Blend4Web): a tool for interactive 3D visualization on the Internet * [Play Canvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR * [Turbulenz](https://github.com/turbulenz/turbulenz_engine): Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices. # Toolkits * [regl](https://github.com/regl-project/regl): Fast functional WebGL @@ -18,18 +23,19 @@ * [Alfrid](https://github.com/yiwenl/Alfrid): A WebGL tool set * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art # Tools based on... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js * [Phaser](https://github.com/photonstorm/phaser): Phaser is a fast, free, and fun open source HTML5 game framework. It uses a custom build of Pixi.js. * [OSG.js](https://github.com/cedricpinson/osgjs): Javascript Implementation of OpenSceneGraph * [Ammo.js](https://github.com/kripken/ammo.js/): Direct port of the Bullet physics engine to JavaScript using Emscripten * [gl-engine](https://github.com/gl-engine/gl-engine): an experimental ES6 WebGL engine built on stack.gl # Maps and visualizations * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers * [LumaGL](https://github.com/uber/luma.gl): A JavaScript WebGL Framework for Data Visualization * [Cesium](http://cesiumjs.org/): Open-source library for world-class 3D globes and maps. * [xeogl](https://github.com/xeolabs/xeogl): A data-driven 3D visualization engine on WebGL # VR * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences. * [Play Canvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR -
dmnsgn created this gist
Mar 28, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,35 @@ # Engines and libraries * [three.js](https://github.com/mrdoob/three.js): JavaScript 3D library * [stack.gl](http://stack.gl/): an open software ecosystem for WebGL, built on top of browserify and npm. * [PixiJS](https://github.com/pixijs/pixi.js): Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback * [Pex](https://github.com/pex-gl/pex): Pex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser. * [Babylon.js](https://github.com/BabylonJS/Babylon.js): a complete JavaScript framework for building 3D games with HTML 5 and WebGL * [SceneJS](https://github.com/xeolabs/scenejs): An extensible WebGL-based engine for high-detail 3D visualisation # Toolkits * [regl](https://github.com/regl-project/regl): Fast functional WebGL * [lightgl.js](https://github.com/evanw/lightgl.js): A lightweight WebGL library * [TWGL](https://github.com/greggman/twgl.js): A Tiny WebGL helper Library * [QTEK](https://github.com/pissang/qtek): a WebGL graphic library. * [Four](https://github.com/allotrop3/four): a slightly higher level graphics API based on WebGL 1.0 * [TDL](https://github.com/greggman/tdl): TDL is a low-level library for WebGL apps (see TWGL) * [KickJS](https://github.com/mortennobel/KickJS): A WebGL game engine for modern web-browsers * [nanogl](https://github.com/plepers/nanogl): webgl micro framework * [Alfrid](https://github.com/yiwenl/Alfrid): A WebGL tool set * [Medium](https://github.com/amelierosser/medium): Progressive WebGL toolkit for art # Tool based on... * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js * [Phaser](https://github.com/photonstorm/phaser): Phaser is a fast, free, and fun open source HTML5 game framework. It uses a custom build of Pixi.js. * [OSG.js](https://github.com/cedricpinson/osgjs): Javascript Implementation of OpenSceneGraph * [Ammo.js](https://github.com/kripken/ammo.js/): Direct port of the Bullet physics engine to JavaScript using Emscripten * [gl-engine](https://github.com/gl-engine/gl-engine): an experimental ES6 WebGL engine built on stack.gl # Maps and visualization * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers * [LumaGL](https://github.com/uber/luma.gl): A JavaScript WebGL Framework for Data Visualization * [Cesium](http://cesiumjs.org/): Open-source library for world-class 3D globes and maps. * [xeogl](https://github.com/xeolabs/xeogl): A data-driven 3D visualization engine on WebGL # VR * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences.