JSPM

Found 2498 results for vector

@js-sdsl/ordered-map

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

  • v4.4.2
  • 77.66
  • Published

mnemonist

Curated collection of data structures for the JavaScript/TypeScript.

  • v0.40.3
  • 70.34
  • Published

html-to-image

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

  • v1.11.13
  • 69.15
  • Published

js-sdsl

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

  • v4.4.2
  • 65.74
  • Published

pdfkit

A PDF generation library for Node.js

  • v0.18.0
  • 65.01
  • Published

country-flag-icons

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

  • v1.6.16
  • 64.25
  • Published

@lancedb/lancedb

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

  • v0.27.2
  • 63.21
  • Published

is-svg

Check if a string is SVG

  • v6.1.0
  • 63.04
  • Published

svg.js

A lightweight library for manipulating and animating SVG.

  • v2.7.1
  • 62.12
  • Published

dup

Initialize an array of arrays to a constant

  • v1.0.0
  • 61.36
  • Published

gl-mat4

gl-matrix's mat4, split into smaller pieces

  • v1.2.0
  • 61.14
  • Published

@maplibre/mlt

This package contains a JavaScript decoder for the experimental MapLibre Tile (MLT) vector tile format.

  • v1.1.8
  • 60.93
  • Published

@svgdotjs/svg.js

A lightweight library for manipulating and animating SVG.

  • v3.2.5
  • 59.69
  • Published

@math.gl/core

Array-based 3D Math Classes optimized for WebGL applications

  • v4.1.0
  • 59.45
  • Published

compute-dot

Computes the dot product between two numeric arrays.

  • v1.1.0
  • 57.96
  • Published

compute-l2norm

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

  • v1.1.0
  • 57.82
  • Published

