← All repos

mathjs

An extensive math library for JavaScript and Node.js

bignumberscomplex-numbersexpression-evaluatorjavascriptmathmatricesunits
Browse cluster: Elm Language & Ecosystem
5,555commits
271contributors
5languages

Tech stack & purpose

Math.js is an extensive mathematics library for JavaScript and Node.js that handles calculations with multiple data types including numbers, big numbers, complex numbers, fractions, units, and matrices. The library features a flexible expression parser supporting symbolic computation, a large set of built-in functions and constants, and can be used in both browser and server environments. Built using ES modules and typed functions for extensibility, math.js employs dependency injection to allow functions to automatically support new data types, and was created by Jos de Jong.

Languages

JavaScript
97.9%
TypeScript
1.9%
Python
0.1%
HTML
0.1%
MATLAB
0.0%

Contributors (top 30 of 271)