JSPM

Found 1834 results for vector

@js-sdsl/ordered-map

javascript standard data structure library which benchmark against C++ STL

  • v4.4.2
  • 74.48
  • Published

mnemonist

Curated collection of data structures for the JavaScript/TypeScript.

  • v0.40.3
  • 70.64
  • Published

js-sdsl

javascript standard data structure library which benchmark against C++ STL

  • v4.4.2
  • 68.89
  • Published

is-svg

Check if a string is SVG

  • v6.1.0
  • 65.59
  • Published

country-flag-icons

Vector (*.svg) country flag icons in 3x2 aspect ratio.

  • v1.5.19
  • 64.33
  • Published

html-to-image

Generates an image from a DOM node using HTML5 canvas and SVG.

  • v1.11.13
  • 63.96
  • Published

pdfkit

A PDF generation library for Node.js

  • v0.17.2
  • 63.67
  • Published

svg.js

A lightweight library for manipulating and animating SVG.

  • v2.7.1
  • 63.38
  • Published

@svgdotjs/svg.js

A lightweight library for manipulating and animating SVG.

  • v3.2.4
  • 61.28
  • Published

@math.gl/core

Array-based 3D Math Classes optimized for WebGL applications

  • v4.1.0
  • 59.93
  • Published

dup

Initialize an array of arrays to a constant

  • v1.0.0
  • 59.11
  • Published

gl-mat4

gl-matrix's mat4, split into smaller pieces

  • v1.2.0
  • 58.57
  • Published

@math.gl/culling

Culling Functionality for 3D Classes

  • v4.1.0
  • 57.65
  • Published

sylvester

