Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save mimetikxs/64fe86fe67ab3c0dfb4f55e762238a36 to your computer and use it in GitHub Desktop.
Save mimetikxs/64fe86fe67ab3c0dfb4f55e762238a36 to your computer and use it in GitHub Desktop.

Revisions

  1. @dmnsgn dmnsgn revised this gist Dec 6, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -81,6 +81,7 @@
    * [VTK](https://github.com/kitware/vtk-js): Visualization Toolkit for the Web
    * [Apache ECharts](https://github.com/apache/incubator-echarts): A powerful, interactive charting and data visualization library for browser
    * [Troika](https://github.com/protectwise/troika/): A JavaScript framework for interactive 3D and 2D visualizations
    * [@antv/g](https://github.com/antvis/g): A powerful rendering engine for AntV implemented with Canvas2D / SVG / WebGL / WebGPU.

    # VR
    * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences.
  2. @dmnsgn dmnsgn revised this gist Nov 5, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -51,6 +51,7 @@
    * [wwg](https://github.com/wakufactory/wwg): Simple WebGL wrapper
    * [glTips](https://github.com/emadurandal/glTips): Useful, cherry-pickable, and CC0 (public domain like) licensed WebGL routine code snippets.
    * [dan-shari-gl](https://github.com/kenjiSpecial/dan-shari-gl): minimum webgl framework developed with TypeScript
    * [hwoa-rang-gl](https://github.com/gnikoloff/hwoa-rang-gl): Lightweight WebGL Library written in Typescript

    # Path Tracing
    * [Snelly](https://github.com/portsmouth/snelly): A system for physically-based SDF (signed distance field) pathtracing in WebGL
  3. @dmnsgn dmnsgn revised this gist Sep 10, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -87,6 +87,7 @@

    # WebAssembly
    * [GLAS](https://github.com/lume/glas): WebGL in WebAssembly with AssemblyScript
    * [WebRays](https://github.com/phasmatic3d/webrays): Ray Tracing on the Web

    # WebGPU
    * [RedGPU](https://github.com/redcamel/RedGPU): RedGPU - Javascript webGPU Engine
  4. @dmnsgn dmnsgn revised this gist May 15, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -68,6 +68,7 @@
    * [threeify](https://github.com/threeify/threeify): threeify is a Typescript 3D library loosely based on three.js.
    * [ROYGBIV](https://github.com/oguzeroglu/ROYGBIV): A 3D engine for the Web
    * [shree](https://github.com/sawa-zen/shree): lite three.js
    * [Taro](https://github.com/Cloud9c/taro): A lightweight 3D game engine for the web.

    # Maps and visualizations
    * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers
  5. @dmnsgn dmnsgn revised this gist Apr 30, 2021. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -18,8 +18,6 @@
    * [Two.js](https://github.com/jonobr1/two.js): A renderer agnostic two-dimensional drawing api for the web.
    * [webgl-operate](https://github.com/cginternals/webgl-operate): A TypeScript based WebGL rendering framework.
    * [Rhodonite](https://github.com/actnwit/RhodoniteTS): Rhodonite Web3D Library in TypeScript
    * [shree](https://github.com/sawa-zen/shree): lite three.js
    * [Ashes](https://github.com/but0n/Ashes): WebGL2.0 3D Engine & ECS & RayTracing
    * [Zogra](https://github.com/SardineFish/zogra-renderer): A simple WebGL2 renderer.

    # Toolkits and micro frameworks
    @@ -54,6 +52,10 @@
    * [glTips](https://github.com/emadurandal/glTips): Useful, cherry-pickable, and CC0 (public domain like) licensed WebGL routine code snippets.
    * [dan-shari-gl](https://github.com/kenjiSpecial/dan-shari-gl): minimum webgl framework developed with TypeScript

    # Path Tracing
    * [Snelly](https://github.com/portsmouth/snelly): A system for physically-based SDF (signed distance field) pathtracing in WebGL
    * [Ashes](https://github.com/but0n/Ashes): WebGL2.0 3D Engine & ECS & RayTracing

    # 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.
    @@ -65,6 +67,7 @@
    * [plotly.js](https://github.com/plotly/plotly.js/): Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library.
    * [threeify](https://github.com/threeify/threeify): threeify is a Typescript 3D library loosely based on three.js.
    * [ROYGBIV](https://github.com/oguzeroglu/ROYGBIV): A 3D engine for the Web
    * [shree](https://github.com/sawa-zen/shree): lite three.js

    # Maps and visualizations
    * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers
  6. @dmnsgn dmnsgn revised this gist Apr 8, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -75,6 +75,7 @@
    * [MathBox](https://github.com/unconed/mathbox): Presentation-quality WebGL math graphing
    * [VTK](https://github.com/kitware/vtk-js): Visualization Toolkit for the Web
    * [Apache ECharts](https://github.com/apache/incubator-echarts): A powerful, interactive charting and data visualization library for browser
    * [Troika](https://github.com/protectwise/troika/): A JavaScript framework for interactive 3D and 2D visualizations

    # VR
    * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences.
  7. @dmnsgn dmnsgn revised this gist Mar 3, 2021. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -80,6 +80,9 @@
    * [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

    # WebAssembly
    * [GLAS](https://github.com/lume/glas): WebGL in WebAssembly with AssemblyScript

    # WebGPU
    * [RedGPU](https://github.com/redcamel/RedGPU): RedGPU - Javascript webGPU Engine
    * [sokol](https://github.com/floooh/sokol/issues/278): 3D-API wrapper
  8. @dmnsgn dmnsgn revised this gist Mar 1, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -20,6 +20,7 @@
    * [Rhodonite](https://github.com/actnwit/RhodoniteTS): Rhodonite Web3D Library in TypeScript
    * [shree](https://github.com/sawa-zen/shree): lite three.js
    * [Ashes](https://github.com/but0n/Ashes): WebGL2.0 3D Engine & ECS & RayTracing
    * [Zogra](https://github.com/SardineFish/zogra-renderer): A simple WebGL2 renderer.

    # Toolkits and micro frameworks
    * [regl](https://github.com/regl-project/regl): Fast functional WebGL
  9. @dmnsgn dmnsgn revised this gist Dec 30, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -63,6 +63,7 @@
    * [potree](https://github.com/potree/potree): WebGL point cloud viewer for large datasets
    * [plotly.js](https://github.com/plotly/plotly.js/): Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library.
    * [threeify](https://github.com/threeify/threeify): threeify is a Typescript 3D library loosely based on three.js.
    * [ROYGBIV](https://github.com/oguzeroglu/ROYGBIV): A 3D engine for the Web

    # Maps and visualizations
    * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers
  10. @dmnsgn dmnsgn revised this gist Nov 15, 2020. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -18,6 +18,8 @@
    * [Two.js](https://github.com/jonobr1/two.js): A renderer agnostic two-dimensional drawing api for the web.
    * [webgl-operate](https://github.com/cginternals/webgl-operate): A TypeScript based WebGL rendering framework.
    * [Rhodonite](https://github.com/actnwit/RhodoniteTS): Rhodonite Web3D Library in TypeScript
    * [shree](https://github.com/sawa-zen/shree): lite three.js
    * [Ashes](https://github.com/but0n/Ashes): WebGL2.0 3D Engine & ECS & RayTracing

    # Toolkits and micro frameworks
    * [regl](https://github.com/regl-project/regl): Fast functional WebGL
    @@ -46,6 +48,10 @@
    * [gi-voxels](https://github.com/novalain/gi-voxels): WebGL Voxel Cone Tracing
    * [artgl](https://github.com/mikialex/artgl): TypeScript 3D framework. Building blocks & infrastructure for Web 3D application.
    * [Squareroot.js](https://github.com/drojdjou/squareroot.js): A 2d/3d engine for WebGL and Canvas rendering and animation
    * [gl3](https://github.com/doxas/glcubic.js): webgl helper library
    * [wwg](https://github.com/wakufactory/wwg): Simple WebGL wrapper
    * [glTips](https://github.com/emadurandal/glTips): Useful, cherry-pickable, and CC0 (public domain like) licensed WebGL routine code snippets.
    * [dan-shari-gl](https://github.com/kenjiSpecial/dan-shari-gl): minimum webgl framework developed with TypeScript

    # Tools build on top of...
    * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js
  11. @dmnsgn dmnsgn revised this gist Nov 13, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -17,6 +17,7 @@
    * [litescene](https://github.com/jagenjo/litescene.js): A WebGL 3D Engine library with component-based node hierarchy. Used by WebGLStudio.
    * [Two.js](https://github.com/jonobr1/two.js): A renderer agnostic two-dimensional drawing api for the web.
    * [webgl-operate](https://github.com/cginternals/webgl-operate): A TypeScript based WebGL rendering framework.
    * [Rhodonite](https://github.com/actnwit/RhodoniteTS): Rhodonite Web3D Library in TypeScript

    # Toolkits and micro frameworks
    * [regl](https://github.com/regl-project/regl): Fast functional WebGL
  12. @dmnsgn dmnsgn revised this gist Nov 10, 2020. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -64,6 +64,8 @@
    * [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
    * [MathBox](https://github.com/unconed/mathbox): Presentation-quality WebGL math graphing
    * [VTK](https://github.com/kitware/vtk-js): Visualization Toolkit for the Web
    * [Apache ECharts](https://github.com/apache/incubator-echarts): A powerful, interactive charting and data visualization library for browser

    # VR
    * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences.
  13. @dmnsgn dmnsgn revised this gist Oct 20, 2020. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -74,4 +74,5 @@
    * [sokol](https://github.com/floooh/sokol/issues/278): 3D-API wrapper
    * [wgpu](https://github.com/gfx-rs/wgpu): Native WebGPU implementation based on gfx-hal
    * [dawn](https://dawn.googlesource.com/dawn): Dawn, a WebGPU implementation
    * [dgel](https://github.com/dmnsgn/dgel): A WebGPU engine.
    * [dgel](https://github.com/dmnsgn/dgel): A WebGPU engine.
    * [YUE](https://github.com/maierfelix/YUE): Personal WebGPU based 3D renderer.
  14. @dmnsgn dmnsgn revised this gist Oct 8, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -44,6 +44,7 @@
    * [RedGL2](https://github.com/redcamel/RedGL2): RedGL - JavaScript 3D library
    * [gi-voxels](https://github.com/novalain/gi-voxels): WebGL Voxel Cone Tracing
    * [artgl](https://github.com/mikialex/artgl): TypeScript 3D framework. Building blocks & infrastructure for Web 3D application.
    * [Squareroot.js](https://github.com/drojdjou/squareroot.js): A 2d/3d engine for WebGL and Canvas rendering and animation

    # Tools build on top of...
    * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js
  15. @dmnsgn dmnsgn revised this gist Oct 8, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -62,6 +62,7 @@
    * [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
    * [MathBox](https://github.com/unconed/mathbox): Presentation-quality WebGL math graphing

    # VR
    * [A-Frame](https://github.com/aframevr/aframe/): A web framework for building virtual reality experiences.
  16. @dmnsgn dmnsgn revised this gist Sep 15, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-WebGPU-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -16,6 +16,7 @@
    * [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.
    * [Two.js](https://github.com/jonobr1/two.js): A renderer agnostic two-dimensional drawing api for the web.
    * [webgl-operate](https://github.com/cginternals/webgl-operate): A TypeScript based WebGL rendering framework.

    # Toolkits and micro frameworks
    * [regl](https://github.com/regl-project/regl): Fast functional WebGL
  17. @dmnsgn dmnsgn renamed this gist Jul 24, 2020. 1 changed file with 9 additions and 2 deletions.
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    > A non-exhaustive list of WebGL frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
    > A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
    # Engines and libraries
    * [three.js](https://github.com/mrdoob/three.js): JavaScript 3D library
    @@ -64,4 +64,11 @@

    # 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
    * [PlayCanvas](https://github.com/playcanvas/engine): JavaScript game engine built on WebGL and WebVR

    # WebGPU
    * [RedGPU](https://github.com/redcamel/RedGPU): RedGPU - Javascript webGPU Engine
    * [sokol](https://github.com/floooh/sokol/issues/278): 3D-API wrapper
    * [wgpu](https://github.com/gfx-rs/wgpu): Native WebGPU implementation based on gfx-hal
    * [dawn](https://dawn.googlesource.com/dawn): Dawn, a WebGPU implementation
    * [dgel](https://github.com/dmnsgn/dgel): A WebGPU engine.
  18. @dmnsgn dmnsgn revised this gist Jun 25, 2020. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion WebGL-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    > 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.
    > A non-exhaustive list of WebGL frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
    # Engines and libraries
    * [three.js](https://github.com/mrdoob/three.js): JavaScript 3D library
    @@ -53,6 +53,7 @@
    * [GLAM](https://github.com/tparisi/glam): glam (GL A nd M arkup) is a declarative language for creating 3D web content.
    * [potree](https://github.com/potree/potree): WebGL point cloud viewer for large datasets
    * [plotly.js](https://github.com/plotly/plotly.js/): Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library.
    * [threeify](https://github.com/threeify/threeify): threeify is a Typescript 3D library loosely based on three.js.

    # Maps and visualizations
    * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers
  19. @dmnsgn dmnsgn revised this gist Apr 3, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -15,6 +15,7 @@
    * [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.
    * [Two.js](https://github.com/jonobr1/two.js): A renderer agnostic two-dimensional drawing api for the web.

    # Toolkits and micro frameworks
    * [regl](https://github.com/regl-project/regl): Fast functional WebGL
  20. @dmnsgn dmnsgn revised this gist Jan 14, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -51,6 +51,7 @@
    * [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.
    * [potree](https://github.com/potree/potree): WebGL point cloud viewer for large datasets
    * [plotly.js](https://github.com/plotly/plotly.js/): Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library.

    # Maps and visualizations
    * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers
  21. @dmnsgn dmnsgn revised this gist Oct 11, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -41,6 +41,7 @@
    * [RedCube.js](https://github.com/Reon90/redcube): WebGL2 rendering library.
    * [RedGL2](https://github.com/redcamel/RedGL2): RedGL - JavaScript 3D library
    * [gi-voxels](https://github.com/novalain/gi-voxels): WebGL Voxel Cone Tracing
    * [artgl](https://github.com/mikialex/artgl): TypeScript 3D framework. Building blocks & infrastructure for Web 3D application.

    # Tools build on top of...
    * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js
  22. @dmnsgn dmnsgn revised this gist Sep 23, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -40,6 +40,7 @@
    * [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
    * [gi-voxels](https://github.com/novalain/gi-voxels): WebGL Voxel Cone Tracing

    # Tools build on top of...
    * [WhitestormJS](https://github.com/WhitestormJS/whitestorm.js): Super-fast 3D framework for Web Applications & Games. Based on Three.js
  23. @dmnsgn dmnsgn revised this gist Sep 23, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original file line number Diff line number Diff line change
    @@ -48,6 +48,7 @@
    * [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.
    * [potree](https://github.com/potree/potree): WebGL point cloud viewer for large datasets

    # Maps and visualizations
    * [Deck.gl](https://github.com/uber/deck.gl): WebGL based visualization layers
  24. @dmnsgn dmnsgn revised this gist Apr 21, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original 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
  25. @dmnsgn dmnsgn revised this gist Apr 2, 2019. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion WebGL-frameworks-libraries.md
    Original 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
    * [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)
  26. @dmnsgn dmnsgn revised this gist Jan 24, 2019. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions WebGL-frameworks-libraries.md
    Original 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
  27. @dmnsgn dmnsgn revised this gist Jan 8, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original 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
  28. @dmnsgn dmnsgn revised this gist Nov 4, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original 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
  29. @dmnsgn dmnsgn revised this gist Aug 17, 2018. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion WebGL-frameworks-libraries.md
    Original 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.
    * [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
  30. @dmnsgn dmnsgn revised this gist Aug 2, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions WebGL-frameworks-libraries.md
    Original 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.