An open API service indexing awesome lists of open source software.

awesome-webgl

A curated list of awesome WebGL libraries, resources and much more
https://github.com/sjfricke/awesome-webgl

Last synced: 3 days ago
JSON representation

  • Community

  • Libraries

    • 2D

      • Phaser - Open source HTML5 2D game framework for Canvas and WebGL, supports mobile web browsers.
      • p2.js - 2D rigid body physics engine written in JavaScript.
      • Stage.js - 2D Library for cross-platform HTML5 game development.
      • Planck.js - 2D physics engine for cross-platform HTML5 game development.
    • Compute (GPGPU)

      • Phenomenon - Very small, low-level WebGL library that provides the essentials to deliver a high performance experience.
      • GammaCV - WebGL accelerated Computer Vision library for browser.
    • Maps and Visualizations

      • Luma.gl - WebGL2 powered framework for GPU-powered data visualization and computation.
      • Deck.gl - WebGL overlay suite for React providing a set of highly performant data visualization overlays.
      • xeokit - Web Graphics SDK for AEC/BIM applications with 3D-tiles, real-world coordinates and double precision.
      • MapMetrics GL - Mapbox GL JS-compatible mapping library with built-in vector tiles, geocoding, routing, and search.
    • Math

      • Sylvester - Sylvester is a vector, matrix and geometry library for JavaScript.
      • TWGL - Sole purpose is to make using the WebGL API less verbose.
    • Others

      • Babylon.js - Complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio.
      • Blend4Web - Tool for interactive 3D visualization on the Internet.
      • CopperLicht - JavaScript library and WebGL 3D engine for creating games and 3D applications.
      • GLGE - Javascript library intended to ease the use of WebGL.
      • PlayCanvas - Game engine platform to build interactive experiences.
      • Three.js - Aimed to create an easy to use, lightweight, 3D library.
      • Verge3D - an artist-friendly toolkit for creating 3D web experiences.
      • Whitestorm.js - Framework for developing 3D web apps with physics.
      • ClayGL - WebGL graphic Library for building scalable Web3D applications.
      • Lightgl.js - Lightweight and explict library to help prototype.
      • OSG.js - WebGL framework based on OpenSceneGraph concepts to interact with WebGL.
      • Pocket.gl - Fully customizable webgl shader sandbox to embed in your pages.
      • Regl - Light declarative and stateless library, functional abstraction for WebGL.
      • Scene.js - Extensible WebGL-based engine for high-detail 3D visualisation.
      • Turbulenz - Modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.
      • Pex-gl - JavaScript libraries for computational thinking in Plask/Node.js and WebGL.
    • Physics

      • Cannon.js - Lightweight and simple 3D physics engine for the web.
      • Ammo.js - Direct port of the Bullet physics engine to JavaScript using Emscripten.
    • Rendering

      • GrimoireGL - Bridge between Web engineers and CG engineers.
      • GLBoost - Rendering library for 3D graphic geeks.
      • Hilo3d - WebGL rendering engine for 3D games.
    • WebGL 2

      • PicoGL.js - Minimal WebGL 2-only rendering library.
    • WebVR

      • A-Frame - Web framework for building virtual reality experiences.
      • Hologram - Desktop app that let you create and prototype WebVR in interactive way needing no previous coding knowledge.
      • LÖVR - Simple framework for creating VR with Lua.
      • Awesome-AFrame
      • React 360 - Build VR websites and interactive 360 experiences with React.
      • Primrose - Rapidly prototype VR applications in your browser.
    • Others

      • awesome-opengl - Curated list of awesome OpenGL libraries, debuggers and resources. Inspired by awesome-... stuff.
      • awesome-vulkan - Curated list of awesome Vulkan projects and ecosystem.
      • gamedev - Awesome list about game development.
      • awesome - Curated list of awesome lists.
      • glTF - Runtime 3D Asset Delivery designed for the web.
      • graphics-resources - List of graphic programming resources.
  • Testing

  • WebGL

  • WebGL 2

  • WebVR