JSPM

Found 1299 results for matrix

mathjs

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif

  • v14.6.0
  • 67.64
  • Published

ml-matrix

Matrix manipulation and computation library

  • v6.12.1
  • 65.86
  • Published

ndarray

Multidimensional Arrays

  • v1.0.19
  • 64.89
  • Published

gl-mat4

gl-matrix's mat4, split into smaller pieces

  • v1.2.0
  • 62.77
  • Published

svgpath

Low level toolkit for SVG paths transformations.

  • v2.6.0
  • 62.73
  • Published

dup

Initialize an array of arrays to a constant

  • v1.0.0
  • 62.25
  • Published

@math.gl/core

Array-based 3D Math Classes optimized for WebGL applications

  • v4.1.0
  • 62.11
  • Published

regl-splom

Scatterplot matrix for 2d plots

  • v1.0.14
  • 62.09
  • Published

bwip-js

JavaScript barcode generator supporting over 100 types and standards.

  • v4.7.0
  • 60.43
  • Published

sylvester

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

    • v0.0.21
    • 60.14
    • Published

    @math.gl/culling

    Culling Functionality for 3D Classes

    • v4.1.0
    • 59.69
    • Published

    rematrix

    Matrix transformations made easy

    • v0.7.2
    • 57.55
    • Published

    gl-vec2

    gl-matrix's vec2, split into smaller pieces

    • v1.3.0
    • 56.78
    • Published

    gl-vec3

    gl-matrix's vec3, split into smaller pieces

    • v1.2.0
    • 55.47
    • Published

    gl-mat2

    gl-matrix's mat2, split into smaller pieces

    • v1.0.1
    • 52.34
    • Published

    ml-fft

    fft

    • v1.3.5
    • 51.16
    • Published

    kld-affine

    A collection of classes used in affine geometry

    • v2.1.1
    • 50.88
    • Published

    ml-stat

    Functions for computing stats on arrays and matrices

    • v1.3.3
    • 50.66
    • Published

    gl-vec4

    gl-matrix's vec4, split into smaller pieces

    • v1.0.1
    • 50.59
    • Published

    gl-quat

    gl-matrix's quaternion, split into smaller pieces

    • v1.0.0
    • 50.46
    • Published

    gl-mat3

    gl-matrix's mat3, split into smaller pieces

    • v2.0.0
    • 49.74
    • Published

    glsl-inverse

    Invert a matrix in GLSL

    • v1.0.0
    • 48.71
    • Published

    @bwip-js/browser

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 48.60
    • Published

    munkres

    A lightweight and efficient implementation of the Munkres (Hungarian) algorithm for optimal assignment in square and rectangular matrices.

    • v2.0.4
    • 47.87
    • Published

    scanbot-web-sdk

    Scanbot Web Document and Barcode Scanner SDK

    • v7.2.0
    • 45.95
    • Published

    matrix-inverse

    Matrix inverse (code from sylvester)

    • v2.0.0
    • 43.88
    • Published

    quaternion

    The RAW rotation library using quaternions

    • v2.1.1
    • 43.67
    • Published

    grid-to-matrix

    Takes a GeoJSON pointGrid and returns a correspondent matrix array of 'property' values of the points

    • v1.4.0
    • 43.67
    • Published

    matrix-utilities

    Tiny, high performance utilities for performing 2/3D matrix calculations. Full unit test coverage, compatible with Node/CommonJS, AMD, and browser globals.

    • v1.2.4
    • 43.36
    • Published

    @bwip-js/node

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 43.10
    • Published

    arraytools

    Collection of array processing tools

    • v1.1.2
    • 42.62
    • Published

    ndarray-gemm

    Matrix multiplication for ndarrays

    • v1.0.0
    • 41.72
    • Published

    pop-zip

    Zip and unzip, also called matrix transpose

    • v1.0.0
    • 41.71
    • 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
    • 41.58
    • Published

    @mathigon/fermat

    Powerful mathematics and statistics library for JavaScript.

    • v1.1.24
    • 41.52
    • Published

    vectorious

    A high performance linear algebra library.

    • v6.1.14
    • 41.20
    • Published

    calendar-dates

    Get calendar dates for a given month - Mostly for creating a custom calendar control

    • v2.7.2
    • 40.55
    • Published

    nerdamer

    javascript light-weight symbolic math expression evaluator

    • v1.1.13
    • 40.32
    • Published

    camera-unproject

    unproject 2D point to 3D coordinate

    • v1.0.1
    • 40.28
    • Published

    wgpu-matrix

    fast matrix math library for WebGPU

    • v3.4.0
    • 39.65
    • Published

    geolocator

    A utility for getting geo-location information via HTML5 and IP look-ups, geocoding, address look-ups, distance and durations, timezone information and more...

    • v2.1.5
    • 39.61
    • Published

    matrix-bot-sdk

    TypeScript/JavaScript SDK for Matrix bots and appservices

    • v0.7.1
    • 38.30
    • Published

    @bwip-js/react-native

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 38.24
    • Published

    higlass

    HiGlass Hi-C / genomic / large data viewer

    • v2.1.3
    • 37.77
    • Published

    riskjs

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

    • v0.0.7
    • 37.54
    • Published

    tsv-json

    Convert between TSV and JSON (`string[][]`)

    • v2.0.0
    • 37.13
    • Published

    @thi.ng/color

    Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets

    • v5.7.59
    • 36.93
    • Published

    jest-test-matrix

    A small utility for Jest to test all combinations of parameters for a function at once.

      • v1.2.0
      • 35.88
      • Published

      numjs

      Like NumPy, in JavaScript

      • v0.16.1
      • 35.61
      • Published

      npm-min-peer

      Get minimum version required by a peerDependency

      • v4.0.0
      • 35.31
      • Published

      color-util

      Color util with color format conversions and gradients

      • v2.2.3
      • 34.84
      • 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
      • 34.79
      • Published

      3d-view-controls

      A 3D camera with hooks for input handling

      • v2.2.2
      • 34.26
      • Published

      @actualwave/traceability-matrices

      Integrate requirements into e2e/integration test code and generate [traceability matrices](https://en.wikipedia.org/wiki/Traceability_matrix) for your project. Currently this library has an adapter to work with [Cypress](https://www.cypress.io/) tests.

      • v1.0.7
      • 34.04
      • Published

      @thi.ng/matrices

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

      • v3.0.21
      • 33.37
      • Published

      cuthill-mckee

      A bandwidth reducing preconditioner for sparse matrices

      • v1.0.0
      • 33.31
      • Published

      @vect/vector-mapper

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

      • v0.8.6
      • 33.16
      • Published

      threejs-math

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

      • v0.147.0
      • 33.03
      • Published

      cross

      cross product of 3-dimensional vectors

      • v1.0.0
      • 32.75
      • Published

      mz-math

      mzMath - a collection of TypeScript-based math helpers.

      • v3.0.26
      • 32.60
      • Published

      matrix-engine

      basic_timeline improved, VT func setup vide html element id with name arg.- DISABLE RAYCAST DEBUG TEST [2.3.3] Fix for GUI win desktop [2.3.0] DestrucMesh solution & loading convex objs for physics BASIC, SpriteAnimation CPU/texture solution added, Improv

      • v2.3.68
      • 32.52
      • Published

      react-mdr

      Matrix digital rain effect for React

      • v0.1.5
      • 32.31
      • Published

      linear-solve

      Solve a system of linear equations. Invert a matrix. Nothing else

      • v1.2.1
      • 32.28
      • Published

      @stdlib/array-filled-by

      Create a filled array according to a provided callback function.

      • v0.2.1
      • 31.94
      • Published

      graph-typed

      Graph data structure.

      • v2.0.4
      • 31.83
      • Published

      ubique

      A mathematical and quantitative library for Javascript and Node.js

      • v0.5.1
      • 31.79
      • Published

      matrix-js

      A Javascript Library to perform basic matrix operations using the functional nature of Javascript

      • v1.7.1
      • 31.55
      • Published

      eigenjs

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

      • v0.0.89
      • 31.13
      • Published

      sylvester.js

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

        • v0.1.1
        • 31.10
        • Published

        mjs

        3D matrix and vector operations

        • v1.0.0
        • 30.79
        • Published

        compute-erfcinv

        Inverse complementary error function.

        • v3.0.1
        • 30.59
        • Published

        @stdlib/array-zeros

        Create a zero-filled array having a specified length.

        • v0.2.2
        • 30.41
        • Published

        @thi.ng/sparse

        Sparse vector & matrix implementations

        • v1.1.15
        • 30.37
        • Published

        matrix-engine-wgpu

        Fixed shadows casting vs camera/video texture, webGPU powered pwa application. Crazy fast rendering with AmmoJS physics support. Simple raycaster hit object added.

          • v1.4.5
          • 30.34
          • Published

          eigen

          Eigen-js is a port of the [Eigen](https://eigen.tuxfamily.org/) C++ linear algebra library

          • v0.2.2
          • 30.26
          • Published

          matrixops

          A package for doing matrix arithmetic with JavaScript arrays

          • v1.2.5
          • 30.11
          • Published

          @thi.ng/adjacency

          Sparse & bitwise adjacency matrices, lists and selected traversal algorithms for directed & undirected graphs

          • v3.0.54
          • 30.04
          • Published

          @thi.ng/shader-ast-stdlib

          Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast

          • v1.0.39
          • 30.03
          • Published

          @bwip-js/generic

          JavaScript barcode generator supporting over 100 types and standards.

          • v4.7.0
          • 29.78
          • Published

          node-matrices

          A simple and lightweight matrix library

          • v1.0.0
          • 29.53
          • Published

          bwip-angular2

          JavaScript barcode generator supporting over 90 types and standards.

          • v1.0.6
          • 29.35
          • Published

          js-zip

          Implement zip function of python

          • v1.0.1
          • 29.08
          • Published

          @d4c/numjs

          Like NumPy, in TypeScript and JavaScript

          • v0.17.34
          • 29.04
          • Published

          math-ds

          Mathematical data structures.

          • v1.2.1
          • 28.83
          • Published

          @saehrimnir/druidjs

          A JavaScript Library for Dimensionality Reduction.

          • v0.7.3
          • 28.65
          • Published

          camera-project

          project 3D point into 2D window space

          • v1.0.2
          • 28.48
          • Published

          thomas-anderson-lib

          A text adventure game library based on Thomas Anderson from The Matrix. Create your own Matrix-inspired text adventures with this easy-to-use library.

          • v1.0.3
          • 28.31
          • Published

          compute-erf

          Error function.

          • v3.0.3
          • 28.24
          • 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.5
          • 28.20
          • Published

          @nordeck/matrix-bot-sdk

          TypeScript/JavaScript SDK for Matrix bots and appservices. This is a fork that uses the latest rust crypto nodejs bindings that we require for supporting the s390x architecture.

          • v0.7.1-crypto.beta.12
          • 27.97
          • Published

          @matrix-widget-toolkit/react

          A simplified layer on top of @matrix-widget-toolkit/api to use it in a React based widget.

          • v2.1.0
          • 27.48
          • Published

          led-matrix

          Utility for storing graphical data in a matrix

          • v1.0.1
          • 27.35
          • Published

          algebra

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

          • v1.0.1
          • 27.34
          • Published

          compute-mean

          Computes the arithmetic mean.

          • v3.0.0
          • 27.19
          • Published

          @matrix-widget-toolkit/mui

          A customized material-ui theme that matches the style of the Element Matrix client

          • v2.2.0
          • 27.19
          • Published

          math2d

          Two dimensional vector math library for JavaScript. Built for performance in computation-heavy real-time engines without sacrificing usability. Supports tree shaking and dead code removal to avoid bloating client-side bundles. Zero dependencies.

          • v4.0.1
          • 27.10
          • Published

          type-files

          > Detect the file type of a base64 The file type is detected by checking the [magic number] of the base64.

          • v1.0.3
          • 27.01
          • Published

          @stdlib/array-empty

          Create an uninitialized array having a specified length.

          • v0.3.0
          • 26.58
          • Published

          scrollmoo

          ScrollMoo is a pure JavaScript-based tool that lets you create high-performance, keyframed scroll animations.

          • v1.1.11
          • 26.53
          • Published

          react-css-transform

          A React component to help handle complex nested 2d and 3d css transformations

          • v2.1.1
          • 26.20
          • Published

          @jeremyqzt/nodestats

          Helper methods for stats, combinatorics, permutations, probabilities and matricies

          • v2.0.1
          • 26.15
          • Published

          make-matrix

          A simple, type-safe way to create multi-dimensional arrays

          • v4.0.2
          • 26.02
          • Published

          compute-erfc

          Complementary error function.

          • v3.0.1
          • 25.85
          • Published

          compute-sqrt

          Computes an element-wise principal square root.

          • v3.0.1
          • 25.75
          • Published

          compute-sum

          Computes the sum.

          • v2.0.0
          • 25.74
          • Published

          barkoder-react-native

          React native support for Barkoder - a Barcode Scanner SDK for the modern enterprise.

          • v1.6.5
          • 25.66
          • Published

          vmath

          Yet another gl-matrix: faster and smaller

          • v1.4.8
          • 25.60
          • Published

          @thi.ng/tensors

          0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage

          • v0.10.0
          • 25.57
          • Published

          @vect/matrix-mapper

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

          • v0.8.6
          • 25.31
          • Published

          @stdlib/ndarray-empty

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

          • v0.3.0
          • 25.03
          • Published

          @stdlib/ndarray-zeros

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

          • v0.3.0
          • 25.00
          • 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
          • 24.98
          • Published

          pyextjs

          Python Extension Packages in Javascript (Numpy, Scipy)

          • v0.1.2
          • 24.77
          • Published

          @stdlib/array-one-to

          Generate a linearly spaced numeric array whose elements increment by 1 starting from one.

          • v0.2.2
          • 24.65
          • Published

          ixo-oracles-cli

          CLI tool for creating and managing IXO Oracle projects

          • v1.0.4
          • 24.59
          • Published

          linearly

          Matrix and vector library with immutable data types

          • v0.34.0
          • 24.38
          • Published

          rref

          solve systems of linear equations using gaussian elimination

          • v0.0.1
          • 24.36
          • 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
          • 24.35
          • Published

          compute-prod

          Computes the product.

          • v2.0.3
          • 24.28
          • Published

          the-math

          TheMath is an extensive math library for JavaScript and Node.js. It features a flexible expression parser

          • v1.5.5
          • 24.27
          • Published

          @vect/vector-index

          Get value at specific positions of a vector

          • v0.8.6
          • 23.95
          • Published

          matjs

          A Javascript Lib for basic Matrix manipulations

          • v0.0.5
          • 23.80
          • Published

          matrixmath

          Library for working with mathematical matrices.

          • v2.2.2
          • 23.71
          • Published

          compute-abs

          Computes an element-wise absolute value.

          • v3.0.0
          • 23.69
          • Published

          nerdamer-prime

          javascript light-weight symbolic math library

          • v1.2.5
          • 23.49
          • Published

          canvas-get-transform

          Implement getTransform in Canvas contexts and expose the implementation.

          • v1.0.0
          • 23.44
          • Published

          wmathmatrix

          Abstract implementation of matrix math. MathMatrix introduces class Matrix, which is a multidimensional structure which, in the most trivial case, is a 2D matrix. A matrix of specific form could also be classified as a vector. MathMatrix heavily relly on

          • v0.3.407
          • 23.38
          • Published

          lodash-transpose

          Adds matrix transpose functionality to lodash.

          • v0.2.1
          • 23.35
          • Published

          graph-paths

          Finding shortest / cheapest paths in a dense graph

          • v0.4.0
          • 23.30
          • Published

          nerdamer-ts

          javascript light-weight symbolic math expression evaluator

          • v1.2.0
          • 23.28
          • Published

          pex-math

          Array-based vector, quaternion and matrix math with utils for PEX.

          • v4.1.2
          • 23.11
          • Published

          @vect/object-mapper

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

          • v0.8.6
          • 23.05
          • Published

          numbers-logic

          Tools used to understand or work with numbers in Node.JS, Javascript and derivatives.

          • v1.4.6
          • 22.92
          • Published

          @vect/entries-mapper

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

          • v0.8.6
          • 22.71
          • Published

          transformatrix

          A matrix module that tracks 2D transformations with the same API as the HTML5 <canvas>

          • v1.1.1
          • 22.35
          • Published

          react-matrix-viz

          A react component for creating quick matrix/grid visualizations.

          • v0.2.2
          • 22.03
          • Published

          rpi-led-matrix

          Node.js/Typescript bindings for hzeller/rpi-rgb-led-matrix

          • v1.15.0
          • 21.88
          • Published

          distance-matrix-api

          A Node.js wrapper for Distance Matrix API offered by DistanceMatrixAPI.com

          • v1.0.0
          • 21.85
          • Published

          @stdlib/ndarray-empty-like

          Create an uninitialized ndarray having the same shape and data type as a provided ndarray.

          • v0.3.0
          • 21.62
          • Published

          minimat

          Javascript library for matrix holding, representation, and processing

          • v1.1.1
          • 21.59
          • Published

          @stdlib/array-full

          Create a filled array having a specified length.

          • v0.2.1
          • 21.50
          • Published

          @sctlib/mwc

          matrix-web-components to interact with matrix.org

          • v0.3.3
          • 21.43
          • Published

          @mdsfe/mds-ui

          A set of enterprise-class Vue UI components.

          • v0.3.0-20
          • 21.38
          • Published

          structurae

          Data structures for performance-sensitive modern JavaScript applications.

          • v4.0.2
          • 21.38
          • Published

          mathador

          a typescript module implementing some vector and matrix math

          • v0.2.2
          • 21.31
          • Published

          simple-homography

          Calculates a homography matrix using exact point correspondences

          • v1.0.2
          • 21.29
          • Published

          sci

          Yet another math library for your browser

          • v0.0.0
          • 20.90
          • Published

          xcssmatrix

          Cross-browser, spec compliant, XCSSMatrix shim.

          • v0.2.2
          • 20.89
          • Published

          cmatrix

          Matrix effect animation on a canvas

          • v0.5.1
          • 20.78
          • Published

          nanogl-node

          handle objects transform in 3D space

          • v1.2.1
          • 20.71
          • Published

          @stdlib/array-ones

          Create an array filled with ones and having a specified length.

          • v0.2.1
          • 20.55
          • Published

          typescript-ds-lib

          A collection of TypeScript data structure implementations

          • v0.4.5
          • 20.43
          • Published

          unifiedtransform

          The RAW library to work with CSS transform strings

          • v0.4.2
          • 20.22
          • Published

          array-lib

          A library for array functions in Array.prototype

            • v0.2.0
            • 20.13
            • Published

            @stdlib/ndarray-zeros-like

            Create a zero-filled ndarray having the same shape and data type as a provided ndarray.

            • v0.3.0
            • 20.05
            • Published

            nd4js

            NumPy-style nd-array and linear algebra library that respects your freedom.

            • v1.3.0
            • 20.02
            • Published

            matrix-rain

            The famous Matrix rain effect of falling green characters as a cli command

            • v2.0.6
            • 19.92
            • Published

            xlsx-transformer

            An universal plugin for importing .xls and .xlsx files directly as ZikoJS Matrix.

            • v0.2.0
            • 19.71
            • Published

            @vect/object-index

            Get value at specific positions of a object

            • v0.8.6
            • 19.67
            • Published

            veho

            An array extension (grammatical sugar) to create, iterate and query 1d, 2d array and JSON object.

            • v0.2.24
            • 19.67
            • Published

            postcss-css-matrixify

            A PostCSS plugin that converts CSS transform functions to matrix form for optimized animations and transforms

            • v1.0.1
            • 19.67
            • Published

            sparse-matrix

            Sparse Matrix TypeScript Implementation.

            • v1.0.0
            • 19.62
            • Published

            dltjs

            A package for computing Direct Linear Transformation matrix.

            • v0.1.1
            • 19.36
            • Published