Skip to content
Change the repository type filter

All

    Repositories list

    • Transpile GLSL to JS
      JavaScript
      22183191Updated Feb 28, 2026Feb 28, 2026
    • 🎃 Windowless WebGL for node.js
      C
      2851.9k727Updated Dec 22, 2025Dec 22, 2025
    • gl-vec3

      Public
      gl-matrix's vec3, split into smaller pieces
      JavaScript
      zlib License
      85310Updated Aug 18, 2025Aug 18, 2025
    • CommonJS/npm port of the WebGL conformance tests
      HTML
      MIT License
      6881900Updated Mar 10, 2025Mar 10, 2025
    • :mortar_board: The sequel to shader-school: Learn the WebGL API
      JavaScript
      Other
      1191.5k361Updated Apr 6, 2024Apr 6, 2024
    • transform streamed glsl tokens into an ast
      JavaScript
      MIT License
      1398111Updated Apr 3, 2024Apr 3, 2024
    • angle

      Public
      Almost Native Graphics Layer Engine (local fork)
      C++
      Other
      24101Updated Feb 29, 2024Feb 29, 2024
    • :computer:
      JavaScript
      660014Updated Dec 11, 2022Dec 11, 2022
    • packages

      Public
      :package: A list of packages that fall under the stack.gl umbrella
      JavaScript
      8122214Updated Dec 11, 2022Dec 11, 2022
    • gl-mat4

      Public
      gl-matrix's mat4, split into smaller pieces
      JavaScript
      zlib License
      148231Updated Oct 14, 2022Oct 14, 2022
    • gl-shader

      Public
      🎁 WebGL shader wrapper
      JavaScript
      MIT License
      2112541Updated Sep 9, 2022Sep 9, 2022
    • through stream that translates glsl-parser AST nodes into working glsl code
      JavaScript
      31022Updated Nov 28, 2021Nov 28, 2021
    • :mortar_board: A workshopper for GLSL shaders and graphics programming
      JavaScript
      Other
      2574.4k435Updated Mar 20, 2021Mar 20, 2021
    • gl-mat2

      Public
      gl-matrix's mat2, split into smaller pieces
      JavaScript
      zlib License
      2801Updated Nov 13, 2019Nov 13, 2019
    • A flexible wrapper for gl-vao and gl-buffer that you can use to set up renderable WebGL geometries from a variety of different formats.
      JavaScript
      MIT License
      95112Updated Jun 20, 2019Jun 20, 2019
    • through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms
      JavaScript
      51432Updated Jun 12, 2019Jun 12, 2019
    • gl-vao

      Public
      Vertex array object wrapper for WebGL
      JavaScript
      MIT License
      32640Updated Nov 23, 2018Nov 23, 2018
    • gl-vec2

      Public
      gl-matrix's vec2, split into smaller pieces
      JavaScript
      zlib License
      73620Updated Aug 24, 2018Aug 24, 2018
    • gl-mat3

      Public
      gl-matrix's mat3, split into smaller pieces
      JavaScript
      zlib License
      01810Updated Aug 1, 2018Aug 1, 2018
    • 🎩 Create a magic getter/setter object for a given WebGLProgram's uniforms.
      JavaScript
      Other
      11800Updated Jun 17, 2018Jun 17, 2018
    • gl-vec4

      Public
      gl-matrix's vec4, split into smaller pieces
      JavaScript
      zlib License
      2612Updated Feb 8, 2018Feb 8, 2018
    • gl-clear

      Public
      A helper WebGL module for clearing the current buffer
      JavaScript
      Other
      21100Updated Apr 29, 2017Apr 29, 2017
    • gl-fbo

      Public
      WebGL framebuffer wrapper
      JavaScript
      MIT License
      175842Updated Feb 23, 2017Feb 23, 2017
    • WebGL texture wrapper
      JavaScript
      MIT License
      95740Updated Nov 21, 2016Nov 21, 2016
    • gl-mesh

      Public
      Draws static indexed geometry in WebGL
      JavaScript
      MIT License
      21300Updated May 24, 2016May 24, 2016
    • Core implementation of gl-shader without parser dependencies
      JavaScript
      MIT License
      22212Updated Apr 24, 2016Apr 24, 2016
    • Pull audio waveform/frequency data into WebGL for realtime audio visualisation
      JavaScript
      Other
      55700Updated Mar 28, 2016Mar 28, 2016
    • Read out the contents of a floating-point gl-texture2d
      JavaScript
      Other
      01110Updated Feb 13, 2016Feb 13, 2016
    • Reusable CSS for styling README/Markdown content consistently.
      HTML
      Other
      8811Updated Jan 5, 2016Jan 5, 2016
    • gl-toy

      Public
      :crystal_ball: Quickly create WebGL demos using glslify
      JavaScript
      MIT License
      31900Updated Jan 1, 2016Jan 1, 2016
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.