JSPM

Found 1297 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.75
  • Published

ml-matrix

Matrix manipulation and computation library

  • v6.12.1
  • 66.22
  • Published

ndarray

Multidimensional Arrays

  • v1.0.19
  • 65.47
  • Published

svgpath

Low level toolkit for SVG paths transformations.

  • v2.6.0
  • 63.32
  • Published

gl-mat4

gl-matrix's mat4, split into smaller pieces

  • v1.2.0
  • 63.31
  • Published

dup

Initialize an array of arrays to a constant

  • v1.0.0
  • 62.83
  • Published

regl-splom

Scatterplot matrix for 2d plots

  • v1.0.14
  • 62.75
  • Published

@math.gl/core

Array-based 3D Math Classes optimized for WebGL applications

  • v4.1.0
  • 62.62
  • Published

sylvester

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

    • v0.0.21
    • 60.66
    • Published

    @math.gl/culling

    Culling Functionality for 3D Classes

    • v4.1.0
    • 60.26
    • Published

    bwip-js

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 60.26
    • Published

    rematrix

    Matrix transformations made easy

    • v0.7.2
    • 57.96
    • Published

    gl-vec2

    gl-matrix's vec2, split into smaller pieces

    • v1.3.0
    • 57.28
    • Published

    gl-vec3

    gl-matrix's vec3, split into smaller pieces

    • v1.2.0
    • 55.73
    • Published

    gl-mat2

    gl-matrix's mat2, split into smaller pieces

    • v1.0.1
    • 52.31
    • Published

    gl-vec4

    gl-matrix's vec4, split into smaller pieces

    • v1.0.1
    • 51.32
    • Published

    ml-fft

    fft

    • v1.3.5
    • 51.25
    • Published

    gl-quat

    gl-matrix's quaternion, split into smaller pieces

    • v1.0.0
    • 51.19
    • Published

    kld-affine

    A collection of classes used in affine geometry

    • v2.1.1
    • 51.13
    • Published

    ml-stat

    Functions for computing stats on arrays and matrices

    • v1.3.3
    • 51.07
    • Published

    gl-mat3

    gl-matrix's mat3, split into smaller pieces

    • v2.0.0
    • 50.47
    • Published

    @bwip-js/browser

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 49.22
    • Published

    glsl-inverse

    Invert a matrix in GLSL

    • v1.0.0
    • 49.07
    • Published

    munkres

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

    • v2.0.4
    • 46.84
    • Published

    scanbot-web-sdk

    Scanbot Web Document and Barcode Scanner SDK

    • v7.2.0
    • 46.13
    • Published

    grid-to-matrix

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

    • v1.4.0
    • 44.06
    • Published

    quaternion

    The RAW rotation library using quaternions

    • v2.1.1
    • 43.91
    • Published

    matrix-inverse

    Matrix inverse (code from sylvester)

    • v2.0.0
    • 43.59
    • Published

    @bwip-js/node

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 43.29
    • Published

    ndarray-gemm

    Matrix multiplication for ndarrays

    • v1.0.0
    • 42.99
    • Published

    arraytools

    Collection of array processing tools

    • v1.1.2
    • 42.46
    • 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
    • 42.33
    • 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.78
    • Published

    pop-zip

    Zip and unzip, also called matrix transpose

    • v1.0.0
    • 41.70
    • Published

    @mathigon/fermat

    Powerful mathematics and statistics library for JavaScript.

    • v1.1.24
    • 41.64
    • Published

    camera-unproject

    unproject 2D point to 3D coordinate

    • v1.0.1
    • 41.52
    • Published

    vectorious

    A high performance linear algebra library.

    • v6.1.14
    • 41.40
    • Published

    calendar-dates

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

    • v2.7.2
    • 40.73
    • Published

    nerdamer

    javascript light-weight symbolic math expression evaluator

    • v1.1.13
    • 40.14
    • 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.78
    • Published

    wgpu-matrix

    fast matrix math library for WebGPU

    • v3.4.0
    • 39.01
    • Published

    matrix-bot-sdk

    TypeScript/JavaScript SDK for Matrix bots and appservices

    • v0.7.1
    • 38.22
    • Published

    @bwip-js/react-native

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.7.0
    • 38.02
    • Published

    higlass

    HiGlass Hi-C / genomic / large data viewer

    • v2.1.3
    • 37.94
    • Published

    tsv-json

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

    • v2.0.0
    • 37.31
    • Published

    @thi.ng/color

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

    • v5.7.58
    • 37.30
    • Published

    riskjs

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

    • v0.0.7
    • 37.18
    • Published

    jest-test-matrix

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

      • v1.2.0
      • 35.99
      • Published

      npm-min-peer

      Get minimum version required by a peerDependency

      • v4.0.0
      • 35.30
      • Published

      color-util

      Color util with color format conversions and gradients

      • v2.2.3
      • 35.04
      • 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.83
      • Published

      numjs

      Like NumPy, in JavaScript

      • v0.16.1
      • 34.61
      • Published

      3d-view-controls

      A 3D camera with hooks for input handling

      • v2.2.2
      • 34.41
      • 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.28
      • Published

      @thi.ng/matrices

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

      • v3.0.20
      • 34.26
      • Published

      cuthill-mckee

      A bandwidth reducing preconditioner for sparse matrices

      • v1.0.0
      • 33.87
      • Published

      threejs-math

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

      • v0.147.0
      • 33.54
      • Published

      cross

      cross product of 3-dimensional vectors

      • v1.0.0
      • 32.77
      • 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.68
      • Published

      react-mdr

      Matrix digital rain effect for React

      • v0.1.5
      • 32.50
      • Published

      linear-solve

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

      • v1.2.1
      • 32.47
      • Published

      mz-math

      mzMath - a collection of TypeScript-based math helpers.

      • v3.0.26
      • 32.29
      • Published

      @stdlib/array-filled-by

      Create a filled array according to a provided callback function.

      • v0.2.1
      • 32.13
      • Published

      graph-typed

      Graph data structure.

      • v2.0.4
      • 31.98
      • Published

      ubique

      A mathematical and quantitative library for Javascript and Node.js

      • v0.5.1
      • 31.95
      • Published

      matrix-js

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

      • v1.7.1
      • 31.70
      • Published

      mjs

      3D matrix and vector operations

      • v1.0.0
      • 31.46
      • Published

      @thi.ng/sparse

      Sparse vector & matrix implementations

      • v1.1.14
      • 30.98
      • Published

      sylvester.js

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

        • v0.1.1
        • 30.87
        • Published

        compute-erfcinv

        Inverse complementary error function.

        • v3.0.1
        • 30.73
        • Published

        @stdlib/array-zeros

        Create a zero-filled array having a specified length.

        • v0.2.2
        • 30.55
        • 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.4
          • 30.48
          • Published

          @thi.ng/adjacency

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

          • v3.0.53
          • 30.38
          • Published

          eigen

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

          • v0.2.2
          • 30.29
          • Published

          matrixops

          A package for doing matrix arithmetic with JavaScript arrays

          • v1.2.5
          • 30.25
          • Published

          @thi.ng/shader-ast-stdlib

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

          • v1.0.38
          • 30.10
          • Published

          node-matrices

          A simple and lightweight matrix library

          • v1.0.0
          • 30.05
          • Published

          @bwip-js/generic

          JavaScript barcode generator supporting over 100 types and standards.

          • v4.7.0
          • 29.93
          • Published

          bwip-angular2

          JavaScript barcode generator supporting over 90 types and standards.

          • v1.0.6
          • 29.50
          • Published

          @vect/vector-mapper

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

          • v0.8.6
          • 29.27
          • Published

          js-zip

          Implement zip function of python

          • v1.0.1
          • 29.23
          • Published

          @d4c/numjs

          Like NumPy, in TypeScript and JavaScript

          • v0.17.34
          • 29.17
          • Published

          math-ds

          Mathematical data structures.

          • v1.2.1
          • 29.00
          • Published

          compute-erf

          Error function.

          • v3.0.3
          • 28.79
          • Published

          @saehrimnir/druidjs

          A JavaScript Library for Dimensionality Reduction.

          • v0.7.3
          • 28.60
          • 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.28
          • Published

          scrollmoo

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

          • v1.1.11
          • 28.16
          • 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.83
          • Published

          @thi.ng/tensors

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

          • v0.9.0
          • 27.80
          • Published

          camera-project

          project 3D point into 2D window space

          • v1.0.2
          • 27.71
          • 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.57
          • Published

          algebra

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

          • v1.0.1
          • 27.48
          • Published

          compute-mean

          Computes the arithmetic mean.

          • v3.0.0
          • 27.36
          • Published

          @matrix-widget-toolkit/mui

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

          • v2.2.0
          • 27.27
          • Published

          led-matrix

          Utility for storing graphical data in a matrix

          • v1.0.1
          • 27.25
          • Published

          compute-erfc

          Complementary error function.

          • v3.0.1
          • 27.21
          • 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.12
          • 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
          • 26.77
          • Published

          @stdlib/array-empty

          Create an uninitialized array having a specified length.

          • v0.3.0
          • 26.69
          • Published

          react-css-transform

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

          • v2.1.1
          • 26.33
          • Published

          @jeremyqzt/nodestats

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

          • v2.0.1
          • 26.28
          • Published

          compute-prod

          Computes the product.

          • v2.0.3
          • 26.05
          • Published

          make-matrix

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

          • v4.0.2
          • 26.05
          • Published

          compute-sqrt

          Computes an element-wise principal square root.

          • v3.0.1
          • 25.88
          • Published

          compute-sum

          Computes the sum.

          • v2.0.0
          • 25.87
          • Published

          barkoder-react-native

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

          • v1.6.5
          • 25.76
          • Published

          vmath

          Yet another gl-matrix: faster and smaller

          • v1.4.8
          • 25.71
          • Published

          compute-abs

          Computes an element-wise absolute value.

          • v3.0.0
          • 25.47
          • Published

          @stdlib/ndarray-empty

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

          • v0.3.0
          • 25.18
          • Published

          @stdlib/ndarray-zeros

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

          • v0.3.0
          • 25.13
          • Published

          @stdlib/array-one-to

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

          • v0.2.2
          • 24.74
          • Published

          pyextjs

          Python Extension Packages in Javascript (Numpy, Scipy)

          • v0.1.2
          • 24.64
          • Published

          ixo-oracles-cli

          CLI tool for creating and managing IXO Oracle projects

          • v1.0.4
          • 24.58
          • Published

          rref

          solve systems of linear equations using gaussian elimination

          • v0.0.1
          • 24.46
          • Published

          the-math

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

          • v1.5.5
          • 24.37
          • Published

          matjs

          A Javascript Lib for basic Matrix manipulations

          • v0.0.5
          • 24.28
          • Published

          matrixmath

          Library for working with mathematical matrices.

          • v2.2.2
          • 24.23
          • Published

          nerdamer-ts

          javascript light-weight symbolic math expression evaluator

          • v1.2.0
          • 23.84
          • Published

          eigenjs

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

          • v0.0.89
          • 23.83
          • Published

          nerdamer-prime

          javascript light-weight symbolic math library

          • v1.2.5
          • 23.70
          • 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.52
          • Published

          lodash-transpose

          Adds matrix transpose functionality to lodash.

          • v0.2.1
          • 23.46
          • Published

          linearly

          Matrix and vector library with immutable data types

          • v0.34.0
          • 23.33
          • 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
          • 23.20
          • Published

          canvas-get-transform

          Implement getTransform in Canvas contexts and expose the implementation.

          • v1.0.0
          • 23.14
          • Published

          numbers-logic

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

          • v1.4.6
          • 23.04
          • Published

          pex-math

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

          • v4.1.2
          • 22.76
          • Published

          grunt-travis-matrix

          Run matrix-specific scripts during travis builds

          • v1.0.0
          • 22.66
          • Published

          @vect/matrix-mapper

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

          • v0.8.6
          • 22.64
          • Published

          transformatrix

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

          • v1.1.1
          • 22.46
          • Published

          graph-paths

          Finding shortest / cheapest paths in a dense graph

          • v0.4.0
          • 22.16
          • Published

          react-matrix-viz

          A react component for creating quick matrix/grid visualizations.

          • v0.2.2
          • 22.13
          • 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
          • 21.98
          • Published

          distance-matrix-api

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

          • v1.0.0
          • 21.95
          • Published

          rpi-led-matrix

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

          • v1.15.0
          • 21.90
          • Published

          minimat

          Javascript library for matrix holding, representation, and processing

          • v1.1.1
          • 21.70
          • Published

          @stdlib/array-full

          Create a filled array having a specified length.

          • v0.2.1
          • 21.60
          • Published

          structurae

          Data structures for performance-sensitive modern JavaScript applications.

          • v4.0.2
          • 21.54
          • Published

          @sctlib/mwc

          matrix-web-components to interact with matrix.org

          • v0.3.3
          • 21.53
          • Published

          mathador

          a typescript module implementing some vector and matrix math

          • v0.2.2
          • 21.40
          • Published

          sci

          Yet another math library for your browser

          • v0.0.0
          • 20.99
          • 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.99
          • Published

          cmatrix

          Matrix effect animation on a canvas

          • v0.5.1
          • 20.88
          • Published

          svd.ts

          A lightweight, isomorphic TypeScript implementation for computing Singular Value Decomposition (SVD) of matrix in Node.js and browsers.

          • v1.0.0
          • 20.73
          • Published

          @vect/vector-index

          Get value at specific positions of a vector

          • v0.8.6
          • 20.65
          • Published

          array-lib

          A library for array functions in Array.prototype

            • v0.2.0
            • 20.65
            • Published

            @stdlib/ndarray-empty-like

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

            • v0.3.0
            • 20.46
            • Published

            typescript-ds-lib

            A collection of TypeScript data structure implementations

            • v0.4.5
            • 20.39
            • Published

            xcssmatrix

            Cross-browser, spec compliant, XCSSMatrix shim.

            • v0.2.2
            • 20.36
            • Published

            @stdlib/array-ones

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

            • v0.2.1
            • 20.22
            • Published

            nd4js

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

            • v1.3.0
            • 20.12
            • Published

            unifiedtransform

            The RAW library to work with CSS transform strings

            • v0.4.2
            • 20.10
            • Published

            matrix-rain

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

            • v2.0.6
            • 20.00
            • Published

            veho

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

            • v0.2.24
            • 19.77
            • Published

            @vect/entries-mapper

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

            • v0.8.6
            • 19.64
            • Published

            xlsx-transformer

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

            • v0.2.0
            • 19.57
            • Published

            @vect/object-mapper

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

            • v0.8.6
            • 19.54
            • Published

            postcss-css-matrixify

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

            • v1.0.1
            • 19.48
            • Published

            sparse-matrix

            Sparse Matrix TypeScript Implementation.

            • v1.0.0
            • 19.41
            • Published

            simple-homography

            Calculates a homography matrix using exact point correspondences

            • v1.0.2
            • 19.22
            • Published

            wtc-math

            A math library that provides discrete components for common math operations. Includes vectors, matrices and quaternions.

            • v1.0.20
            • 18.90
            • Published

            @mdsfe/mds-ui

            A set of enterprise-class Vue UI components.

            • v0.3.0-20
            • 18.64
            • Published

            glsl-dither

            Bayer matrix dithering in GLSL

            • v1.0.1
            • 18.36
            • Published

            @bic-fe/mds-ui

            A set of enterprise-class Vue UI components.

            • v0.2.9-rc.2
            • 18.34
            • Published

            dltjs

            A package for computing Direct Linear Transformation matrix.

            • v0.1.1
            • 18.30
            • Published

            matrix_deep_clone

            This library can deep clone any matrix or any number.

            • v1.0.2
            • 18.30
            • Published

            @analys/formula

            Formula for algebra of columns in matrix

            • v0.7.5
            • 18.20
            • Published