JSPM

Found 1264 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.4.0
  • 67.20
  • Published

ndarray

Multidimensional Arrays

  • v1.0.19
  • 64.34
  • Published

ml-matrix

Matrix manipulation and computation library

  • v6.12.1
  • 63.19
  • Published

svgpath

Low level toolkit for SVG paths transformations.

  • v2.6.0
  • 62.41
  • Published

dup

Initialize an array of arrays to a constant

  • v1.0.0
  • 60.97
  • Published

gl-mat4

gl-matrix's mat4, split into smaller pieces

  • v1.2.0
  • 60.95
  • Published

@math.gl/core

Array-based 3D Math Classes optimized for WebGL applications

  • v4.1.0
  • 60.68
  • Published

regl-splom

Scatterplot matrix for 2d plots

  • v1.0.14
  • 60.60
  • Published

sylvester

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

    • v0.0.21
    • 59.49
    • Published

    bwip-js

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.6.0
    • 59.41
    • Published

    @math.gl/culling

    Culling Functionality for 3D Classes

    • v4.1.0
    • 58.22
    • Published

    gl-vec2

    gl-matrix's vec2, split into smaller pieces

    • v1.3.0
    • 57.64
    • Published

    rematrix

    Matrix transformations made easy

    • v0.7.2
    • 56.63
    • Published

    gl-vec3

    gl-matrix's vec3, split into smaller pieces

    • v1.1.3
    • 54.49
    • Published

    kld-affine

    A collection of classes used in affine geometry

    • v2.1.1
    • 53.22
    • Published

    gl-mat2

    gl-matrix's mat2, split into smaller pieces

    • v1.0.1
    • 52.91
    • Published

    gl-vec4

    gl-matrix's vec4, split into smaller pieces

    • v1.0.1
    • 50.92
    • Published

    ml-fft

    fft

    • v1.3.5
    • 50.84
    • Published

    gl-quat

    gl-matrix's quaternion, split into smaller pieces

    • v1.0.0
    • 50.71
    • Published

    gl-mat3

    gl-matrix's mat3, split into smaller pieces

    • v2.0.0
    • 50.13
    • Published

    ml-stat

    Functions for computing stats on arrays and matrices

    • v1.3.3
    • 49.79
    • Published

    glsl-inverse

    Invert a matrix in GLSL

    • v1.0.0
    • 49.34
    • Published

    @bwip-js/browser

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.6.0
    • 48.64
    • Published

    matrix-inverse

    Matrix inverse (code from sylvester)

    • v2.0.0
    • 47.02
    • Published

    @mathigon/fermat

    Powerful mathematics and statistics library for JavaScript.

    • v1.1.24
    • 45.66
    • Published

    quaternion

    A rotation library using quaternions

    • v2.0.2
    • 44.61
    • Published

    scanbot-web-sdk

    Scanbot Web Document and Barcode Scanner SDK

    • v7.1.0
    • 44.04
    • Published

    ndarray-gemm

    Matrix multiplication for ndarrays

    • v1.0.0
    • 43.28
    • Published

    nerdamer

    javascript light-weight symbolic math expression evaluator

    • v1.1.13
    • 41.81
    • Published

    arraytools

    Collection of array processing tools

    • v1.1.2
    • 41.74
    • Published

    @bwip-js/node

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.6.0
    • 40.81
    • Published

    grid-to-matrix

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

    • v1.4.0
    • 40.09
    • Published

    camera-unproject

    unproject 2D point to 3D coordinate

    • v1.0.1
    • 39.97
    • Published

    pop-zip

    Zip and unzip, also called matrix transpose

    • v1.0.0
    • 39.21
    • 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
    • 38.79
    • Published

    wgpu-matrix

    fast matrix math library for WebGPU

    • v3.4.0
    • 38.72
    • Published

    color-util

    Color util with color format conversions and gradients

    • v2.2.3
    • 38.64
    • 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
    • 38.59
    • 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
    • 37.56
    • Published

    react-native-scanbot-sdk

    Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS

    • v6.2.1
    • 37.36
    • Published

    @bwip-js/react-native

    JavaScript barcode generator supporting over 100 types and standards.

    • v4.6.0
    • 36.58
    • Published

    calendar-dates

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

    • v2.7.2
    • 36.55
    • Published

    higlass

    HiGlass Hi-C / genomic / large data viewer

    • v1.13.6
    • 36.17
    • Published

    matrix-bot-sdk

    TypeScript/JavaScript SDK for Matrix bots and appservices

    • v0.7.1
    • 35.74
    • Published

    jest-test-matrix

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

      • v1.2.0
      • 35.47
      • Published

      @thi.ng/matrices

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

      • v3.0.3
      • 34.83
      • Published

      @thi.ng/color

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

      • v5.7.36
      • 34.45
      • Published

      npm-min-peer

      Get minimum version required by a peerDependency

      • v3.0.5
      • 34.43
      • 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.6
      • 34.37
      • Published

      cuthill-mckee

      A bandwidth reducing preconditioner for sparse matrices

      • v1.0.0
      • 34.32
      • Published

      numjs

      Like NumPy, in JavaScript

      • v0.16.1
      • 34.25
      • 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
      • 33.71
      • Published

      munkres

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

      • v2.0.4
      • 33.52
      • Published

      mz-math

      mzMath - a collection of TypeScript-based math helpers.

      • v3.0.26
      • 33.35
      • Published

      cross

      cross product of 3-dimensional vectors

      • v1.0.0
      • 32.95
      • Published

      @stdlib/array-zeros

      Create a zero-filled array having a specified length.

      • v0.2.2
      • 32.54
      • 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.65
      • 32.54
      • Published

      3d-view-controls

      A 3D camera with hooks for input handling

      • v2.2.2
      • 32.45
      • Published

      graph-typed

      Graph data structure.

      • v2.0.3
      • 32.43
      • Published

      @thi.ng/adjacency

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

      • v3.0.36
      • 32.24
      • Published

      mjs

      3D matrix and vector operations

      • v1.0.0
      • 32.24
      • Published

      @thi.ng/sparse

      Sparse vector & matrix implementations

      • v1.0.16
      • 32.15
      • Published

      vectorious

      A high performance linear algebra library.

      • v6.1.14
      • 31.27
      • Published

      bwip-angular2

      JavaScript barcode generator supporting over 90 types and standards.

      • v1.0.6
      • 31.25
      • Published

      threejs-math

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

      • v0.147.0
      • 31.05
      • Published

      tsv-json

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

      • v2.0.0
      • 31.02
      • Published

      @d4c/numjs

      Like NumPy, in TypeScript and JavaScript

      • v0.17.34
      • 30.97
      • Published

      barkoder-react-native

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

      • v1.6.3
      • 30.82
      • Published

      linear-solve

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

      • v1.2.1
      • 30.79
      • Published

      @bwip-js/generic

      JavaScript barcode generator supporting over 100 types and standards.

      • v4.6.0
      • 30.67
      • Published

      compute-mean

      Computes the arithmetic mean.

      • v3.0.0
      • 30.59
      • Published

      sylvester.js

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

        • v0.1.1
        • 30.56
        • Published

        compute-erf

        Error function.

        • v3.0.3
        • 30.10
        • Published

        ubique

        A mathematical and quantitative library for Javascript and Node.js

        • v0.5.1
        • 30.01
        • Published

        @thi.ng/shader-ast-stdlib

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

        • v1.0.18
        • 29.95
        • Published

        camera-project

        project 3D point into 2D window space

        • v1.0.2
        • 29.85
        • Published

        eigen

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

        • v0.2.2
        • 29.78
        • Published

        compute-erfc

        Complementary error function.

        • v3.0.1
        • 29.41
        • Published

        matrix-js

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

        • v1.7.1
        • 29.32
        • Published

        @vect/vector-mapper

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

        • v0.8.6
        • 28.78
        • Published

        matrixops

        A package for doing matrix arithmetic with JavaScript arrays

        • v1.2.5
        • 28.71
        • Published

        math-ds

        Mathematical data structures.

        • v1.2.1
        • 28.29
        • Published

        compute-prod

        Computes the product.

        • v2.0.3
        • 28.11
        • Published

        @bic-fe/mds-ui

        A set of enterprise-class Vue UI components.

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

        graph-paths

        Finding shortest / cheapest paths in a dense graph

        • v0.4.0
        • 28.06
        • Published

        @stdlib/array-empty

        Create an uninitialized array having a specified length.

        • v0.3.0
        • 27.90
        • Published

        compute-sqrt

        Computes an element-wise principal square root.

        • v3.0.1
        • 27.83
        • Published

        compute-erfcinv

        Inverse complementary error function.

        • v3.0.1
        • 27.80
        • Published

        compute-sum

        Computes the sum.

        • v2.0.0
        • 27.70
        • Published

        js-zip

        Implement zip function of python

        • v1.0.1
        • 27.60
        • Published

        compute-abs

        Computes an element-wise absolute value.

        • v3.0.0
        • 27.17
        • Published

        @saehrimnir/druidjs

        A JavaScript Library for Dimensionality Reduction.

        • v0.7.3
        • 27.07
        • 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
        • 26.84
        • Published

        transformatrix

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

        • v1.1.1
        • 26.84
        • Published

        @stdlib/array-one-to

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

        • v0.2.2
        • 26.82
        • 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
        • 26.74
        • Published

        @stdlib/array-full

        Create a filled array having a specified length.

        • v0.2.1
        • 26.63
        • Published

        @mdsfe/mds-cli

        The MDS CLI is a command-line interface tool that helps you to initialize, develop, and maintain your applications

          • v0.0.16
          • 26.63
          • 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
          • 26.60
          • Published

          make-matrix

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

          • v4.0.1
          • 26.55
          • 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.32
          • Published

          @vect/matrix-mapper

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

          • v0.8.6
          • 26.12
          • Published

          linearly

          Matrix and vector library with immutable data types

          • v0.33.0
          • 25.98
          • Published

          vmath

          Yet another gl-matrix: faster and smaller

          • v1.4.8
          • 25.91
          • Published

          @stdlib/ndarray-zeros

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

          • v0.3.0
          • 25.82
          • Published

          @vect/object-mapper

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

          • v0.8.6
          • 25.57
          • Published

          @stdlib/ndarray-empty

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

          • v0.3.0
          • 25.42
          • Published

          matrixjs

          A JavaScript utility library for working with mathematical matrices

          • v1.0.2
          • 25.33
          • Published

          @vect/entries-mapper

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

          • v0.8.6
          • 25.25
          • Published

          led-matrix

          Utility for storing graphical data in a matrix

          • v1.0.1
          • 25.17
          • Published

          nanogl-camera

          camera object for nanogl

          • v1.1.2
          • 25.04
          • Published

          reorder.js

          Matrix reordering in JavaScript.

          • v2.2.6
          • 25.00
          • Published

          likely

          Recommendation engine for Node.js applications.

          • v0.2.0
          • 24.92
          • Published

          @mdsfe/mds-ui

          A set of enterprise-class Vue UI components.

          • v0.3.0-13
          • 24.90
          • Published

          lodash-transpose

          Adds matrix transpose functionality to lodash.

          • v0.2.1
          • 24.77
          • Published

          nanogl-node

          handle objects transform in 3D space

          • v1.2.1
          • 24.63
          • Published

          cholesky

          standalone cholesky decomposition of a square matrix

          • v1.2.0
          • 24.60
          • Published

          node-matrices

          A simple and lightweight matrix library

          • v1.0.0
          • 24.56
          • 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
          • 24.48
          • Published

          @analys/formula

          Formula for algebra of columns in matrix

          • v0.7.4
          • 24.22
          • Published

          pyextjs

          Python Extension Packages in Javascript (Numpy, Scipy)

          • v0.1.2
          • 24.08
          • Published

          @stdlib/array-ones

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

          • v0.2.1
          • 23.91
          • Published

          homebridge-tidbyt

          Homebridge plugin that adds support for Tidbyt devices.

          • v0.7.1
          • 23.78
          • Published

          the-math

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

          • v1.5.5
          • 23.57
          • Published

          algebra

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

          • v1.0.1
          • 23.13
          • Published

          express-router-the-matrix

          Node.js Express route that returns a configurable matrix of falling letters

          • v1.0.4
          • 23.03
          • Published

          @matrix-widget-toolkit/react

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

          • v2.0.5
          • 23.03
          • Published

          rref

          solve systems of linear equations using gaussian elimination

          • v0.0.1
          • 23.01
          • 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
          • 22.98
          • Published

          hasard

          Random variables and random nested objects manipulation in javascript

          • v1.6.1
          • 22.85
          • Published

          wmathspace

          Collection of functions for matrix math. MathSpace introduces class Space which is a multidimensional structure which in the most trivial case is Matrix of scalars. A matrix of specific form could also be classified as a vector. MathSpace heavily relly on

          • v0.3.103
          • 22.85
          • Published

          nanogl-pbr

          pbr material for nanogl

          • v3.0.0-beta.15
          • 22.71
          • Published

          practical-functions

          Make your javascript functions faster and use benefits of practical-functions package

          • v1.1.6
          • 22.61
          • Published

          @matrix-widget-toolkit/mui

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

          • v2.1.2
          • 22.56
          • Published

          structurae

          Data structures for performance-sensitive modern JavaScript applications.

          • v4.0.2
          • 22.44
          • Published

          @yaffle/expression

          A library to parse expressions, solve and simplify systems of linear equations, find eigenvalues and eigenvectors

          • v0.0.47
          • 22.40
          • Published

          nerdamer-prime

          javascript light-weight symbolic math library

          • v1.2.4
          • 22.30
          • Published

          matrixmath

          Library for working with mathematical matrices.

          • v2.2.2
          • 22.30
          • Published

          @foba/foo

          A debugging tool

          • v0.6.1
          • 21.99
          • Published

          m4th

          Math stuff

          • v0.1.0
          • 21.87
          • Published

          pex-math

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

          • v4.1.1
          • 21.81
          • Published

          paper-pen

          A JavaScript library for annotations

          • v0.0.8-alpha.2
          • 21.79
          • Published

          numbers-logic

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

          • v1.4.6
          • 21.76
          • Published

          veho

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

          • v0.2.24
          • 21.74
          • Published

          matrix-to-grid

          Takes a matrix array of numbers and returns a grid of GeoJSON points with correspondent property value

          • v4.0.0
          • 21.71
          • Published

          react-digital-rain

          This component renders beautiful neon digital rain on a black background. It fits its container. OnClick toggling into and out of fullscreen can be enabled.

          • v10.0.10
          • 21.58
          • Published

          matt

          JavaScript DSL for Matrices

          • v0.0.5
          • 21.57
          • Published