JSPM

Found 399 results for gl

primitive-geometry

Geometries for 3D rendering, including normals, UVs and cell indices (faces). Perfect if you want to supercharge your dependency folder... with 30KB of geometries.

  • v2.11.0
  • 37.46
  • Published

ffmpeg-concat

Concats a list of videos together using ffmpeg with sexy OpenGL transitions.

  • v1.3.0
  • 37.39
  • Published

3d-view-controls

A 3D camera with hooks for input handling

  • v2.2.2
  • 37.38
  • Published

three-line-2d

lines expanded in a vertex shader

  • v1.1.6
  • 36.98
  • Published

gl-shader-errors

"Parses" the log output of gl.getShaderInfoLog

  • v1.0.3
  • 36.98
  • Published

image-sdf

generate a signed distance field from an image

  • v1.0.4
  • 35.40
  • Published

canvas-sketch

A utility for quickly prototyping 2D and WebGL sketches

  • v0.7.7
  • 35.37
  • Published

node-country-list

country names by Alpha-2 country code in multiple languages

  • v1.0.3
  • 35.32
  • Published

mapbox-gl-inspect

Mapbox GL JS plugin for inspecting vector data

  • v1.3.1
  • 34.66
  • Published

rnmapbox-ditch

A Mapbox react native module for creating custom maps, specifically enhanced for the unique requirements of Ditch Navigation.

  • v1.2.42
  • 34.16
  • Published

unlerp

opposite of lerp; get normalized range between two bounds

  • v1.0.1
  • 34.03
  • Published

gl-react-native