sylvester

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

    • v0.0.21
    • 57.71
    • Published

    @math.gl/culling

    Culling Functionality for 3D Classes

    • v4.1.0
    • 56.96
    • Published

    leaflet-draw

    Vector drawing plugin for Leaflet

    • v1.0.4
    • 56.45
    • Published

    ml-distance

    Distance and similarity functions to compare vectors

    • v4.0.1
    • 56.22
    • Published

    gl-vec3

    gl-matrix's vec3, split into smaller pieces

    • v1.2.0
    • 54.54
    • Published

    paper

    The Swiss Army Knife of Vector Graphics Scripting

    • v0.12.18
    • 54.09
    • Published

    chromadb

    A JavaScript interface for chroma

      • v3.4.3
      • 53.97
      • Published

      fantasticon

      Icon font generation tool

      • v4.1.0
      • 53.48
      • 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
      • 53.26
      • Published

      ml-nearest-vector

      Find the nearest point to a sample point

      • v3.0.1
      • 52.58
      • Published

      gl-vec2

      gl-matrix's vec2, split into smaller pieces

      • v1.3.0
      • 52.43
      • Published

      @upstash/vector

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

      • v1.2.3
      • 52.37
      • Published

      react-sketch-canvas

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

      • v6.2.0
      • 52.04
      • Published

      term-vector

      Creates a term vector from tokenized text.

      • v1.0.1
      • 51.75
      • Published

      react-native-svg-charts

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

      • v5.4.0
      • 51.62
      • Published

      kld-affine

      A collection of classes used in affine geometry

      • v2.1.1
      • 51.06
      • Published

      geodesy

      Libraries of geodesy functions

      • v2.4.0
      • 50.18
      • Published

      ml-stat

      Functions for computing stats on arrays and matrices

      • v1.3.3
      • 49.01
      • Published

      imagetracerjs

      raster image tracer and vectorizer, bitmap to SVG converter

      • v1.2.6
      • 48.34
      • 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
      • 48.25
      • Published

      jsvectormap

      A lightweight Javascript library for creating interactive maps

      • v1.7.0
      • 47.95
      • Published

      rat-vec

      Exact rational vector arithmetic

      • v1.1.1
      • 47.54
      • Published

      vectorize-text

      Render a string to a vectorized cell complex

      • v3.2.2
      • 47.32
      • Published

      faiss-node

      Node.js bindings for faiss

      • v0.5.1
      • 47.23
      • Published

      @tobilu/qmd

      Query Markup Documents - On-device hybrid search for markdown files with BM25, vector search, and LLM reranking

      • v2.1.0
      • 47.13
      • Published

      @tldraw/vec

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

      • v1.9.2
      • 46.96
      • Published

      ruvector

      Self-learning vector database for Node.js — hybrid search, Graph RAG, FlashAttention-3, DiskANN, 50+ attention mechanisms

      • v0.2.22
      • 46.82
      • Published

      svglint

      Linter for SVGs

      • v4.2.1
      • 46.79
      • Published

      socicon

      The social icon font

        • v3.0.5
        • 46.53
        • Published

        gl-vec4

        gl-matrix's vec4, split into smaller pieces

        • v1.0.1
        • 46.45
        • Published

        @ruvector/rvf

        RuVector Format — unified TypeScript SDK for vector intelligence

        • v0.2.1
        • 46.30
        • Published

        gl-quat

        gl-matrix's quaternion, split into smaller pieces

        • v1.0.0
        • 46.19
        • Published

        @joint/core

        JavaScript diagramming library

        • v4.2.4
        • 45.93
        • Published

        leaflet.vectorgrid

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

        • v1.3.0
        • 45.38
        • Published

        seqviz

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

        • v3.10.20
        • 45.21
        • Published

        @claude-flow/embeddings

        V3 Embedding Service - OpenAI, Transformers.js, and Mock providers

          • v3.0.0-alpha.1
          • 45.13
          • Published

          text-to-svg

          Convert text to SVG path without native dependence.

          • v3.1.5
          • 45.09
          • Published

          jquery-mapael

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

          • v2.2.0
          • 44.98
          • Published

          jvectormap-next

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

          • v3.1.2
          • 44.66
          • Published

          clipper-js

          Clipper-lib abstraction layer (simplified API)

          • v1.0.2
          • 44.38
          • Published

          cryptocurrency-icons

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

          • v0.18.1
          • 44.29
          • Published

          perfect-cursors

          Perfect interpolation for animated multiplayer cursors.

          • v1.0.5
          • 43.74
          • Published

          @tldraw/intersect

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

          • v1.9.2
          • 43.50
          • Published

          @upstash/search

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

          • v0.1.7
          • 43.38
          • Published

          gdal-async

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

          • v3.12.3
          • 43.24
          • Published

          vecks

          2D and 3D Vector Algebra library

          • v3.9.2
          • 43.24
          • 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.19.2
          • 43.00
          • Published

          arraytools

          Collection of array processing tools

          • v1.1.2
          • 42.84
          • Published

          pixelarticons

          Finest handmade pixelart icons.

          • v2.0.2
          • 42.70
          • Published

          postcss-svg

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

          • v3.0.0
          • 42.51
          • Published

          two.js

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

          • v0.8.23
          • 42.45
          • Published

          aes256

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

          • v1.1.0
          • 42.40
          • Published

          @vect/vector-mapper

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

          • v0.8.6
          • 41.88
          • Published

          vec2

          manipulate vectors in 2d

          • v1.6.1
          • 41.84
          • Published

          polf

          Point on line functions.

          • v0.0.11
          • 41.19
          • Published

          list

          Fast purely functional immutable lists.

          • v2.0.19
          • 40.64
          • Published

          @stdlib/random-array-uniform

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

          • v0.2.2
          • 40.47
          • Published

          vecti

          A tiny TypeScript library for 2D vector math.

          • v3.1.5
          • 40.43
          • Published

          open3d

          Open3d is a 3d geometry library for javascript.

          • v0.2.4
          • 40.29
          • Published

          @kittl/paper

          The Swiss Army Knife of Vector Graphics Scripting

          • v0.12.30
          • 40.23
          • Published

          @rimbu/list

          An efficient immutable ordered sequence of elements akin to a Vector

          • v2.1.10
          • 40.20
          • Published

          quaternion

          The RAW rotation library using quaternions

          • v2.2.0
          • 40.05
          • Published

          @vect/columns-mapper

          Iterate through columns of an 2d-array(matrix), with returned value or without returned value, or iterate using generator.

          • v0.8.6
          • 39.73
          • 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.54
          • Published

          @excalidraw/math

          Excalidraw math functions

          • v0.18.0-f0063e113
          • 39.38
          • Published

          pdf.js

          A PDF generation library for Node.js

          • v0.1.0
          • 39.24
          • Published

          victor

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

          • v1.1.0
          • 39.21
          • Published

          jqvmap

          jQuery Vector Map Library

          • v1.5.1
          • 38.97
          • Published

          justgage

          JustGage is a handy JavaScript plugin for generating and animating nice & clean gauges. Modern ES6+ implementation with native SVG rendering (v2.0 modernized by robertsLando).

          • v2.0.1
          • 38.93
          • Published

          @js-sdsl/deque

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

          • v4.4.2
          • 38.49
          • Published

          camera-unproject

          unproject 2D point to 3D coordinate

          • v1.0.1
          • 38.38
          • Published

          @thi.ng/vectors

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

          • v8.6.27
          • 38.27
          • 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
          • 37.77
          • Published

          difference

          Calculate the difference of two arrays

          • v1.0.2
          • 37.71
          • Published

          @vect/matrix-mapper

          Iterate through a 2d-array(matrix), with returned value or without returned value, or iterate using generator.

          • v0.8.6
          • 37.51
          • Published

          facesjs

          A JavaScript library for generating vector-based cartoon faces

          • v5.0.3
          • 37.49
          • Published

          vuevectormap

          A Vue wrapper component for Jsvectormap

          • v2.1.1
          • 37.37
          • Published

          leaflet-polylineoffset

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

          • v1.1.1
          • 37.14
          • Published

          @vect/column-mapper

          Iterate through a column of an 2d-array(matrix), with returned value or without returned value, or iterate using generator.

          • v0.8.6
          • 37.09
          • Published

          gdal

          Bindings to GDAL (Geospatial Data Abstraction Library)

          • v0.11.1
          • 36.79
          • Published

          ndarray-gemm

          Matrix multiplication for ndarrays

          • v1.0.0
          • 36.37
          • Published

          touch-position

          get current touch/mouse position

          • v2.0.0
          • 36.33
          • Published

          react-native-web-vector-icons

          Customizable Icons for React Native Web with support for NavBar/TabBar/ToolbarAndroid, image source and full styling.

          • v4.4.3
          • 36.26
          • Published

          vectorclock

          A simple implementation of vector clocks in Javascript.

          • v0.0.0
          • 36.05
          • Published

          extract-svg-path

          extracts a string of subpaths from an svg file

          • v2.1.0
          • 35.91
          • Published

          @js-sdsl/ordered-set

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

          • v4.4.2
          • 35.89
          • Published

          @stdlib/array-zeros

          Create a zero-filled array having a specified length.

          • v0.2.3
          • 35.86
          • Published

          @sap-ai-sdk/document-grounding

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

          • v2.9.0
          • 35.46
          • Published

          @scratch/paper

          The Swiss Army Knife of Vector Graphics Scripting

          • v0.11.20221201200345
          • 35.32
          • Published

          cos-similarity

          Computes the cosine similarity between two vectors

          • v2.0.0
          • 35.09
          • Published

          paper-jsdom

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

          • v0.12.18
          • 34.89
          • Published

          threejs-math

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

          • v0.147.0
          • 34.88
          • Published

          get-plane-normal

          gets a plane's normal from 3 points

          • v1.0.0
          • 34.83
          • Published

          @stdlib/array-filled-by

          Create a filled array according to a provided callback function.

          • v0.3.1
          • 34.79
          • 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
          • 34.58
          • Published

          @copilotkit/aimock

          Mock infrastructure for AI application testing — LLM APIs, image generation, text-to-speech, transcription, video generation, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero depende

          • v1.13.0
          • 34.53
          • Published

          vectorious

          A high performance linear algebra library.

          • v6.1.14
          • 34.34
          • Published

          simsimd

          Portable mixed-precision BLAS-like vector math library for x86 and ARM

          • v6.5.5
          • 34.21
          • Published

          ts-potrace

          TypeScript implementation of potrace - transforming bitmaps into vector graphics

          • v0.1.0
          • 34.08
          • Published

          sylvester.js

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

            • v0.1.1
            • 34.07
            • Published

            @rehpic/vcli

            Command line interface for Vector workspaces.

            • v0.1.0-beta.94.1
            • 34.05
            • Published

            @sqliteai/sqlite-wasm

            SQLite Wasm compiled with automatically initialized sqlite-sync, sqlite-vector, and sqlite-memory extensions. Conveniently packaged as an ES Module for effortless integration.

            • v3.50.4-sync.1.0.13-vector.0.9.95-memory.0.9.0
            • 33.88
            • Published

            dicons

            A react icons library for Designali

            • v1.1.7
            • 33.58
            • Published

            @giro3d/giro3d

            A JS/WebGL framework for 3D geospatial data visualization

            • v2.0.0
            • 33.42
            • Published

            vector2d

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

            • v3.0.0
            • 33.29
            • Published

            @kittl/pdfkit

            A PDF generation library for Node.js

            • v0.17.58
            • 33.14
            • Published

            @stdlib/array-empty

            Create an uninitialized array having a specified length.

            • v0.3.1
            • 32.95
            • Published

            html-to-image-ext

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

            • v1.9.1
            • 32.81
            • Published

            @dakera-ai/dakera

            TypeScript/JavaScript SDK for Dakera AI memory platform

            • v0.10.2
            • 32.71
            • Published

            immutable-vector2d

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

            • v1.0.3
            • 32.68
            • Published

            riskjs

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

            • v0.0.7
            • 32.48
            • Published

            @sqliteai/sqlite-vector

            SQLite vector search extension for Node.js - Cross-platform vector embeddings and similarity search

            • v0.9.95
            • 32.47
            • 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
            • 32.37
            • Published

            multikeymap

            A multi-key hash table for JavaScript.

            • v1.0.0
            • 32.22
            • Published

            @vect/object-mapper

            Iterate through an object, with returned value or without returned value, or iterate using generator.

            • v0.8.6
            • 31.93
            • Published

            unlerp

            opposite of lerp; get normalized range between two bounds

            • v1.0.1
            • 31.76
            • Published

            @thi.ng/matrices

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

            • v3.0.42
            • 31.69
            • Published

            lerp-array

            lerps two numbers or an array of numbers

            • v1.1.1
            • 31.68
            • Published

            synabun

            Persistent vector memory for AI assistants

            • v2026.4.1
            • 31.62
            • Published

            candied

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

            • v2.2.0
            • 31.49
            • Published

            @vect/entries-mapper

            Iterate through a list of entries, with returned value or without returned value, or iterate using generator.

            • v0.8.6
            • 31.36
            • Published

            @sparkleideas/embeddings

            V3 Embedding Service - OpenAI, Transformers.js, Agentic-Flow (ONNX), Mock providers with hyperbolic embeddings, normalization, and chunking

              • v3.0.0-alpha.12-patch.38
              • 31.34
              • Published

              mathcat

              a collection of math helpers for 3D graphics and simulations

              • v0.0.11
              • 31.19
              • Published

              @js-sdsl/queue

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

              • v4.4.0
              • 31.08
              • Published

              vectortracer

              Wasm bindings to visioncortex's vtracer library, a rust image vectorizer library.

              • v0.1.2
              • 31.02
              • Published

              neuromcp

              Semantic memory for AI agents — local-first MCP server with hybrid search, governance, and consolidation

              • v0.9.6
              • 31.01
              • Published

              libsvm-js

              A port of libsvm to javascript using emscripten

              • v0.2.1
              • 30.98
              • Published

              @stdlib/ndarray-empty

              Create an uninitialized ndarray having a specified shape and data type.

              • v0.3.1
              • 30.86
              • Published

              @stdlib/ndarray-zeros

              Create a zero-filled ndarray having a specified shape and data type.

              • v0.3.1
              • 30.79
              • Published

              svgjs

              A lightweight library for manipulating and animating SVG.

              • v2.6.2
              • 30.78
              • 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
                • 30.70
                • 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
                • 30.67
                • Published

                brisky-struct

                An observable data structure

                • v1.10.13
                • 30.65
                • Published

                harper-fabric-embeddings

                Minimal llama.cpp embedding wrapper for Harper Fabric (linux-x64). Talks directly to the native addon — no build tools, no CLI, no chat wrappers.

                • v0.2.2
                • 30.54
                • Published

                @thi.ng/distance

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

                • v3.0.39
                • 30.43
                • Published

                @stdlib/blas-base-dscal

                Multiply a double-precision floating-point vector by a constant.

                • v0.4.1
                • 30.37
                • Published

                pdfkit-next

                A PDF generation library for Node.js

                • v0.11.0
                • 30.10
                • Published

                ml-svm

                Support Vector Machine in Javascript

                • v2.1.2
                • 29.94
                • Published