JSPM

Found 3308 results for webgl

@babylonjs/loaders

For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.

  • v8.25.0
  • 45.22
  • Published

3d-force-graph

UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine

  • v1.78.4
  • 45.03
  • Published

react-globe.gl

React component for Globe Data Visualization using ThreeJS/WebGL

  • v2.35.0
  • 44.86
  • Published

gl-shader

WebGL shader wrapper

  • v4.3.1
  • 44.72
  • Published

three-spritetext

A sprite based text component for ThreeJS

  • v1.10.0
  • 44.52
  • Published

polyline-normals

gets miter normals for a 2D polyline

  • v2.0.2
  • 44.51
  • Published

@kitware/vtk.js

Visualization Toolkit for the Web

  • v34.10.0
  • 44.37
  • Published

gl-axes3d

3D axes for WebGL

  • v1.7.1
  • 44.24
  • Published

gl-state

Saves WebGL context state

  • v1.0.0
  • 44.24
  • Published

gl-cone3d

3D cone plot

  • v1.6.1
  • 44.17
  • Published

glsl-out-of-range

Functions to test if a point is outside ranges, namely useful for 3D/2D scenes that may have reversed bounds

  • v1.0.4
  • 44.15
  • Published

@babylonjs/gui

Babylon.js GUI module =====================

  • v8.25.0
  • 44.10
  • Published

claygl

WebGL graphic library

  • v1.3.0
  • 44.04
  • Published

gl-constants

all the WebGL 1.0 constants

  • v1.0.0
  • 43.96
  • Published

sigma

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges.

  • v3.0.2
  • 43.93
  • Published

tess2

GLU tesselator ported to Javascript, performs polygon boolean operations and triangulation

  • v1.0.0
  • 43.88
  • Published

extrude-polyline

triangulates a 2D polyline into a stroke

  • v1.0.6
  • 43.81
  • Published

flip-pixels

Flip pixel data after readPixels

  • v1.0.2
  • 43.73
  • Published

gl-line3d

3D line plot

  • v1.2.2
  • 43.54
  • Published

expo-gl

Provides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification.

  • v15.1.7
  • 43.53
  • Published

aframe-extras

Add-ons and examples for A-Frame VR.

  • v7.6.0
  • 43.47
  • Published

gl-texture2d

WebGL texture wrapper

  • v2.1.0
  • 43.42
  • Published

gl-buffer

WebGL buffer wrapper

  • v2.1.2
  • 43.34
  • Published

gl-error3d

Draws error bars around points

  • v1.0.17
  • 43.18
  • Published

gl-fbo

Frame buffer object wrapper for WebGL

  • v2.0.5
  • 43.18
  • Published

gl-plot2d

2D webgl plots

  • v1.5.0
  • 43.13
  • Published

super-three

JavaScript 3D library

  • v0.177.0
  • 43.11
  • Published

gl-spikes2d

Axes spikes for 2d webgl plots

  • v1.0.2
  • 42.97
  • Published

gl-mesh3d

3D mesh drawing

  • v2.3.2
  • 42.91
  • Published

react-force-graph

React component for 2D, 3D, VR and AR force directed graphs

  • v1.48.0
  • 42.87
  • Published

gl-vao

Vertex array object wrapper/shim for WebGL

  • v1.3.0
  • 42.86
  • Published

@loaders.gl/json

Framework-independent loader for JSON and streaming JSON formats

  • v4.3.4
  • 42.73
  • Published

gl-select-static

Static point picking/selection routine

  • v2.0.7
  • 42.70
  • Published

gltf-validator

Library for validating glTF 2.0 assets, compiled from Dart to JS.

  • v2.0.0-dev.3.10
  • 42.67
  • Published

gl-surface3d

Renders parametric surfaces in 3D

  • v1.6.2
  • 42.63
  • Published

@nebula.gl/layers

A suite of 3D-enabled data editing layers, suitable for deck.gl

  • v1.0.4
  • 41.85
  • Published

@babylonjs/inspector

For usage documentation please visit https://doc.babylonjs.com/how_to/debug_layer.

  • v8.25.0
  • 41.82
  • Published

canvas-app

sets up a retina-scaled canvas with render loop

  • v2.4.1
  • 41.69
  • Published

three-fatline

A ThreeJS Line object with variable width

  • v0.7.1
  • 41.56
  • Published

is-webgl-context

whether the given object is a WebGL context

  • v1.1.0
  • 41.37
  • Published

babylonjs