React Native standalone implementation of gl-react, an universal React library to write and compose WebGL shaders

    • v5.2.1
    • 33.58
    • Published

    headless-gl

    Creates a WebGL context without a window

    • v3.0.7
    • 33.28
    • Published

    gl-to-dtype

    turns a gl type into a dtype string

    • v1.1.0
    • 32.84
    • Published

    glsl-gradient-palette

    Module for creating gradient palettes for usage in glsl.

    • v1.0.0
    • 32.81
    • Published

    gl-geometry

    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.

    • v3.1.1
    • 32.80
    • Published

    gl-react-expo

    React Native via Expo implementation of gl-react, an universal React library to write and compose WebGL shaders

      • v5.2.1
      • 32.53
      • Published

      glsl-worley

      Worley noise implementation for WebGL shaders

      • v1.0.2
      • 32.16
      • Published

      glsl-cos-palette

      glsl function for making cosine palettes

      • v1.0.0
      • 31.88
      • Published

      @maptalks/regl

      regl is a fast functional WebGL framework.

      • v3.6.0
      • 30.44
      • Published

      expo-pixi

      Tools for using pixi in Expo

      • v2.1.1
      • 30.29
      • Published

      expo-processing

      Utilities for using Processing.js on Expo

      • v2.4.5
      • 30.17
      • Published

      gl-wireframe

      Convert a mesh index for drawing wireframes

      • v1.0.1
      • 29.53
      • Published

      node-ffmpeg-concat

      Concats a list of videos together using ffmpeg with sexy OpenGL transitions.

      • v2025.8.8
      • 26.72
      • Published

      create-draw-function

      Create a WebGL draw call based on user provided data

      • v0.0.1
      • 26.07
      • Published

      deps-opengl-raub

      Binaries and headers for OpenGL-dependent addons

      • v7.2.0
      • 25.56
      • Published

      pex-gl

      Create a RenderingContext (2d, webgl, webgl2, webgpu) for use in PEX.

      • v3.0.2
      • 24.33
      • Published

      gl-react-image

      Universal gl-react cropper that implements various resizeMode in OpenGL

      • v3.2.0
      • 24.07
      • Published

      @qcharts/core

      QCharts 是一个基于 spritejs 封装的图表库,可以让用户以组件的形式组合出各种图表

      • v1.0.37
      • 23.95
      • Published

      react-native-mapbox-gl

      A Mapbox GL react native module for creating custom maps

      • v5.2.1-deprecated
      • 23.65
      • Published

      nogl

      WebGL shim for node

      • v1.1.0
      • 23.48
      • Published

      fontpath-renderer

      a generic text renderer for canvas/webgl/etc

      • v4.0.0
      • 23.25
      • Published

      texcoord

      uv texture coordinates from a region

      • v1.0.2
      • 22.97
      • Published

      gl-sprite-batch

      a high level quad batcher for stackgl

      • v3.1.1
      • 22.94
      • Published

      dictionary-gl

      Galician spelling dictionary

      • v3.0.0
      • 22.83
      • Published

      webglazy

      Responsive + configurable WebGL canvas replacement

      • v3.1.3
      • 22.64
      • Published

      canvas-loop

      canvas loop/scale utility

      • v1.0.7
      • 22.45
      • Published

      glsl-quad

      glsl-quad provides simple utilities (simple quad mesh, shaders, etc.) for image processing with webgl.

      • v1.0.0
      • 22.33
      • Published

      glfw-raub

      GLFW for Node.js

      • v6.4.0
      • 22.24
      • Published

      @teritorio/map

      Collection of helper functions to add some features to MapLibre GL JD (Mapbox GL JS) related to Teritorio Map Style.

        • v0.13.0
        • 22.12
        • Published

        gl-aliased-vao

        like vao, but only for simple vertex arrays

        • v1.0.2
        • 21.73
        • Published

        gl-react-blur

        Universal gl-react multi-pass gaussian Blur effect with configurable intensity

        • v2.0.1
        • 21.65
        • Published

        @fable/gl

        Creates a WebGL context without a window

        • v4.10.0-beta.22
        • 21.46
        • Published

        webgl-raub

        WebGL for Node.js

        • v5.3.0
        • 21.46
        • Published

        three-line2

        lines expanded in a vertex shader

        • v1.1.9
        • 21.35
        • Published

        3d-core-raub

        An extensible Node3D core for desktop applications

        • v5.3.0
        • 21.31
        • Published

        gl-pixel-stream

        streaming gl.readPixels from an FBO

        • v1.2.0
        • 21.26
        • Published

        gl-big-triangle

        Draws a big triangle that fills your entire viewport.

        • v1.0.0
        • 20.48
        • Published

        mapbox-gl-traffic

        Mapbox GL JS plugin for enabling/disabling traffic

        • v1.0.1
        • 20.33
        • Published

        @g4rb4g3/maps

        A Mapbox react native module for creating custom maps

        • v10.1.38
        • 20.26
        • Published

        get-image-pixels

        gets a RGBA array of the given Image/Video source

        • v1.0.1
        • 19.68
        • Published

        gl-context

        A shorthand module for creating a new WebGL context and basic animation loop.

        • v0.1.1
        • 19.38
        • Published

        gl-spectrum

        Display spectrum data with webgl

        • v3.2.6
        • 19.24
        • Published

        gl-chromakey

        Chroma key a video/image/canvas element in real time using the GPU

        • v2.0.0
        • 19.22
        • Published

        vue-mgl

        mapbox-gl vue components (map, layers, sources, controls)

        • v0.4.0
        • 19.11
        • Published

        gl-quad

        a simple quad utility for stackgl

        • v1.1.3
        • 18.84
        • Published

        pixel-grid

        render a grid of little squares

        • v1.0.2
        • 18.83
        • Published

        bmapgl

        ECharts plugin for baidu map GL version

        • v1.0.0
        • 18.60
        • Published

        mesh-reindex

        Convert a flat array into a simplicial-complex-style indexed mesh, without optimisation.

        • v1.0.0
        • 18.24
        • Published

        clara-gl

        Modified gl package, Creates a WebGL context without a window

        • v4.1.0
        • 17.83
        • Published

        mapir-mapbox

        A mapir Mapbox GL react native module for creating custom maps

        • v2.0.6
        • 17.62
        • Published

        expo-phaser

        Build awesome 2D games with Phaser.js and Expo

        • v0.0.1-alpha.0
        • 17.13
        • Published

        gl-mat4-esm

        gl-matrix's mat4, split into smaller pieces

        • v1.1.4
        • 16.47
        • Published

        @tamagui/maps

        A Mapbox react native module for creating custom maps

        • v10.0.0-beta.32.2
        • 15.63
        • Published

        @kmamal/gl

        Fork of `gl` that can render to windows

        • v9.1.0
        • 15.20
        • Published

        gl-basic-shader

        generates a basic shader with vertex attributes

        • v1.3.0
        • 14.94
        • Published

        webgl-to-opengl

        Convert GLSL from WebGL to OpenGL

        • v0.0.17
        • 14.85
        • Published

        deeplearn-gl

        Creates a WebGL context without a window

        • v4.0.7
        • 14.46
        • Published

        @ohmi/gl-react-native

        OpenGL bindings for react-native to implement complex effects over images and components, in the descriptive VDOM paradigm

        • v2.57.1-rc.1.1.0
        • 14.21
        • Published

        expo-three-ar

        Utilities for using Expo AR with THREE.js

        • v0.0.0
        • 14.13
        • Published

        kami-shader

        shader utils for WebGL / kami

        • v1.1.0
        • 13.97
        • Published

        gl-compare

        Visually compare two webgl render loops on the fly

        • v2.0.2
        • 13.70
        • Published

        mugl

        WebGPU and WebGL Micro 3D Graphics Library for JavaScript and WebAssembly

        • v0.3.0
        • 13.58
        • Published

        trackasia-gl-leaflet

        Supports adding TrackAsia GL Web to a Leaflet Map as a layer

        • v0.0.22
        • 13.52
        • Published

        vec3.c

        gl-matrix's vec3, split into smaller pieces, converted to c header files

        • v1.1.1
        • 13.22
        • Published

        ag-gl-fbo

        Frame buffer object wrapper for WebGL

        • v2.0.9
        • 13.18
        • Published

        hack.gl

        `simple fragment shader / feedback effect declarative webgl helper`

          • v0.1.25
          • 13.16
          • Published

          gl-reset

          Completely reset the state of a WebGL context, deleting any allocated resources

          • v1.0.0
          • 13.16
          • Published

          gl-catmull-clark

          A javascript implementation of the Catmull-Clark subdivision surface algorithm

          • v1.0.0
          • 13.08
          • Published

          @microbium/regl

          regl is a fast functional WebGL framework.

          • v1.3.13-1
          • 12.99
          • Published

          preview-dds

          preview and save DDS textures from the command line

          • v1.0.1
          • 12.94
          • Published

          gl-mesh

          Static indexed mesh drawing for WebGL

          • v0.1.0
          • 12.67
          • Published

          gl-gif

          Quickly and easily generate looping GIFs using WebGL

          • v3.1.0
          • 12.60
          • Published

          mapbox-gl-react

          React components for Mapbox-gl-js

          • v0.1.6
          • 12.29
          • Published

          fontpath-gl

          a stackgl implementation for fontpath rendering

          • v3.0.0
          • 12.03
          • Published

          pnp-gui

          A Immediate Mode WebGL GUI that aims to be easy to use and intergrate into any project.

          • v0.0.4
          • 12.01
          • Published

          webglutenfree

          We serve your draw calls type-safe and gluten-free

          • v0.0.13
          • 12.01
          • Published

          regpu3

          WebGPU is a fast functional WebGPU framework.

          • v0.29.0
          • 12.01
          • Published

          @yaron24/ffmpeg-concat

          Concats a list of videos together using ffmpeg with sexy OpenGL transitions.

          • v1.2.1
          • 11.84
          • Published

          primitive-ellipsoid

          An ellipsoid geometry for 3D rendering, including normals, UVs and cell indices (faces).

          • v2.1.1
          • 11.80
          • Published

          light-ffmpeg-trans

          Concats a list of videos together using ffmpeg with sexy OpenGL transitions. fork from ffmpeg-concat

          • v1.1.5
          • 11.79
          • Published

          glew

          glew source and static build target

          • v1.0.1
          • 11.79
          • Published

          draw-billboard

          Draws a billboarded sprite

          • v0.0.2
          • 11.71
          • Published

          @mpvite/maps

          A Mapbox GL react native module for creating custom maps

          • v8.1.6
          • 11.69
          • Published

          kami-texture

          texture utils for kami

          • v1.1.0
          • 11.69
          • Published

          gl-clear

          A helper WebGL module for clearing the current buffer – extracted from [@mikolalysenko](http://github.com/mikolalysenko)'s [gl-now](http://github.com/mikolalysenko/gl-now).

          • v2.0.0
          • 11.54
          • Published

          mapbox-gl-mapmagic

          binding from mapbox gl (v.0.42.1) to the mapmagic api

          • v0.0.2
          • 11.46
          • Published

          vec4.c

          gl-matrix's vec4, in c, split into smaller pieces

          • v1.0.0
          • 11.38
          • Published

          gl-quads-to-tris

          Helper module that converts an array of quad indices to an array of triangles indices

          • v1.0.0
          • 11.36
          • Published

          audio-shader

          Shader based audio processing stream

          • v1.2.3
          • 11.26
          • Published

          gl-fbo-matching

          Compare two gl-fbo instances' contents for matching pixels.

          • v1.0.0
          • 10.81
          • Published

          z1data-geocoder

          A mapboxgl plugin for the Mapbox Search geocoder API

          • v1.0.3
          • 10.72
          • Published

          @wq/map-gl

          MapLibre GL integration for @wq/map

          • v2.1.0
          • 10.63
          • Published

          glo-texture

          a WebGL texture interface

          • v1.0.1
          • 10.44
          • Published

          expo-graphics-rnge

          Tools for building universal graphic based components in Expo

          • v1.2.0
          • 10.35
          • Published

          glo-mesh

          a mesh abstraction for WebGL

          • v1.0.1
          • 10.24
          • Published

          twgl_cc

          Cocos2d-x extensions for twgl library

          • v1.0.1
          • 10.23
          • Published

          gl-react-julia

          Universal gl-react Julia set fractals

          • v1.0.4
          • 10.09
          • Published

          ag-gl-vao

          Vertex array object wrapper/shim for WebGL

          • v1.3.1
          • 10.04
          • Published

          @amigocloud/mapbox-gl-native

          Renders map tiles with Mapbox GL. This fork aplied the fix for https://github.com/mapbox/vector-tile/issues/55. For now, it only supports Node 8 and 10.

          • v5.0.1
          • 9.81
          • Published

          glsl-100-to-300

          transpiles GLSL tokens from v100 to v300 es

          • v1.2.0
          • 9.79
          • Published

          glsl-numerify

          glsl-numerify is a debugging shader generator for WebGL: given a texture, blows it up in size, displays the pixel values as numbers.

          • v1.0.0
          • 9.79
          • Published

          cubemap-sh

          generate spherical harmonics from a cubemap

          • v0.2.1
          • 9.66
          • Published

          beam-gl

          Expressive WebGL

          • v0.2211.0
          • 9.61
          • Published

          mapdirectrealtime

          A mapboxgl plugin for the Mapbox Directions API

          • v1.0.16
          • 9.60
          • Published

          regl-primitive

          Create a regl draw command from a simplicial complex

          • v1.0.1
          • 9.60
          • Published

          @epok.tech/gl-gpgpu

          `gl-gpgpu` - GPGPU state-stepping - declaratively maps optimal draw passes, shaders, GL resources, inputs, outputs - lets you focus on your logic, BYO-renderer.

          • v0.11.2
          • 9.59
          • Published

          glsl-godrays

          Shader function for rendering godrays(volumetric light scattering).

          • v1.0.2
          • 9.53
          • Published

          glovebox

          WebGl 2D optimized library, targets large fancy data presentation scenarios.

          • v0.2.5
          • 9.35
          • Published

          quads

          Quad geometry tools

          • v1.2.0
          • 9.33
          • Published

          mat4.c

          gl-matrix's mat4, in c, split into smaller pieces

          • v1.0.0
          • 9.19
          • Published

          rokid-gl-react-native

          OpenGL bindings for react-native to implement complex effects over images and components, in the descriptive VDOM paradigm

          • v0.0.2
          • 9.07
          • Published

          glglupup

          不要下载

            • v0.0.0
            • 8.74
            • Published

            @wq/map-gl-native

            React Native & Expo bindings for @wq/map-gl

            • v2.0.0
            • 8.74
            • Published

            simple-gpu

            simple-gpu is a fast functional WebGPU framework.

            • v0.41.0
            • 8.64
            • Published

            gl-simplified-vao

            A simplified interface for creating vertex array objects without the need to calculate strides and offets.

            • v0.1.0
            • 8.64
            • Published

            kami-texture2

            texture utils for kami

            • v1.1.0
            • 8.64
            • Published

            is-gitlab-url

            Check if a passed string is a valid GitHub URL

            • v1.0.0
            • 8.62
            • Published

            gl-extension

            gets a WebGL extension, normalized to work the same in WebGL 2 contexts

            • v1.1.1
            • 8.23
            • Published

            glo-shader

            a generic shader interface for WebGL

            • v1.0.3
            • 8.22
            • Published

            a-cube

            Just a cubes positions, cells and normals.

            • v1.0.1
            • 8.11
            • Published

            gl-skydome-sun

            Draws a skydome with a sun into a 3D scene.

            • v2.0.5
            • 8.11
            • Published

            three-glslify

            a helper to make ThreeJS shader materials from glslify

            • v2.0.2
            • 8.07
            • Published

            rectangular-prism

            Quickly generate an indexed mesh for a rectangular prism, because triangles.

            • v1.0.0
            • 8.07
            • Published

            dizzy-canvas

            Simple 2d rendering engine.

            • v1.0.4
            • 8.05
            • Published

            webgp

            Web GPU Programming - if some things can be made simple, complex things can be possible

            • v0.1.1
            • 7.85
            • Published

            regpu5

            WebGPU is a fast functional WebGPU framework.

            • v0.36.0
            • 7.71
            • Published

            @wq/map-gl-web

            Web bindings for for @wq/map-gl

            • v2.1.0
            • 7.59
            • Published

            axis3d-obj-geometry

            Converts .OBJ source into an Axis3D Geometry instance.

              • v1.0.0
              • 7.47
              • Published

              regpu4

              WebGPU is a fast functional WebGPU framework.

              • v0.33.0
              • 7.47
              • Published

              expo-pixijs

              Tools for using pixi v5 in Expo

              • v1.0.0
              • 7.44
              • Published

              gl-api

              A JSON listing of the WebGL 1.0 API

              • v1.0.3
              • 7.10
              • Published

              glsl-sat

              glsl-sat is a shader generator for WebGL, to generate a summed-area-table texture of an input texture

              • v0.1.0
              • 7.10
              • Published

              cube-face-vector

              gets a unit vector for a given cubemap face

              • v1.0.0
              • 6.84
              • Published

              @webgl/core

              WebGl component core

              • v0.1.0
              • 6.75
              • Published

              gl-react-color-matrix

              Universal gl-react effect to apply 4x4 rgba color matrix on a content

              • v1.1.0
              • 6.75
              • Published

              mglregl

              regl is a fast functional WebGL framework.

              • v1.0.0
              • 6.75
              • Published

              gl-tetrahedron

              a simple tetrahedron utility for stackgl

              • v1.0.1
              • 6.72
              • Published

              estsed

              an indexed quad mesh with normals and UVs

              • v1.5.0
              • 6.71
              • Published

              @brentvatne/gl-react-expo

              React Native via Expo implementation of gl-react, an universal React library to write and compose WebGL shaders

                • v3.9.0
                • 6.66
                • Published

                rotate-vector-about-axis

                A helper module that allows you to rotate a vector about an arbitrary axis.

                • v1.0.2
                • 6.54
                • Published

                three-sdf-text

                SDF text rendering for ThreeJS

                • v1.0.6
                • 6.01
                • Published

                @3dnest/spoke-geometry

                A software project that provides easy access to efficient and reliable geometric algorithms in the form of a ES6+ library.

                  • v0.3.1
                  • 6.01
                  • Published

                  regpu9

                  WebGPU is a fast functional WebGPU framework.

                  • v0.39.0
                  • 5.92
                  • Published

                  mapbox-layer-groups

                  A library for managing groups of layers in mapbox

                  • v0.0.6
                  • 5.92
                  • Published

                  gl-with-warp

                  Creates a WebGL context without a window

                  • v6.0.5
                  • 5.90
                  • Published

                  @webgl/test

                  webgl-component test utils

                    • v0.1.0
                    • 5.88
                    • Published

                    mayo-gl

                    A light weight web 2D graphics library

                    • v0.2.2
                    • 5.84
                    • Published

                    i18n-iso-3166-1

                    i18n for ISO 3166-1 country codes and names

                    • v1.0.6
                    • 5.84
                    • Published

                    glslify-api

                    An API and accompanying client for generating glslify shaders in the browser

                    • v1.1.0
                    • 5.84
                    • Published

                    gl-textured-quad

                    quick way to draw a texture to the screen

                    • v1.0.4
                    • 5.73
                    • Published

                    regpu2

                    WebGPU is a fast functional WebGPU framework.

                    • v0.21.0
                    • 5.63
                    • Published

                    @muds/gltf

                    Minimal glTF 2.0 file loader for muds

                    • v0.1.0
                    • 5.01
                    • Published

                    cube-face-name

                    gets a name like "px" or "pz" for a cube map face

                    • v1.0.0
                    • 5.01
                    • Published

                    glfw.c

                    GLFW on npm for cmake linkage + static building

                    • v3.1.1
                    • 5.01
                    • Published

                    gl-canvas

                    Custom Element for <canvas> and WebGL

                    • v0.3.0
                    • 4.94
                    • Published

                    gl-buffer-snoop

                    Intercepts uploads to WebGL buffers in order to keep track of their expected value on the GPU.

                    • v1.0.0
                    • 4.92
                    • Published

                    quat.c

                    gl-matrix's quaternion, in c, split into smaller pieces

                    • v1.0.0
                    • 4.92
                    • Published

                    @mattoakes/gl-react-expo

                    React Native via Expo implementation of gl-react, an universal React library to write and compose WebGL shaders

                      • v3.18.0-alpha.1
                      • 4.92
                      • Published

                      @planet/dynamic-tiles

                      Support for dynamically colored tiles from Planet Inc. tile servers.

                        • v1.1.4
                        • 4.92
                        • Published

                        regpu6

                        WebGPU is a fast functional WebGPU framework.

                        • v0.37.0
                        • 4.92
                        • Published

                        gl-texture2d-display

                        Displays a given gl-texture2d on your screen. Useful for debugging.

                        • v1.0.0
                        • 4.91
                        • Published