Skip to content
JS
Package category

Numbers and maths

Big numbers, decimals, statistics, random numbers and formatting.

401 packages0 comparisons

Packages compared

401 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@stdlib/math-base-special-log1pmx
Evaluate ln(1+x) - x.
121.1k---7 months ago
0.2.4
CommonJSBundledNumbers and maths
json-custom-numbers
JSON parser and stringifier for custom numbers (e.g. BigInt)
113.3k+278%-2 years ago
3.1.1
ESM + CommonJSBundledParsers and serialisers, Numbers and maths
@stdlib/math-base-special-erfc
Complementary error function.
110.5k---7 months ago
0.2.5
CommonJSBundledNumbers and maths
@stdlib/constants-float64-ln-sqrt-two-pi
Natural logarithm of the square root of 2π.
105.3k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float64-sqrt-eps
Square root of double-precision floating-point epsilon.
104.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float64-half-ln-two
One half times the natural logarithm of 2.
104.1k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float64-max-ln
Natural logarithm of the maximum double-precision floating-point number.
104k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-gamma1pm1
Compute gamma(x+1) - 1.
103.9k---7 months ago
0.3.1
CommonJSBundledNumbers and maths
@stdlib/math-base-special-gammainc
Incomplete gamma function.
103.9k---7 months ago
0.3.1
CommonJSBundledNumbers and maths
@stdlib/constants-float64-min-ln
Natural logarithm of the smallest normalized double-precision floating-point number.
103.9k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-tools-continued-fraction
Continued fraction approximation.
103.9k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-tools-evalpoly
Evaluate a polynomial using double-precision floating-point arithmetic.
103.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
gl-vec2
gl-matrix's vec2, split into smaller pieces
94.4k-18%-8 years ago
1.3.0
CommonJSNoneNumbers and maths
stream-log-stats
Prints statistics from the incoming web log stream to the console
93.9k-8%-6 years ago
3.0.2
-NoneLogging, Numbers and maths
@stdlib/constants-float64-min-base2-exponent
The minimum biased base 2 exponent for a normal double-precision floating-point number.
92.2k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
rehype-mathjax
rehype plugin to transform inline and block math with MathJax
89k+16%-1 year ago
7.1.0
ESM onlyNoneMarkdown, Parsers and serialisers
js-big-decimal
Work with large numbers on the client side. Round them off to any required precision.
87.1k+65%-1 year ago
2.2.0
ESM + CommonJSBundledNumbers and maths, TypeScript tooling
@mathjax/src
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 and in server-side node applications. This package includes the source code as well as
85.7k---2 months ago
4.1.3
ESM + CommonJSNoneAccessibility, Numbers and maths
micromark-extension-llm-math
micromark extension to support math (`$C_L$`, `\(C_L\)`)
79.9k+648%-1 year ago
3.1.1-20250610
ESM onlyBundledMarkdown, Parsers and serialisers
preciso
Precise Mathematical Functions
76.2k-12%-2 years ago
0.12.2
CommonJSBundledNumbers and maths
@stdlib/math-base-special-binomcoef
Compute the binomial coefficient.
73k---7 months ago
0.3.1
CommonJSBundledNumbers and maths
@stdlib/math-base-special-minabs
Return the minimum absolute value.
73k---7 months ago
0.2.4
CommonJSBundledNumbers and maths
gl-vec3
gl-matrix's vec3, split into smaller pieces
71.6k-19%-1 year ago
1.2.0
CommonJSNoneNumbers and maths
@oh-my-pi/omp-stats
Local observability dashboard for pi AI usage statistics
69.9k---1 day ago
18.3.1
ESM onlyBundledNumbers and maths, CLI tools and terminal utilities
a-calc
A very powerful and easy-to-use number precision calculation and formatting library.
67.3k+230%-18 days ago
3.0.2
ESM + CommonJSBundledNumbers and maths
@emmetio/math-expression
Parse and evaluate simple math expressions
66.9k---3 years ago
1.0.5
ESM + CommonJSBundledNumbers and maths
@stdlib/math-base-special-signum
Evaluate the signum function for a double-precision floating-point number.
66.1k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-asin
Compute the arcsine of a double-precision floating-point number.
65.6k---7 months ago
0.2.4
CommonJSBundledNumbers and maths, Polyfills and shims
@stdlib/math-base-special-gamma-delta-ratio
Compute the ratio of two gamma functions.
65.5k---7 months ago
0.3.1
CommonJSBundledNumbers and maths
@stdlib/math-base-special-gamma-lanczos-sum
Calculate the Lanczos sum for the approximation of the gamma function.
65.5k---7 months ago
0.3.2
CommonJSBundledNumbers and maths
@stdlib/math-base-special-kernel-betainc
Incomplete beta function and its first derivative.
65.5k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-maxabs
Return the maximum absolute value.
65.5k---7 months ago
0.3.1
CommonJSBundledNumbers and maths
@stdlib/math-base-special-betainc
Incomplete beta function.
65.5k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-kernel-betaincinv
Inverse incomplete beta function.
64.9k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-erfcinv
Inverse complementary error function.
62.9k---7 months ago
0.2.4
CommonJSBundledNumbers and maths
@stdlib/constants-float32-max
Maximum single-precision floating-point number.
62.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-gammaincinv
Inverse incomplete gamma function.
62.7k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
big-number
Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)
62.6k-18%-7 years ago
2.0.0
CommonJSNoneNumbers and maths
@stdlib/constants-float32-pinf
Single-precision floating-point positive infinity.
61.9k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float16-eps
Difference between one and the smallest value greater than one that can be represented as a half-precision floating-point number.
61.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float16-smallest-normal
Smallest positive normalized half-precision floating-point number.
61.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-absf
Compute the absolute value of a single-precision floating-point number.
61.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float16-exponent-bias
The bias of a half-precision floating-point number's exponent.
61.8k---7 months ago
0.3.1
CommonJSBundledNumbers and maths
@stdlib/constants-float16-max
Maximum half-precision floating-point number.
61.8k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float32-ninf
Single-precision floating-point negative infinity.
61.3k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float32-exponent-bias
The bias of a single-precision floating-point number's exponent.
61.3k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/constants-float32-eps
Difference between one and the smallest value greater than one that can be represented as a single-precision floating-point number.
61.2k---7 months ago
0.2.3
CommonJSBundledNumbers and maths
comma-number
Format a number with commas or custom character
60.8k-35%-5 years ago
2.1.0
CommonJSNoneNumbers and maths
ip-bigint
Convert IPv4 and IPv6 addresses to and from BigInt
59.7k+46%-1 month ago
10.0.1
ESM onlyBundledNumbers and maths
@stdlib/math-base-special-acos
Compute the arccosine of a double-precision floating-point number.
58.2k---7 months ago
0.2.4
CommonJSBundledNumbers and maths, Polyfills and shims

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

No comparisons for this package yet.