node.js implementation of James Coglan's "Sylvester" matrix math library.

    • v0.0.21
    • 56.89
    • Published

    leaflet-draw

    Vector drawing plugin for Leaflet

    • v1.0.4
    • 56.66
    • Published

    ml-distance

    Distance and similarity functions to compare vectors

    • v4.0.1
    • 56.64
    • Published

    compute-dot

    Computes the dot product between two numeric arrays.

    • v1.1.0
    • 56.39
    • Published

    compute-l2norm

    Computes the L2 norm (Euclidean norm) of an array of values.

    • v1.1.0
    • 55.94
    • Published

    svg-sprite

    SVG sprites & stacks galore — A low-level Node.js module that takes a bunch of SVG files, optimizes them and bakes them into SVG sprites of several types along with suitable stylesheet resources (e.g. CSS, Sass, LESS, Stylus, etc.)

    • v2.0.4
    • 55.04
    • Published

    gl-vec2

    gl-matrix's vec2, split into smaller pieces

    • v1.3.0
    • 53.90
    • Published

    ml-nearest-vector

    Find the nearest point to a sample point

    • v2.0.1
    • 52.99
    • Published

    fantasticon

    Icon font generation tool

    • v3.0.0
    • 52.81
    • Published

    gl-vec3

    gl-matrix's vec3, split into smaller pieces

    • v1.2.0
    • 52.75
    • Published

    chromadb

    A JavaScript interface for chroma

      • v3.0.14
      • 52.29
      • Published

      @lancedb/lancedb

      LanceDB: A serverless, low-latency vector database for AI applications

        • v0.21.3
        • 52.08
        • Published

        react-native-svg-charts

        Customizable charts (Line, Bar, Area, Pie, Circle, Progress) for React Native

        • v5.4.0
        • 51.53
        • Published

        paper

        The Swiss Army Knife of Vector Graphics Scripting

        • v0.12.18
        • 51.07
        • Published

        ai-embed-search

        Smart. Simple. Local. AI-powered semantic search in TypeScript using transformer embeddings. No cloud, no API keys — 100% offline.

        • v2.0.3
        • 50.43
        • Published

        @upstash/vector

        An HTTP/REST based Vector DB client built on top of Upstash REST API.

        • v1.2.2
        • 50.06
        • Published

        faiss-node

        Node.js bindings for faiss

        • v0.5.1
        • 49.25
        • Published

        gulp-svg-sprite

        SVG sprites & stacks galore — Gulp plugin wrapping around svg-sprite that reads in a bunch of SVG files, optimizes them and creates SVG sprites and CSS resources in various flavours

        • v2.0.3
        • 49.19
        • Published

        jquery-mapael

        jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.

        • v2.2.0
        • 49.15
        • Published

        kld-affine

        A collection of classes used in affine geometry

        • v2.1.1
        • 49.14
        • Published

        socicon

        The social icon font

          • v3.0.5
          • 48.82
          • Published

          imagetracerjs

          raster image tracer and vectorizer, bitmap to SVG converter

          • v1.2.6
          • 48.65
          • Published

          jsvectormap

          A lightweight Javascript library for creating interactive maps

          • v1.7.0
          • 48.61
          • Published

          ml-stat

          Functions for computing stats on arrays and matrices

          • v1.3.3
          • 48.28
          • Published

          vectorize-text

          Render a string to a vectorized cell complex

          • v3.2.2
          • 47.91
          • Published

          geodesy

          Libraries of geodesy functions

          • v2.4.0
          • 47.77
          • Published

          react-sketch-canvas

          react-sketch-canvas - Freehand vector drawing tool for React using SVG as canvas

          • v6.2.0
          • 47.60
          • Published

          rat-vec

          Exact rational vector arithmetic

          • v1.1.1
          • 47.48
          • Published

          gl-vec4

          gl-matrix's vec4, split into smaller pieces

          • v1.0.1
          • 47.37
          • Published

          gl-quat

          gl-matrix's quaternion, split into smaller pieces

          • v1.0.0
          • 47.26
          • Published

          @joint/core

          JavaScript diagramming library

          • v4.1.3
          • 46.79
          • Published

          jvectormap-next

          jQuery plugin for embedding vector maps with reach API and methods for data visualization to the web-pages.

          • v3.1.2
          • 46.43
          • Published

          text-to-svg

          Convert text to SVG path without native dependence.

          • v3.1.5
          • 46.19
          • Published

          @tldraw/vec

          2D vector utilities for TLDraw and maybe you, too.

          • v1.9.2
          • 45.28
          • Published

          aes256

          A Node.js module to simplify using the built-in "crypto" module for AES256 encryption with random initialization vectors

          • v1.1.0
          • 44.61
          • Published

          term-vector

          Creates a term vector from tokenized text.

          • v1.0.1
          • 44.40
          • Published

          gdal-async

          Bindings to GDAL (Geospatial Data Abstraction Library) with full async support

          • v3.11.3
          • 44.07
          • Published

          svglint

          Linter for SVGs

          • v4.1.0
          • 43.73
          • Published

          two.js

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

          • v0.8.19
          • 43.21
          • Published

          perfect-cursors

          Perfect interpolation for animated multiplayer cursors.

          • v1.0.5
          • 42.88
          • Published

          makerjs

          Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.

          • v0.18.1
          • 42.73
          • Published

          victor

          A JavaScript 2D vector class with methods for common vector operations

          • v1.1.0
          • 42.53
          • Published

          jqvmap

          jQuery Vector Map Library

          • v1.5.1
          • 42.52
          • Published

          leaflet.vectorgrid

          Display gridded vector data (sliced GeoJSON or protobuf vector tiles) in Leaflet 1.0

          • v1.3.0
          • 42.48
          • Published

          cryptocurrency-icons

          A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes

          • v0.18.1
          • 42.47
          • Published

          list

          Fast purely functional immutable lists.

          • v2.0.19
          • 41.90
          • Published

          vec2

          manipulate vectors in 2d

          • v1.6.1
          • 41.57
          • Published

          quaternion

          The RAW rotation library using quaternions

          • v2.1.1
          • 41.20
          • Published

          arraytools

          Collection of array processing tools

          • v1.1.2
          • 41.00
          • Published

          justgage

          JustGage is a handy JavaScript plugin for generating and animating nice & clean gauges. It is based on Raphaël library for vector drawing, so it’s completely resolution independent and self-adjusting.

          • v1.7.0
          • 40.90
          • Published

          postcss-svg

          Inline SVGs in CSS. Supports SVG Fragments, SVG Parameters.

          • v3.0.0
          • 40.79
          • Published

          vecks

          2D and 3D Vector Algebra library

          • v3.9.2
          • 40.09
          • Published

          clipper-js

          Clipper-lib abstraction layer (simplified API)

          • v1.0.2
          • 40.02
          • Published

          @tldraw/intersect

          2D intersection utilities for TLDraw and maybe you, too.

          • v1.9.2
          • 39.90
          • Published

          dria

          <p align="center"> <img src="https://raw.githubusercontent.com/firstbatchxyz/dria-js-client/master/logo.svg" alt="logo" width="142"> </p>

            • v0.0.4
            • 39.58
            • Published

            sylvester-es6

            Fork of the famous Sylvester vector, matrix and geometry library. Rewritten in ES6 and including the glUtils.js add-ons.

            • v0.0.2
            • 39.34
            • Published

            pixelarticons

            Finest handmade pixelart icons.

            • v1.8.1
            • 39.23
            • Published

            ndarray-gemm

            Matrix multiplication for ndarrays

            • v1.0.0
            • 38.81
            • Published

            @thi.ng/vectors

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

            • v8.6.5
            • 38.71
            • Published

            grunt-svg-sprite

            SVG sprites & stacks galore — Grunt plugin wrapping around svg-sprite that reads in a bunch of SVG files, optimizes them and creates SVG sprites and CSS resources in various flavours

            • v2.0.2
            • 38.69
            • Published

            vectorious

            A high performance linear algebra library.

            • v6.1.14
            • 38.57
            • Published

            vecti

            A tiny TypeScript library for 2D vector math.

            • v3.1.1
            • 38.54
            • Published

            touch-position

            get current touch/mouse position

            • v2.0.0
            • 38.01
            • Published

            camera-unproject

            unproject 2D point to 3D coordinate

            • v1.0.1
            • 37.76
            • Published

            polf

            Point on line functions.

            • v0.0.11
            • 37.49
            • Published

            @js-sdsl/deque

            javascript standard data structure library which benchmark against C++ STL

            • v4.4.2
            • 37.46
            • Published

            @kittl/paper

            The Swiss Army Knife of Vector Graphics Scripting

            • v0.12.30
            • 37.37
            • Published

            @rimbu/list

            An efficient immutable ordered sequence of elements akin to a Vector

            • v2.1.3
            • 36.96
            • Published

            difference

            Calculate the difference of two arrays

            • v1.0.2
            • 36.90
            • Published

            pdf.js

            A PDF generation library for Node.js

            • v0.1.0
            • 36.66
            • Published

            leaflet-polylineoffset

            Apply a relative pixel offset to polylines without changing their coordinates.

            • v1.1.1
            • 36.43
            • Published

            kmeans-ts

            A fast, efficient k-means clustering implementation in TypeScript

            • v1.0.4
            • 35.79
            • Published

            @scratch/paper

            The Swiss Army Knife of Vector Graphics Scripting

            • v0.11.20221201200345
            • 35.76
            • Published

            vuevectormap

            A Vue wrapper component for Jsvectormap

            • v2.1.1
            • 35.72
            • Published

            riskjs

            Risk lib for JS based on calvin456/VaR C++ code

            • v0.0.7
            • 35.51
            • Published

            @js-sdsl/ordered-set

            javascript standard data structure library which benchmark against C++ STL

            • v4.4.2
            • 35.33
            • Published

            @giro3d/giro3d

            A JS/WebGL framework for 3D geospatial data visualization

            • v0.43.4
            • 35.18
            • Published

            extract-svg-path

            extracts a string of subpaths from an svg file

            • v2.1.0
            • 35.17
            • Published

            seqviz

            A viewer for DNA, RNA, and protein sequences that supports many input formats

            • v3.10.9
            • 35.00
            • Published

            vector2d

            2D Vector library offering Float32Array, Array or standard Object based vectors.

            • v3.0.0
            • 34.58
            • Published

            vectorclock

            A simple implementation of vector clocks in Javascript.

            • v0.0.0
            • 34.51
            • Published

            gdal

            Bindings to GDAL (Geospatial Data Abstraction Library)

            • v0.11.1
            • 34.47
            • Published

            paper-jsdom

            The Swiss Army Knife of Vector Graphics Scripting, packaged for headless use in Node.js

            • v0.12.18
            • 34.36
            • Published

            @stdlib/random-array-uniform

            Create an array containing pseudorandom numbers drawn from a continuous uniform distribution.

            • v0.2.1
            • 34.11
            • Published

            immutable-vector2d

            Vector library based on https://github.com/maxkueng/victor but with immutable vectors

            • v1.0.3
            • 33.68
            • Published

            gdal-enhanced

            Bindings to GDAL (Geospatial Data Abstraction Library) with non-default drivers

            • v0.9.13
            • 33.59
            • Published

            @sap-ai-sdk/document-grounding

            > [!warning] > This package is still in **beta** and is subject to breaking changes. Use it with caution.

              • v1.18.0
              • 33.56
              • Published

              gps-filter

              Tool set for filtering gps data

              • v0.2.0
              • 33.16
              • Published

              @codai/memorai-mcp

              MemorAI Advanced MCP Server - CBD-Based High-Performance Vector Memory System with HTTP/SSE Support

              • v9.6.5
              • 33.15
              • Published

              vectorize

              Converts gps points to motion vectors

                • v0.1.1
                • 33.14
                • Published

                cos-similarity

                Computes the cosine similarity between two vectors

                • v2.0.0
                • 33.02
                • Published

                math3d

                A nodejs library for 3D transformations similar to Unity3D containing necessary classes and functions for matrices, vectors, quaternions and transforms.

                • v0.2.2
                • 33.00
                • Published

                get-plane-normal

                gets a plane's normal from 3 points

                • v1.0.0
                • 32.64
                • Published

                vecn

                A module for creating n-dimensional vector types that support swizzling.

                • v1.3.1
                • 32.43
                • Published

                @antv/x6-vector

                Lightweight library for manipulating and animating SVG.

                • v1.4.2
                • 32.14
                • Published

                html-to-image-ext

                Generates an image from a DOM node using HTML5 canvas and SVG.

                • v1.9.1
                • 32.08
                • Published

                @thi.ng/matrices

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

                • v3.0.20
                • 31.92
                • Published

                threejs-math

                Stand-alone version of three.js math with TypeScript support

                • v0.147.0
                • 31.77
                • Published

                open3d

                Open3d is a 3d geometry library for javascript.

                • v0.2.4
                • 31.40
                • Published

                @upstash/search

                An HTTP/REST based AI Search client built on top of Upstash REST API.

                • v0.1.5
                • 31.18
                • Published

                @wuym0404/html-to-image

                Generates an image from a DOM node using HTML5 canvas and SVG.

                • v1.10.1
                • 31.17
                • Published

                mz-math

                mzMath - a collection of TypeScript-based math helpers.

                • v3.0.26
                • 31.13
                • Published

                libsvm-js

                A port of libsvm to javascript using emscripten

                • v0.2.1
                • 31.09
                • Published

                facesjs

                A JavaScript library for generating vector-based cartoon faces

                • v5.0.1
                • 30.82
                • Published

                dicons

                A react icons library for Designali

                • v1.1.7
                • 30.73
                • Published

                multikeymap

                A multi-key hash table for JavaScript.

                • v1.0.0
                • 30.71
                • Published

                @excalidraw/math

                Excalidraw math functions

                • v0.18.0-f0063e113
                • 30.70
                • Published

                @thi.ng/distance

                N-dimensional distance metrics & K-nearest neighborhoods for point queries

                • v3.0.15
                • 30.68
                • Published

                vibe-eyes

                MCP server that provides LLMs with vectorized canvas output and debug information for vibe coding

                • v1.0.1
                • 30.52
                • Published

                mjs

                3D matrix and vector operations

                • v1.0.0
                • 30.33
                • Published

                pdfkit-next

                A PDF generation library for Node.js

                • v0.11.0
                • 30.10
                • Published

                @stdlib/array-filled-by

                Create a filled array according to a provided callback function.

                • v0.2.1
                • 29.94
                • Published

                x-math

                Math library inspired by Google Closure library

                • v0.12.0
                • 29.93
                • Published

                lerp-array

                lerps two numbers or an array of numbers

                • v1.1.1
                • 29.91
                • Published

                @thi.ng/sparse

                Sparse vector & matrix implementations

                • v1.1.14
                • 29.65
                • Published

                eigenjs

                The goal of this project is to port Eigen library into JavaScript for linear algebra.

                • v0.0.89
                • 29.53
                • Published

                fast-vector

                [![Actions Status](https://github.com/PRNDcompany/fast-vector/workflows/build/badge.svg)](https://github.com/PRNDcompany/fast-vector/actions) [![Dependencies](https://img.shields.io/badge/dependencies-none-brightgreen)](https://www.npmjs.com/package/fast-

                • v2.3.3
                • 29.39
                • Published

                arrow-line

                Draw arrows between HTML elements

                • v0.7.5
                • 29.36
                • Published

                sylvester.js

                node.js implementation of James Coglan's "Sylvester" matrix math library.

                  • v0.1.1
                  • 29.25
                  • Published

                  svgjs

                  A lightweight library for manipulating and animating SVG.

                  • v2.6.2
                  • 29.12
                  • Published

                  paper-jsdom-canvas

                  The Swiss Army Knife of Vector Graphics Scripting, packaged for Node.js with rendering to Node-Canvas

                  • v0.12.18
                  • 29.05
                  • Published

                  itap-cli-demo

                  > A lightweight, AI-powered npm package finder — directly from your terminal.

                    • v1.0.19
                    • 28.81
                    • Published

                    @stdlib/array-zeros

                    Create a zero-filled array having a specified length.

                    • v0.2.2
                    • 28.77
                    • Published

                    wmathvector

                    Collection of functions for vector math. `MathVector` introduces missing in JavaScript type `VectorAdapter`. Vector adapter is an implementation of the abstract interface, a kind of link that defines how to interpret data as the vector. The adapter could

                    • v0.3.399
                    • 28.57
                    • Published

                    gdal-enhanced-seraph

                    Bindings to GDAL (Geospatial Data Abstraction Library) with non-default drivers

                    • v0.11.5
                    • 28.49
                    • Published

                    @agentdb/sdk

                    JavaScript SDK for AgentDB database service

                    • v1.1.15
                    • 28.49
                    • Published

                    mapbox-gl-inspect

                    Mapbox GL JS plugin for inspecting vector data

                    • v1.3.1
                    • 28.47
                    • Published

                    @codai/cbd

                    Codai Better Database - High-Performance Vector Memory System with HPKV-inspired architecture and MCP server

                      • v1.0.10
                      • 28.41
                      • Published

                      @stdlib/blas-base-ddot

                      Calculate the dot product of two double-precision floating-point vectors.

                      • v0.3.0
                      • 28.29
                      • Published

                      @stdlib/blas-base-sdot

                      Calculate the dot product of two single-precision floating-point vectors.

                      • v0.2.2
                      • 28.28
                      • Published

                      @stdlib/blas-gdot

                      Calculate the dot product of two vectors.

                      • v0.2.2
                      • 28.17
                      • Published

                      @postermywall/pdfkit

                      A PDF generation library for Node.js. Customised for PMW

                      • v0.13.0
                      • 28.14
                      • Published

                      unlerp

                      opposite of lerp; get normalized range between two bounds

                      • v1.0.1
                      • 27.96
                      • Published

                      vue-cryptoicon

                      Beautiful pixel perfect 400+ cryptocurrency and 10+ Fiat currency icon

                        • v0.18.1
                        • 27.90
                        • Published

                        point-in-triangle

                        test whether a point is inside a triangle

                        • v1.0.1
                        • 27.62
                        • Published

                        ml-svm

                        Support Vector Machine in Javascript

                        • v2.1.2
                        • 27.56
                        • Published

                        @vect/vector-mapper

                        Iterate through a vector, with returned value or without returned value, or iterate using generator.

                        • v0.8.6
                        • 27.47
                        • Published

                        fast-cosine-similarity

                        A very fast implementation of cosine-similarity for comparing two vectors. Up to 6x faster than the compute-cosine-similarity library.

                        • v1.2.2
                        • 27.46
                        • Published

                        twemoji-emojis

                        A very simple downloader for Twemoji graphics (PNG and SVG)

                        • v14.1.0
                        • 27.43
                        • Published

                        tween-ticker

                        a generic tween ticker engine

                        • v3.3.2
                        • 27.36
                        • Published

                        @ramirezcgn/fantasticon

                        Fork of fantasticon that implements a forked version of svgicons2svgfont that support more options than the original.

                        • v3.0.2
                        • 27.34
                        • Published

                        genkitx-pinecone

                        Genkit AI framework plugin for Pinecone vector database.

                        • v1.18.0
                        • 27.23
                        • Published

                        math-ds

                        Mathematical data structures.

                        • v1.2.1
                        • 27.02
                        • Published

                        native-vector-store

                        High-performance local vector store with SIMD optimization for MCP servers

                        • v0.4.0
                        • 26.95
                        • Published

                        ts-potrace

                        TypeScript implementation of potrace - transforming bitmaps into vector graphics

                        • v0.1.0
                        • 26.74
                        • Published

                        trackasia-gl

                        BSD licensed community fork of mapbox-gl, a WebGL interactive maps library

                        • v2.0.1
                        • 26.69
                        • Published

                        @js-sdsl/priority-queue

                        javascript standard data structure library which benchmark against C++ STL

                        • v4.4.0
                        • 26.32
                        • Published

                        brisky-struct

                        An observable data structure

                        • v1.10.13
                        • 26.08
                        • Published

                        genkitx-chromadb

                        Genkit AI framework plugin for Chroma vector database.

                        • v1.18.0
                        • 26.00
                        • Published

                        dotlottie-player

                        Web Component for playing Lottie animations in your web app. Previously @johanaarstein/dotlottie-player

                        • v2.5.6
                        • 25.92
                        • Published

                        algebra

                        means completeness and balancing, from the Arabic word الجبر

                        • v1.0.1
                        • 25.79
                        • Published

                        html-to-image-v2

                        Generates an image from a DOM node using HTML5 canvas and SVG.

                        • v1.9.0
                        • 25.77
                        • Published

                        @minogin/vector

                        2D-vector algebra. Vectors are immutable - every operation returns new instance.

                        • v1.0.2
                        • 25.64
                        • Published

                        flo-vector2d

                        A purely functional 2d vector library.

                        • v4.0.5
                        • 25.59
                        • Published

                        @thi.ng/timestep

                        Deterministic fixed timestep simulation updates with state interpolation

                        • v1.0.37
                        • 25.58
                        • Published

                        @nsmr/pixelart-react

                        Pixelarticons as React Components - Finest handmade pixelart icons, now for React. Includes interactive gallery with all 486 icons.

                        • v2.0.0
                        • 25.55
                        • Published

                        candied

                        A general purpose CAN (Controller Area Network) toolbox with support for .dbc file parsing, CAN message decoding, and more

                        • v2.2.0
                        • 25.55
                        • Published

                        @stdlib/array-empty

                        Create an uninitialized array having a specified length.

                        • v0.3.0
                        • 25.54
                        • Published