JavaScript Math

Open-source JavaScript projects categorized as Math

Top 23 JavaScript Math Projects

  • KaTeX

    Fast math typesetting for the web.

    Project mention: KaTeX-Compatible Test File | /r/LaTeX | 2023-12-11

    I want to resolve this KaTeX issue, so in order to test my ideas, is there some LaTeX test file with just a lot of equations, preferably inline (since this issue is related to inline math) but without fancy libraries or stuff not included in KaTeX?

  • gpu.js

    GPU Accelerated JavaScript

    Project mention: Deep Learning in JavaScript | | 2024-03-28

    You might already be familiar, but a GPU.js backend can provide some speedups via good old WebGL -- no need for WebGPU just yet!


  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • mathjs

    An extensive math library for JavaScript and Node.js

    Project mention: Show HN: Heynote – A Dedicated Scratchpad for Developers | | 2023-12-22

    The Math blocks are powered by Math.js (

  • stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Project mention: Node still seems better than python after all this time for web server speed but.. | /r/node | 2023-06-20

    Numpy is a library - node.js has plenty of them, what is missing? There is stdlib package that offers optimized math functions, for example.

  • simple-statistics

    simple statistics for node & browser javascript

    Project mention: Simple Statistics: Statistical methods in JavaScript for browsers and servers | | 2023-06-24

    This project is nice enough, but I wonder what is the point of some of the simpler functions.

    The maxSorted function for example is as trivial as it gets: It would be actually simpler for everyone without the abstraction.

  • texme

    Self-rendering Markdown + LaTeX documents

  • ndarray

    📈 Multidimensional arrays for JavaScript (by scijs)

    Project mention: 5 best JavaScript multidimensional array libraries | | 2023-12-05

    ndarray is a robust JavaScript library created exclusively for manipulating n-dimensional arrays. This library is a fantastic choice if your project requires numerical computation. It is useful for scientific and engineering applications because it supports a wide variety of array manipulation and mathematical operations.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • expr-eval

    Mathematical expression evaluator in JavaScript

  • muboard

    Self-rendering and distributable mathematics chalkboards

  • Fraction.js

    Fraction is a rational numbers library written in JavaScript

  • react-native-bignumber

    🔢 The fastest Big Number library for React Native

  • Quaternion.js

    A JavaScript Quaternion library

  • makesmatheasy

    Solves various Math Problems along with Steps, without any server interaction

  • Temml

    TeX-to-MathML conversion library in JavaScript

    Project mention: Temml: A TeX-to-MathML conversion library in JavaScript | | 2023-10-14
  • num2math

    Complicated math expression generator

    Project mention: For my dashers in high school | /r/geometrydash | 2023-04-28

    You used didn't you?

  • multimath

    WebAssembly wrapper to simplify fast math coding

  • ElectronVisualized

    Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.

  • lv-tutorial-math

    Math-specific tutorial/sample project for Liqvid

  • math-clamp

    Clamp a number

  • Sidus

    Sidus is a simple , user friendly and fast mathematical function plotter on web.

  • awesome-youtube

    awesome youtube channel (by npv2k1)

  • Engineering-Solver

    Engineering Solver helps to do calculations with units and thermodynamic properties in a very fast way.

  • math-sum

    Sum numbers

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-28.

JavaScript Math related posts


What are some of the best open-source Math projects in JavaScript? This list will help you:

Project Stars
1 KaTeX 17,676
2 gpu.js 14,951
3 mathjs 14,010
4 stdlib 3,988
5 simple-statistics 3,327
6 texme 2,252
7 ndarray 1,176
8 expr-eval 1,127
9 muboard 559
10 Fraction.js 451
11 react-native-bignumber 328
12 Quaternion.js 139
13 makesmatheasy 122
14 Temml 111
15 num2math 71
16 multimath 65
17 ElectronVisualized 64
18 lv-tutorial-math 20
19 math-clamp 15
20 Sidus 11
21 awesome-youtube 11
22 Engineering-Solver 9
23 math-sum 9
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.