* We recommend using the [Core ES6-supported version](https://www.npmjs.com/package/@babylonjs/core);

  • v8.25.0
  • 41.32
  • Published

@threlte/core

A 3D framework for the web, built on top of Svelte and Three.js

  • v8.1.4
  • 40.89
  • Published

glsl-film-grain

natural looking film grain using noise functions

  • v1.0.4
  • 40.83
  • Published

@math.gl/proj4

Proj4js wrapper for conversion between geospatial CRS (coordinate reference systems)

  • v4.1.0
  • 40.83
  • Published

three-bvh-csg

A fast, flexible, dynamic CSG implementation on top of three-mesh-bvh

  • v0.0.17
  • 40.41
  • Published

@d3fc/d3fc-webgl

A collection of utilities to enable drawing to WebGL canvases

  • v3.2.1
  • 40.36
  • Published

vanta

3D animated backgrounds for your website

  • v0.5.24
  • 40.32
  • Published

geojs

JavaScript Geo Visualization and Analysis Library

  • v1.14.12
  • 40.32
  • Published

ngx-mapbox-gl

A Angular binding of mapbox-gl-js

  • v13.0.0
  • 40.11
  • Published

@woosh/meep-engine

Pure JavaScript game engine. Fully featured and production ready.

    • v2.128.3
    • 39.96
    • Published

    glsl-easings

    Robert Penner's easing functions in GLSL, available as a module for glslify.

    • v1.0.0
    • 39.35
    • Published

    photoeditorsdk

    The most comprehensive photo editor SDK for HTML5

    • v5.20.0
    • 38.85
    • Published

    two.js

    A renderer agnostic two-dimensional drawing api for the web.

    • v0.8.19
    • 38.84
    • Published

    candygraph

    Fast by default, flexible 2D plotting library.

    • v0.10.0
    • 38.83
    • Published

    playcanvas

    PlayCanvas WebGL game engine

    • v2.10.6
    • 38.83
    • Published

    reagraph

    WebGL Node-based Graph for React

    • v4.30.3
    • 38.67
    • Published

    nebula.gl

    A suite of 3D-enabled data editing overlays, suitable for deck.gl

    • v1.0.4
    • 38.61
    • Published

    @loaders.gl/obj

    Framework-independent loader for the OBJ format

    • v4.3.4
    • 38.61
    • Published

    miew

    Miew - 3D Molecular Viewer

    • v0.11.0
    • 38.36
    • Published

    gpu.js

    GPU Accelerated JavaScript

    • v2.16.0
    • 38.19
    • Published

    @loaders.gl/arrow

    Simple columnar table loader for the Apache Arrow format

    • v4.3.4
    • 38.14
    • Published

    l7regl

    . 自定义改造 regl 使之兼容小程序环境 - 处理兼容动态函数 - l7eval5 Function.apply - 数据纹理参数取值为空 - gl.getParamter(...) - 兼容事件注册 context_lost、restore - canvas.addEventListener - 增加对 webgl 扩展验证的支持 - gl.getExtension(...) - 增加对小程序环境 imageData、canvas 的判断 - isPixelData、isAliMiniCanvas

      • v0.0.20
      • 38.09
      • Published

      gl-wiretap

      A gl debugger that listens and replays gl (WebGL, WebGL2, and HeadlessGL) gpu commands

      • v0.6.2
      • 37.89
      • Published

      pixi-particles

      Particle emitter for Pixi.js

      • v4.3.1
      • 37.87
      • Published

      @splinetool/viewer

      Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.

        • v1.10.52
        • 37.76
        • Published

        @threlte/extras

        Utilities, abstractions and plugins for your Threlte apps

        • v9.5.0
        • 37.63
        • Published

        babylonjs-loaders

        Babylon.js Loaders module =====================

        • v8.25.0
        • 37.52
        • Published

        mikktspace

        MikkTSpace vertex tangent calculation, in Web Assembly

        • v1.1.1
        • 37.29
        • Published

        expo-gl-cpp

        C++ bindings for WebGL 2.0 used in Expo GL module

        • v11.4.0
        • 37.12
        • Published

        @loaders.gl/las

        Framework-independent loader for the LAS and LAZ formats

        • v4.3.4
        • 37.07
        • Published

        webpack-glsl-loader

        A webpack loader for glsl shaders - includes support for nested imports.

        • v1.0.1
        • 37.04
        • Published

        wind-core

        wind layer core

        • v1.1.8
        • 37.01
        • Published

        phaser3spectorjs

        Explore and Troubleshoot your WebGL scenes easily. Based on SpectorJS 0.9.28

        • v0.0.8
        • 36.99
        • Published

        @egjs/view360

        360 integrated viewing solution from inside-out view to outside-in view. It provides user-friendly service by rotating 360 degrees through various user interaction such as motion sensor and touch.

        • v3.6.4
        • 36.90
        • Published

        stats-js

        JavaScript Performance Monitor

        • v1.0.1
        • 36.82
        • Published

        potree-core

        Potree wrapper for three.js applications

        • v2.0.11
        • 36.82
        • Published

        ol-wind

        ol wind

        • v1.1.9
        • 36.80
        • Published

        luma.gl

        WebGL2 Components for High Performance Rendering and Computation

        • v7.3.2
        • 36.62
        • Published

        kepler.gl

        kepler.gl is a webgl based application to visualize large scale location data in the browser

        • v3.2.0
        • 36.57
        • Published

        font-atlas-sdf

        Populate a <canvas> with SDF font texture atlas

        • v2.0.0
        • 36.56
        • Published

        @needle-tools/engine

        Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

        • v4.8.7
        • 36.48
        • Published

        pixi-stats

        WebGL stats for pixi.js or/and three.js

        • v4.2.0
        • 36.44
        • Published

        webgl-mock

        A simple implementation-less interface for testing code outside of WebGL

        • v0.1.7
        • 36.41
        • Published

        @kepler.gl/constants

        kepler.gl constants used by kepler.gl components, actions and reducers

        • v3.2.0
        • 36.37
        • Published

        react-globe

        Create beautiful and interactive React + ThreeJS globe visualizations with ease.

        • v5.0.2
        • 36.21
        • Published

        mapillary-js

        A WebGL interactive street imagery library

        • v4.1.2
        • 36.02
        • Published

        @thi.ng/vectors

        Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

        • v8.6.5
        • 35.68
        • Published

        babylonjs-materials

        Babylon.js Materials Library =====================

        • v8.25.0
        • 35.50
        • Published

        butterchurn

        Butterchurn is a WebGL implementation of the Milkdrop Visualizer

        • v2.6.7
        • 35.36
        • Published

        @loaders.gl/kml

        Framework-independent loader for the KML format

        • v4.3.4
        • 35.12
        • Published

        babylonjs-gui

        Babylon.js GUI module =====================

        • v8.25.0
        • 35.11
        • Published

        lamina

        🍰 An extensable, layer based shader material for ThreeJS.

        • v1.2.2
        • 35.04
        • Published

        @aerisweather/mapsgl

        An easy-to-use, highly customizable Javascript library for visualizing both weather and custom data on a variety of web mapping platforms for WebGL.

        • v1.7.4
        • 34.98
        • Published

        yuv-canvas

        Utility for drawing YUV image data to HTML5 canvas

        • v1.3.0
        • 34.69
        • Published

        @loaders.gl/ply

        Framework-independent loader for the PLY format

        • v4.3.4
        • 34.38
        • Published

        dxf-viewer

        JavaScript DXF file viewer

        • v1.0.43
        • 34.34
        • Published

        vtk.js

        Visualization Toolkit for the Web

        • v34.10.0
        • 34.17
        • Published

        @loaders.gl/pmtiles

        Framework-independent loader for the pmtiles format

        • v4.3.4
        • 34.16
        • Published

        @kepler.gl/types

        kepler.gl types used by kepler.gl components, actions and reducers

        • v3.2.0
        • 33.95
        • Published

        glsl-fxaa

        FXAA implementation for glslify in WebGL

        • v3.0.0
        • 33.94
        • Published

        @carto/kepler.gl

        kepler.gl is a webgl based application to visualize large scale location data in the browser

        • v0.0.88
        • 33.83
        • Published

        resl

        A streaming resource loader

        • v1.0.3
        • 33.76
        • Published

        image-equal

        Test if two images are equal, optionally show image difference

        • v4.3.1
        • 33.72
        • Published

        @kepler.gl/schemas

        kepler.gl schemas used by kepler.gl components, actions and reducers

        • v3.2.0
        • 33.59
        • Published

        @kepler.gl/actions

        kepler.gl constants used by kepler.gl components, actions and reducers

        • v3.2.0
        • 33.52
        • Published

        vue-cesium

        Vue 3.x components for CesiumJS.

        • v3.2.9
        • 33.51
        • Published

        glsl-constants

        Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.

        • v2.0.1
        • 33.47
        • Published

        ktx2-encoder

        KTX2(.ktx2) encoder for browser applications

        • v0.4.2
        • 33.41
        • Published

        spritejs

        A cross platform high-performance graphics system.

        • v3.8.3
        • 33.24
        • Published

        kaplay

        KAPLAY is a JavaScript & TypeScript game library that helps you make games fast and fun! (formerly known as Kaboom.js)

        • v3001.0.19
        • 33.21
        • Published

        @splinetool/loader

        Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2024 Spline, Inc.

          • v1.10.52
          • 33.12
          • Published

          react-mouse-trails

          A lightweight WebGL-based React component for creating a mouse trail effect.

          • v0.0.5
          • 33.10
          • Published

          @kepler.gl/processors

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 33.07
          • Published

          webgltexture-loader

          load & cache various kind of WebGLTexture with an extensible and loosely coupled system

          • v2.0.0
          • 33.05
          • Published

          ts-shader-loader

          A webpack loader for glsl shaders - includes support for nested imports. Re-Written in TypeScript

          • v2.0.2
          • 32.97
          • Published

          @babylonjs/viewer

          The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.

          • v8.25.0
          • 32.97
          • Published

          @kepler.gl/layers

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 32.93
          • Published

          @kepler.gl/deckgl-layers

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 32.86
          • Published

          webgl-distort

          WebGL-based image distortion library for perspectival/projective transforms, useful in aerial imagery processing

          • v0.0.2
          • 32.84
          • Published

          @kepler.gl/components

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 32.81
          • Published

          @kepler.gl/utils

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 32.80
          • Published

          @kepler.gl/reducers

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 32.72
          • Published

          @kepler.gl/styles

          kepler.gl constants used by kepler.gl components, actions and reducers

          • v3.2.0
          • 32.70
          • Published

          @scribehow/shaders

          WebGL shaders used across various Scribe surfaces on web.

            • v2.0.0
            • 32.68
            • Published

            glsl-read-float

            Read floating point values back from WebGL

            • v1.1.0
            • 32.62
            • Published

            gsplat

            JavaScript Gaussian Splatting library

            • v1.2.9
            • 32.53
            • Published

            @kepler.gl/tasks

            kepler.gl constants used by kepler.gl components, actions and reducers

            • v3.2.0
            • 32.52
            • Published

            @createjs/easeljs

            The Easel JavaScript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier. Part of the CreateJS suite of libraries.

            • v2.0.0-beta.4
            • 32.50
            • Published

            @giro3d/giro3d

            A JS/WebGL framework for 3D geospatial data visualization

            • v0.43.4
            • 32.47
            • Published

            gl-bench

            WebGL performance monitor that showing percentage of GPU/CPU load

            • v1.0.42
            • 32.45
            • Published

            @kepler.gl/table

            kepler.gl constants used by kepler.gl components, actions and reducers

            • v3.2.0
            • 32.44
            • Published

            three-gpu-pathtracer

            Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.

            • v0.0.23
            • 32.44
            • Published

            @kepler.gl/localization

            kepler.gl constants used by kepler.gl components, actions and reducers

            • v3.2.0
            • 32.41
            • Published

            proton-engine

            Proton is a simple and powerful javascript particle animation engine.

            • v7.1.5
            • 32.34
            • Published

            webgl-lut-filter

            Use WebGL to render image based on LUT filter image

            • v1.1.1
            • 32.21
            • Published

            regl-line

            2D line generator for Regl

            • v1.1.1
            • 32.15
            • Published

            @luma.gl/test-utils

            Automated WebGL testing utilities with Puppeteer and image diffing

            • v9.1.9
            • 32.08
            • Published

            pixi-ease

            an animation library using easing functions

            • v3.0.7
            • 31.98
            • Published

            webgl-plot

            High-performance 2D plotting library based on native WebGL

            • v0.7.2
            • 31.77
            • Published

            babylonjs-inspector

            Babylon.js inspector module =====================

            • v8.25.0
            • 31.40
            • Published

            spectorjs

            Explore and Troubleshoot your WebGL scenes easily.

            • v0.9.30
            • 31.38
            • Published

            ogl-typescript

            TypeScript port of OGL WebGL Library

            • v0.1.40
            • 31.16
            • Published

            dom-2d-camera

            A wrapper for attaching a 2D camera to a DOM element

            • v2.2.6
            • 31.14
            • Published

            primitive-quad

            an indexed quad mesh with normals and UVs

            • v2.0.0
            • 30.72
            • Published

            glsl-random

            pseudo-random 2D noise for glslify

            • v0.0.5
            • 30.57
            • Published

            gl-shader-core

            Core implementation of gl-shader without parser dependencies

            • v2.2.0
            • 30.53
            • Published

            @playcanvas/react

            A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.

            • v0.7.0
            • 30.39
            • Published

            webglew

            WebGL extension wrangler

            • v1.0.5
            • 30.27
            • Published

            unicornstudio-react

            React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.

            • v1.4.29-1
            • 30.26
            • Published

            mars3d

            Mars3D三维可视化平台

            • v3.10.3
            • 30.25
            • Published

            primitive-sphere

            a sphere mesh with normals, texture coordinates and indices

            • v3.0.0
            • 30.20
            • Published

            numjs

            Like NumPy, in JavaScript

            • v0.16.1
            • 30.12
            • Published

            icomesh

            Fast icosphere mesh generation

              • v1.1.0
              • 30.04
              • Published

              @loaders.gl/video

              Framework-independent loaders and writers for video (MP4, WEBM, ...)

              • v4.3.4
              • 30.02
              • Published

              @shapediver/viewer

              This is the npm package for the ShapeDiver Viewer. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

              • v3.12.16
              • 30.01
              • Published

              gl-tiled

              A Tiled editor renderer for WebGL.

              • v1.0.0
              • 29.99
              • Published

              janusweb

              Web client for JanusVR worlds

              • v1.5.55
              • 29.83
              • Published

              frustum-intersects

              Determines if camera's frustum intersects with aabb box and sphere

              • v0.2.4
              • 29.82
              • Published

              @thi.ng/matrices

              Matrix & quaternion operations for 2D/3D geometry processing

              • v3.0.20
              • 29.80
              • Published

              @pnext/three-loader

              Potree loader for ThreeJS, converted and adapted to Typescript.

              • v0.5.19
              • 29.72
              • Published

              gl-shader-errors

              "Parses" the log output of gl.getShaderInfoLog

              • v1.0.3
              • 29.62
              • Published

              @shapediver/viewer.session

              This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

              • v3.12.16
              • 29.55
              • Published

              @drincs/pixi-vn

              Pixi'VN is a npm package that provides various features for creating visual novels.

              • v1.3.21
              • 29.48
              • Published

              terriajs-cesium

              CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

              • v18.0.0
              • 29.45
              • Published

              @loaders.gl/excel

              Framework-independent loader for Excel files

              • v4.3.4
              • 29.41
              • Published

              @loaders.gl/pcd

              Framework-independent loader for the PCD format

              • v4.3.4
              • 29.37
              • Published

              threed-garden

              ThreeD Garden: WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, 2D Paper.JS; APIs: Apollo GraphQL, WordPress; CSS: Tailwind, Radix-UI; Libraries: FarmBot 3D; AI: OpenAI, DeepSeek

              • v0.17.3-centauri.0
              • 29.34
              • Published

              @googlemaps/three

              [![npm](https://img.shields.io/npm/v/@googlemaps/three)](https://www.npmjs.com/package/@googlemaps/three) ![Build](https://github.com/googlemaps/js-three/workflows/Test/badge.svg) ![Release](https://github.com/googlemaps/js-three/workflows/Release/badge.s

              • v4.0.13
              • 29.25
              • Published

              @ion-phaser/core

              A web component to integrate Phaser Framework with Angular, React, Vue, etc

              • v1.3.0
              • 29.17
              • Published

              tess2-ts

              GLU tesselator ported to Javascript, performs polygon boolean operations and triangulation

              • v1.0.8
              • 29.14
              • Published

              @kmamal/sdl

              SDL bindings for Node.js

              • v0.11.12
              • 29.10
              • Published

              react-vfx

              WebGL effects for React elements

              • v0.13.0
              • 29.09
              • Published

              three-addons

              A collection of Three.js addons

              • v1.2.0
              • 29.03
              • Published

              visual-heatmap

              "Advanced Visual Heatmap - High Scale webGL based rendering."

              • v2.2.0
              • 28.97
              • Published

              @shapediver/viewer.viewport

              This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).

              • v3.12.16
              • 28.96
              • Published

              3d-view-controls

              A 3D camera with hooks for input handling

              • v2.2.2
              • 28.86
              • Published

              webgl-obj-loader

              A simple OBJ model loader to help facilitate the learning of WebGL

              • v2.0.8
              • 28.81
              • Published