Package category
Numbers and maths
Big numbers, decimals, statistics, random numbers and formatting.
401 packages0 comparisons
Packages compared
401 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @stdlib/math-base-special-log1pmx Evaluate ln(1+x) - x. | 121.1k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers 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 + CommonJS | Bundled | Parsers and serialisers, Numbers and maths | |
| @stdlib/math-base-special-erfc Complementary error function. | 110.5k | - | - | - | 7 months ago 0.2.5 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-sqrt-eps Square root of double-precision floating-point epsilon. | 104.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-half-ln-two One half times the natural logarithm of 2. | 104.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-max-ln Natural logarithm of the maximum double-precision floating-point number. | 104k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-gamma1pm1 Compute gamma(x+1) - 1. | 103.9k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-gammainc Incomplete gamma function. | 103.9k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-tools-continued-fraction Continued fraction approximation. | 103.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-tools-evalpoly Evaluate a polynomial using double-precision floating-point arithmetic. | 103.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| gl-vec2 gl-matrix's vec2, split into smaller pieces | 94.4k | -18% | - | 8 years ago 1.3.0 | CommonJS | None | Numbers 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 | - | None | Logging, 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 | CommonJS | Bundled | Numbers and maths |
| rehype-mathjax rehype plugin to transform inline and block math with MathJax | 89k | +16% | - | 1 year ago 7.1.0 | ESM only | None | Markdown, 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 + CommonJS | Bundled | Numbers 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 + CommonJS | None | Accessibility, 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 only | Bundled | Markdown, Parsers and serialisers | |
| preciso Precise Mathematical Functions | 76.2k | -12% | - | 2 years ago 0.12.2 | CommonJS | Bundled | Numbers and maths | |
| @stdlib/math-base-special-binomcoef Compute the binomial coefficient. | 73k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-minabs Return the minimum absolute value. | 73k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| gl-vec3 gl-matrix's vec3, split into smaller pieces | 71.6k | -19% | - | 1 year ago 1.2.0 | CommonJS | None | Numbers and maths | |
| @oh-my-pi/omp-stats Local observability dashboard for pi AI usage statistics | 69.9k | - | - | - | 1 day ago 18.3.1 | ESM only | Bundled | Numbers 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 + CommonJS | Bundled | Numbers and maths | |
| @emmetio/math-expression Parse and evaluate simple math expressions | 66.9k | - | - | - | 3 years ago 1.0.5 | ESM + CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-kernel-betainc Incomplete beta function and its first derivative. | 65.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-maxabs Return the maximum absolute value. | 65.5k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-betainc Incomplete beta function. | 65.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-kernel-betaincinv Inverse incomplete beta function. | 64.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-erfcinv Inverse complementary error function. | 62.9k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float32-max Maximum single-precision floating-point number. | 62.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-gammaincinv Inverse incomplete gamma function. | 62.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| big-number Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations) | 62.6k | -18% | - | 7 years ago 2.0.0 | CommonJS | None | Numbers and maths | |
| @stdlib/constants-float32-pinf Single-precision floating-point positive infinity. | 61.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float16-smallest-normal Smallest positive normalized half-precision floating-point number. | 61.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float16-max Maximum half-precision floating-point number. | 61.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float32-ninf Single-precision floating-point negative infinity. | 61.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers 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 | CommonJS | Bundled | Numbers and maths |
| comma-number Format a number with commas or custom character | 60.8k | -35% | - | 5 years ago 2.1.0 | CommonJS | None | Numbers and maths | |
| ip-bigint Convert IPv4 and IPv6 addresses to and from BigInt | 59.7k | +46% | - | 1 month ago 10.0.1 | ESM only | Bundled | Numbers 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 | CommonJS | Bundled | Numbers 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.
- @stdlib/math-base-special-log1pmxEvaluate ln(1+x) - x.
- json-custom-numbersJSON parser and stringifier for custom numbers (e.g. BigInt)
- @stdlib/math-base-special-erfcComplementary error function.
- @stdlib/constants-float64-ln-sqrt-two-piNatural logarithm of the square root of 2π.
- @stdlib/constants-float64-sqrt-epsSquare root of double-precision floating-point epsilon.
- @stdlib/constants-float64-half-ln-twoOne half times the natural logarithm of 2.
- @stdlib/constants-float64-max-lnNatural logarithm of the maximum double-precision floating-point number.
- @stdlib/math-base-special-gamma1pm1Compute gamma(x+1) - 1.
- @stdlib/math-base-special-gammaincIncomplete gamma function.
- @stdlib/constants-float64-min-lnNatural logarithm of the smallest normalized double-precision floating-point number.
- @stdlib/math-base-tools-continued-fractionContinued fraction approximation.
- @stdlib/math-base-tools-evalpolyEvaluate a polynomial using double-precision floating-point arithmetic.
- gl-vec2gl-matrix's vec2, split into smaller pieces
- stream-log-statsPrints statistics from the incoming web log stream to the console
- @stdlib/constants-float64-min-base2-exponentThe minimum biased base 2 exponent for a normal double-precision floating-point number.
- rehype-mathjaxrehype plugin to transform inline and block math with MathJax
- js-big-decimalWork with large numbers on the client side. Round them off to any required precision.
- @mathjax/srcBeautiful 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
- micromark-extension-llm-mathmicromark extension to support math (`$C_L$`, `\(C_L\)`)
- precisoPrecise Mathematical Functions
- @stdlib/math-base-special-binomcoefCompute the binomial coefficient.
- @stdlib/math-base-special-minabsReturn the minimum absolute value.
- gl-vec3gl-matrix's vec3, split into smaller pieces
- @oh-my-pi/omp-statsLocal observability dashboard for pi AI usage statistics
- a-calcA very powerful and easy-to-use number precision calculation and formatting library.
- @emmetio/math-expressionParse and evaluate simple math expressions
- @stdlib/math-base-special-signumEvaluate the signum function for a double-precision floating-point number.
- @stdlib/math-base-special-asinCompute the arcsine of a double-precision floating-point number.
- @stdlib/math-base-special-gamma-delta-ratioCompute the ratio of two gamma functions.
- @stdlib/math-base-special-gamma-lanczos-sumCalculate the Lanczos sum for the approximation of the gamma function.
- @stdlib/math-base-special-kernel-betaincIncomplete beta function and its first derivative.
- @stdlib/math-base-special-maxabsReturn the maximum absolute value.
- @stdlib/math-base-special-betaincIncomplete beta function.
- @stdlib/math-base-special-kernel-betaincinvInverse incomplete beta function.
- @stdlib/math-base-special-erfcinvInverse complementary error function.
- @stdlib/constants-float32-maxMaximum single-precision floating-point number.
- @stdlib/math-base-special-gammaincinvInverse incomplete gamma function.
- big-numberLight, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)
- @stdlib/constants-float32-pinfSingle-precision floating-point positive infinity.
- @stdlib/constants-float16-epsDifference between one and the smallest value greater than one that can be represented as a half-precision floating-point number.
- @stdlib/constants-float16-smallest-normalSmallest positive normalized half-precision floating-point number.
- @stdlib/math-base-special-absfCompute the absolute value of a single-precision floating-point number.
- @stdlib/constants-float16-exponent-biasThe bias of a half-precision floating-point number's exponent.
- @stdlib/constants-float16-maxMaximum half-precision floating-point number.
- @stdlib/constants-float32-ninfSingle-precision floating-point negative infinity.
- @stdlib/constants-float32-exponent-biasThe bias of a single-precision floating-point number's exponent.
- @stdlib/constants-float32-epsDifference between one and the smallest value greater than one that can be represented as a single-precision floating-point number.
- comma-numberFormat a number with commas or custom character
- ip-bigintConvert IPv4 and IPv6 addresses to and from BigInt
- @stdlib/math-base-special-acosCompute the arccosine of a double-precision floating-point number.
No comparisons for this package yet.