JavaScript math and AI libraries

Explore packages for mathematics, machine learning, physics, and visual programming, including TensorFlow.js, MathJax, and Blockly.

5 indexed packages. Inspect package specifications and compare alternatives according to their actual role in your application.

Packages in this category

  • Cannon.js: A lightweight 3D physics engine written in JavaScript.
  • MathJax: Beautiful and accessible math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers. This package includes the packaged components (install mathjax-full to get the source
  • Brain.js: Neural networks in JavaScript
  • TensorFlow: An open-source machine learning framework.
  • Blockly: Blockly is a library for building visual programming editors.

What to compare

  • Match the package to its actual role: numerical computation, model execution, physics, or visual programming.
  • Review documented CPU, GPU, WebGL, WebAssembly, and native-backend requirements.
  • Check whether models, fonts, or other assets are downloaded separately from the npm bundle.
  • Use relevant documented accuracy and performance methods; dependency counts alone do not establish suitability.

Example package specifications

cannon

Latest version0.6.2
Runtime dependencies0
Bundled typesNot declared
Gzip measurement34.07 KiB

Evidence and freshness

mathjax

Latest version4.1.3
Runtime dependencies1
Bundled typesNot declared
Gzip measurement49.39 KiB

Evidence and freshness

Category comparisons

    Filter this category by your requirements