JSPM

Found 1843 results for vector

@js-sdsl/ordered-map

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

  • v4.4.2
  • 74.44
  • 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
  • 69.55
  • Published

is-svg

Check if a string is SVG

  • v6.1.0
  • 66.04
  • Published

pdfkit

A PDF generation library for Node.js

  • v0.17.2
  • 64.33
  • Published

country-flag-icons

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

  • v1.5.19
  • 64.29
  • Published

svg.js

A lightweight library for manipulating and animating SVG.

  • v2.7.1
  • 64.24
  • Published

html-to-image

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

  • v1.11.13
  • 63.91
  • Published

@svgdotjs/svg.js

A lightweight library for manipulating and animating SVG.

  • v3.2.4
  • 61.93
  • Published

@math.gl/core

Array-based 3D Math Classes optimized for WebGL applications

  • v4.1.0
  • 60.78
  • Published

gl-mat4

gl-matrix's mat4, split into smaller pieces

  • v1.2.0
  • 59.13
  • Published

dup

Initialize an array of arrays to a constant

  • v1.0.0
  • 59.03
  • Published

@math.gl/culling

Culling Functionality for 3D Classes

  • v4.1.0
  • 58.41
  • Published

sylvester

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

    • v0.0.21
    • 57.43
    • Published

    leaflet-draw

    Vector drawing plugin for Leaflet

    • v1.0.4
    • 57.00
    • Published

    compute-dot

    Computes the dot product between two numeric arrays.

    • v1.1.0
    • 57.00
    • Published

    ml-distance

    Distance and similarity functions to compare vectors

    • v4.0.1
    • 56.57
    • Published

    compute-l2norm

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

    • v1.1.0
    • 56.00
    • 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.46
    • Published

    gl-vec2

    gl-matrix's vec2, split into smaller pieces

    • v1.3.0
    • 53.88
    • Published

    ml-nearest-vector

    Find the nearest point to a sample point

    • v2.0.1
    • 53.11
    • Published

    fantasticon

    Icon font generation tool

    • v3.0.0
    • 53.02
    • Published

    gl-vec3

    gl-matrix's vec3, split into smaller pieces

    • v1.2.0
    • 52.72
    • Published

    react-native-svg-charts

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

    • v5.4.0
    • 52.59
    • Published

    chromadb

    A JavaScript interface for chroma

      • v3.0.14
      • 52.26
      • Published

      @lancedb/lancedb

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

        • v0.21.3
        • 51.73
        • 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.97
        • Published

        paper

        The Swiss Army Knife of Vector Graphics Scripting

        • v0.12.18
        • 50.92
        • 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
        • 50.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
        • 50.05
        • Published

        @upstash/vector

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

        • v1.2.2
        • 49.92
        • Published

        faiss-node

        Node.js bindings for faiss

        • v0.5.1
        • 49.53
        • Published

        socicon

        The social icon font

          • v3.0.5
          • 49.42
          • Published

          jsvectormap

          A lightweight Javascript library for creating interactive maps

          • v1.7.0
          • 49.15
          • Published

          kld-affine

          A collection of classes used in affine geometry

          • v2.1.1
          • 49.07
          • Published

          imagetracerjs

          raster image tracer and vectorizer, bitmap to SVG converter

          • v1.2.6
          • 49.02
          • Published

          ml-stat

          Functions for computing stats on arrays and matrices

          • v1.3.3
          • 48.12
          • Published

          vectorize-text

          Render a string to a vectorized cell complex

          • v3.2.2
          • 47.79
          • Published

          geodesy

          Libraries of geodesy functions

          • v2.4.0
          • 47.74
          • Published

          gl-vec4

          gl-matrix's vec4, split into smaller pieces

          • v1.0.1
          • 47.67
          • Published

          gl-quat

          gl-matrix's quaternion, split into smaller pieces

          • v1.0.0
          • 47.55
          • Published

          rat-vec

          Exact rational vector arithmetic

          • v1.1.1
          • 47.51
          • Published

          react-sketch-canvas

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

          • v6.2.0
          • 47.41
          • Published

          @joint/core

          JavaScript diagramming library

          • v4.1.3
          • 47.30
          • Published

          text-to-svg

          Convert text to SVG path without native dependence.

          • v3.1.5
          • 47.12
          • 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.76
          • Published

          @tldraw/vec

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

          • v1.9.2
          • 45.63
          • Published

          aes256

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

          • v1.1.0
          • 45.15
          • Published

          gdal-async

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

          • v3.11.3
          • 44.68
          • Published

          term-vector

          Creates a term vector from tokenized text.

          • v1.0.1
          • 44.39
          • Published

          svglint

          Linter for SVGs

          • v4.1.0
          • 44.12
          • Published

          two.js

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

          • v0.8.19
          • 43.64
          • 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
          • 43.17
          • Published

          jqvmap

          jQuery Vector Map Library

          • v1.5.1
          • 43.00
          • Published

          perfect-cursors

          Perfect interpolation for animated multiplayer cursors.

          • v1.0.5
          • 42.95
          • Published

          victor

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

          • v1.1.0
          • 42.71
          • Published

          leaflet.vectorgrid

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

          • v1.3.0
          • 42.56
          • 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.43
          • Published

          list

          Fast purely functional immutable lists.

          • v2.0.19
          • 42.06
          • Published

          vec2

          manipulate vectors in 2d

          • v1.6.1
          • 41.73
          • Published

          quaternion

          The RAW rotation library using quaternions

          • v2.1.1
          • 41.39
          • 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
          • 41.11
          • Published

          postcss-svg

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

          • v3.0.0
          • 41.02
          • Published

          arraytools

          Collection of array processing tools

          • v1.1.2
          • 41.00
          • Published

          @tldraw/intersect

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

          • v1.9.2
          • 40.33
          • Published

          vecks

          2D and 3D Vector Algebra library

          • v3.9.2
          • 40.24
          • 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.99
            • Published

            clipper-js

            Clipper-lib abstraction layer (simplified API)

            • v1.0.2
            • 39.67
            • 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.52
            • Published

            pixelarticons

            Finest handmade pixelart icons.

            • v1.8.1
            • 39.28
            • Published

            ndarray-gemm

            Matrix multiplication for ndarrays

            • v1.0.0
            • 39.21
            • Published

            vectorious

            A high performance linear algebra library.

            • v6.1.14
            • 38.99
            • Published

            @thi.ng/vectors

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

            • v8.6.6
            • 38.80
            • 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

            vecti

            A tiny TypeScript library for 2D vector math.

            • v3.1.1
            • 38.63
            • Published

            touch-position

            get current touch/mouse position

            • v2.0.0
            • 38.61
            • Published

            leaflet-polylineoffset

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

            • v1.1.1
            • 37.92
            • Published

            camera-unproject

            unproject 2D point to 3D coordinate

            • v1.0.1
            • 37.90
            • Published

            @js-sdsl/deque

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

            • v4.4.2
            • 37.85
            • Published

            polf

            Point on line functions.

            • v0.0.11
            • 37.63
            • Published

            @kittl/paper

            The Swiss Army Knife of Vector Graphics Scripting

            • v0.12.30
            • 37.62
            • Published

            @rimbu/list

            An efficient immutable ordered sequence of elements akin to a Vector

            • v2.1.3
            • 37.32
            • Published

            difference

            Calculate the difference of two arrays

            • v1.0.2
            • 36.59
            • Published

            gdal

            Bindings to GDAL (Geospatial Data Abstraction Library)

            • v0.11.1
            • 36.20
            • Published

            @scratch/paper

            The Swiss Army Knife of Vector Graphics Scripting

            • v0.11.20221201200345
            • 36.18
            • Published

            pdf.js

            A PDF generation library for Node.js

            • v0.1.0
            • 36.09
            • Published

            gdal-enhanced

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

            • v0.9.13
            • 35.78
            • Published

            @js-sdsl/ordered-set

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

            • v4.4.2
            • 35.68
            • Published

            vuevectormap

            A Vue wrapper component for Jsvectormap

            • v2.1.1
            • 35.64
            • Published

            @giro3d/giro3d

            A JS/WebGL framework for 3D geospatial data visualization

            • v0.43.4
            • 35.53
            • Published

            kmeans-ts

            A fast, efficient k-means clustering implementation in TypeScript

            • v1.0.4
            • 35.51
            • Published

            riskjs

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

            • v0.0.7
            • 35.51
            • Published

            extract-svg-path

            extracts a string of subpaths from an svg file

            • v2.1.0
            • 34.98
            • Published

            seqviz

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

            • v3.10.9
            • 34.96
            • Published

            vectorclock

            A simple implementation of vector clocks in Javascript.

            • v0.0.0
            • 34.87
            • Published

            vector2d

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

            • v3.0.0
            • 34.35
            • Published

            paper-jsdom

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

            • v0.12.18
            • 34.11
            • Published

            @stdlib/random-array-uniform

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

            • v0.2.1
            • 34.00
            • 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.88
              • Published

              vectorize

              Converts gps points to motion vectors

                • v0.1.1
                • 33.50
                • Published

                gps-filter

                Tool set for filtering gps data

                • v0.2.0
                • 33.42
                • Published

                immutable-vector2d

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

                • v1.0.3
                • 33.40
                • Published

                cos-similarity

                Computes the cosine similarity between two vectors

                • v2.0.0
                • 32.83
                • Published

                get-plane-normal

                gets a plane's normal from 3 points

                • v1.0.0
                • 32.68
                • 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
                • 32.60
                • Published

                vecn

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

                • v1.3.1
                • 32.56
                • Published

                @antv/x6-vector

                Lightweight library for manipulating and animating SVG.

                • v1.4.2
                • 32.48
                • Published

                html-to-image-ext

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

                • v1.9.1
                • 32.35
                • Published

                vector-shared

                Private shared package

                • v1.1.370
                • 32.12
                • Published

                @vect/vector-mapper

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

                • v0.8.6
                • 31.61
                • Published

                @thi.ng/matrices

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

                • v3.0.21
                • 31.59
                • Published

                facesjs

                A JavaScript library for generating vector-based cartoon faces

                • v5.0.1
                • 31.53
                • Published

                @upstash/search

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

                • v0.1.5
                • 31.51
                • Published

                @wuym0404/html-to-image

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

                • v1.10.1
                • 31.50
                • Published

                mz-math

                mzMath - a collection of TypeScript-based math helpers.

                • v3.0.26
                • 31.36
                • Published

                threejs-math

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

                • v0.147.0
                • 31.29
                • Published

                open3d

                Open3d is a 3d geometry library for javascript.

                • v0.2.4
                • 31.20
                • Published

                libsvm-js

                A port of libsvm to javascript using emscripten

                • v0.2.1
                • 31.07
                • Published

                @excalidraw/math

                Excalidraw math functions

                • v0.18.0-f0063e113
                • 30.96
                • Published

                pdfkit-next

                A PDF generation library for Node.js

                • v0.11.0
                • 30.94
                • Published

                multikeymap

                A multi-key hash table for JavaScript.

                • v1.0.0
                • 30.82
                • Published

                vibe-eyes

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

                • v1.0.1
                • 30.63
                • Published

                dicons

                A react icons library for Designali

                • v1.1.7
                • 30.48
                • Published

                @stdlib/array-filled-by

                Create a filled array according to a provided callback function.

                • v0.2.1
                • 30.28
                • Published

                lerp-array

                lerps two numbers or an array of numbers

                • v1.1.1
                • 29.98
                • Published

                @thi.ng/distance

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

                • v3.0.16
                • 29.96
                • 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.96
                • Published

                x-math

                Math library inspired by Google Closure library

                • v0.12.0
                • 29.79
                • Published

                @thi.ng/sparse

                Sparse vector & matrix implementations

                • v1.1.15
                • 29.65
                • Published

                mjs

                3D matrix and vector operations

                • v1.0.0
                • 29.62
                • 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.55
                • Published

                eigenjs

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

                • v0.0.89
                • 29.50
                • Published

                sylvester.js

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

                  • v0.1.1
                  • 29.47
                  • Published

                  svgjs

                  A lightweight library for manipulating and animating SVG.

                  • v2.6.2
                  • 29.45
                  • Published

                  vue-cryptoicon

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

                    • v0.18.1
                    • 29.40
                    • Published

                    arrow-line

                    Draw arrows between HTML elements

                    • v0.7.5
                    • 29.26
                    • Published

                    itap-cli-demo

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

                      • v1.0.19
                      • 28.88
                      • 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.87
                      • Published

                      @stdlib/array-zeros

                      Create a zero-filled array having a specified length.

                      • v0.2.2
                      • 28.82
                      • Published

                      @postermywall/pdfkit

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

                      • v0.13.0
                      • 28.77
                      • Published

                      @stdlib/blas-base-ddot

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

                      • v0.3.0
                      • 28.72
                      • Published

                      @stdlib/blas-base-sdot

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

                      • v0.2.2
                      • 28.71
                      • Published

                      unlerp

                      opposite of lerp; get normalized range between two bounds

                      • v1.0.1
                      • 28.54
                      • Published

                      @stdlib/blas-gdot

                      Calculate the dot product of two vectors.

                      • v0.2.2
                      • 28.47
                      • Published

                      @agentdb/sdk

                      JavaScript SDK for AgentDB database service

                      • v1.1.16
                      • 28.36
                      • Published

                      ml-svm

                      Support Vector Machine in Javascript

                      • v2.1.2
                      • 28.33
                      • Published

                      @codai/memorai-mcp

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

                      • v9.6.5
                      • 28.32
                      • Published

                      mapbox-gl-inspect

                      Mapbox GL JS plugin for inspecting vector data

                      • v1.3.1
                      • 28.28
                      • Published

                      point-in-triangle

                      test whether a point is inside a triangle

                      • v1.0.1
                      • 28.15
                      • Published

                      math-ds

                      Mathematical data structures.

                      • v1.2.1
                      • 27.97
                      • 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.94
                      • Published

                      gdal-enhanced-seraph

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

                      • v0.11.5
                      • 27.64
                      • Published

                      @vicimpa/glm

                      A lightweight, class-based alternative to gl-matrix providing vector, matrix, and quaternion math utilities for 2D/3D graphics, game development, and WebGL/WebGPU applications.

                      • v0.1.6
                      • 27.55
                      • Published

                      native-vector-store

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

                      • v0.4.0
                      • 27.23
                      • Published

                      genkitx-pinecone

                      Genkit AI framework plugin for Pinecone vector database.

                      • v1.18.0
                      • 27.23
                      • Published

                      ts-potrace

                      TypeScript implementation of potrace - transforming bitmaps into vector graphics

                      • v0.1.0
                      • 27.16
                      • Published

                      tween-ticker

                      a generic tween ticker engine

                      • v3.3.2
                      • 27.08
                      • Published

                      @ramirezcgn/fantasticon

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

                      • v3.0.2
                      • 27.06
                      • Published

                      flo-vector2d

                      A purely functional 2d vector library.

                      • v4.0.5
                      • 26.77
                      • Published

                      twemoji-emojis

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

                      • v14.1.0
                      • 26.73
                      • Published

                      trackasia-gl

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

                      • v2.0.1
                      • 26.69
                      • Published

                      html-to-image-v2

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

                      • v1.9.0
                      • 26.44
                      • Published

                      ts-maps-vue

                      Vue components for ts-maps - Interactive Vector Maps

                      • v0.2.0
                      • 26.35
                      • Published

                      brisky-struct

                      An observable data structure

                      • v1.10.13
                      • 26.33
                      • Published

                      @minogin/vector

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

                      • v1.0.2
                      • 26.24
                      • Published

                      algebra

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

                      • v1.0.1
                      • 26.06
                      • Published

                      @codai/cbd

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

                        • v1.0.10
                        • 26.05
                        • Published

                        genkitx-chromadb

                        Genkit AI framework plugin for Chroma vector database.

                        • v1.18.0
                        • 26.00
                        • Published

                        @stdlib/array-empty

                        Create an uninitialized array having a specified length.

                        • v0.3.0
                        • 25.98
                        • Published

                        @js-sdsl/priority-queue

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

                        • v4.4.0
                        • 25.91
                        • Published

                        hexdocs-mcp

                        MCP server for searching Hex package documentation

                        • v0.6.0
                        • 25.90
                        • Published