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/constants-float64-min-base2-exponent-subnormal The minimum biased base 2 exponent for a subnormal double-precision floating-point number. | 497.9k | - | - | - | 2 years ago 0.2.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-max-base2-exponent-subnormal The maximum biased base 2 exponent for a subnormal double-precision floating-point number. | 497.9k | - | - | - | 2 years ago 0.2.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-reimf Return the real and imaginary components of a single-precision complex floating-point number. | 457.7k | - | - | - | 2 years ago 0.2.1 | CommonJS | Bundled | Numbers and maths |
| numfmt Full Excel style number formatting | 409.5k | +525% | - | 5 months ago 3.2.6 | ESM + CommonJS | Bundled | PDF and documents, Numbers and maths | |
| expr-eval Mathematical expression evaluator | 382.7k | -49% | - | 6 years ago 2.0.2 | ESM + CommonJS | Bundled | Numbers and maths, Parsers and serialisers | |
| hex2dec Arbitrary precision decimal/hexadecimal converter. | 351.5k | +21% | - | 7 years ago 1.1.2 | CommonJS | None | Numbers and maths | |
| @univerjs/sheets-numfmt-ui Number format menus, editors, and previews for Univer Sheets. | 327.8k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | PDF and documents, Numbers and maths |
| random-int Generate a random integer | 319.7k | +37% | - | 1 year ago 3.1.0 | ESM only | Bundled | Numbers and maths | |
| @chakra-ui/stat A React component for displaying statistics | 279.4k | - | - | - | 3 years ago 2.1.1 | ESM + CommonJS | Bundled | React, Charts and data visualisation |
| @stdlib/math-base-special-pow Exponential function. | 271.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @apimatic/json-bigint JSON.parse with bigints support | 242.4k | - | - | - | 4 years ago 1.2.0 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-floor Round a double-precision floating-point number toward negative infinity. | 241.4k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| toformat Adds a `toFormat` instance method to decimal.js or big.js | 227.5k | +84% | - | 8 years ago 2.0.0 | CommonJS | None | Numbers and maths | |
| @stdlib/math-base-special-max Return the maximum value. | 206.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-ceil Round a double-precision floating-point number toward positive infinity. | 206.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-trunc Round a double-precision floating-point number toward zero. | 205.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths, Polyfills and shims |
| @stdlib/math-base-special-exp Natural exponential function. | 205.4k | - | - | - | 7 months ago 0.2.5 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-sqrt Compute the principal square root of a double-precision floating-point number. | 204.4k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-ln Evaluate the natural logarithm of a double-precision floating-point number. | 196.5k | - | - | - | 7 months ago 0.2.5 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-high-word-significand-mask High word mask for the significand of a double-precision floating-point number. | 190.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-ln-two Natural logarithm of 2. | 189k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-float64-reim Return the real and imaginary components of a double-precision complex floating-point number. | 184.4k | - | - | - | 7 months ago 0.1.4 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-kernel-sin Compute the sine of a double-precision floating-point number on [-π/4, π/4]. | 182.2k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-eulergamma The Euler-Mascheroni constant. | 180.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-gammaln Natural logarithm of the gamma function. | 180.8k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-log1p Evaluate the natural logarithm of 1+x. | 177.1k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| stats-lite A light statistical package that operates on numeric Arrays. | 176.6k | +53% | - | 8 years ago 2.2.0 | CommonJS | None | Numbers and maths | |
| @cortex-js/compute-engine Symbolic computing and numeric evaluations for JavaScript and Node.js | 176.4k | - | - | - | today 0.134.0 | ESM + CommonJS | Bundled | Numbers and maths, Parsers and serialisers |
| @stdlib/math-base-special-round Round a numeric value to the nearest integer. | 164.8k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-sin Compute the sine of a number. | 159.4k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| micromark-extension-math-extended micromark extension for dollar (`$C_L$`) and TeX-style (`\(C_L\)`, `\[C_L\]`) math delimiters | 158.8k | +1558444% | - | 1 month ago 3.2.2 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| remark-math-extended remark plugin for dollar (`$C_L$`) and TeX-style (`\(C_L\)`, `\[C_L\]`) math delimiters | 158k | +1505203% | - | 1 month ago 6.1.1 | ESM only | Bundled | Markdown, Parsers and serialisers | |
| mathlive A web component for math input | 157.5k | +274% | - | 3 months ago 0.110.0 | ESM + CommonJS | Bundled | Numbers and maths, Rich text and code editors | |
| @stdlib/math-base-special-rempio2 Compute `x - nπ/2 = r`. | 156.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-float32-reim Return the real and imaginary components of a single-precision complex floating-point number. | 153.7k | - | - | - | 7 months ago 0.1.4 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-cos Compute the cosine of a number. | 153.1k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-eps Difference between one and the smallest value greater than one that can be represented as a double-precision floating-point number. | 151.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| react-katex Display math in TeX with KaTeX and ReactJS | 150.8k | +191% | - | 1 year ago 3.1.0 | CommonJS | None | Numbers and maths, React | |
| @stdlib/math-base-special-kernel-cos Compute the cosine of a double-precision floating-point number on [-π/4, π/4]. | 147.7k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-min Return the minimum value. | 142k | - | - | - | 7 months ago 0.2.4 | CommonJS | Bundled | Numbers and maths |
| 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 | 137.6k | +30% | - | 2 months ago 4.1.3 | ESM + CommonJS | None | Numbers and maths, Image processing | |
| @keystonehq/alias-sampling A Node.js module for efficient sampling from a discrete probability distribution using the alias method. | 137k | - | - | - | 2 years ago 0.1.2 | ESM + CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-max Maximum double-precision floating-point number. | 134k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float32-smallest-normal Smallest positive normalized single-precision floating-point number. | 132.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-gamma-lanczos-g Arbitrary constant `g` to be used in Lanczos approximation functions. | 132.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-tools-sum-series Compute the sum of an infinite series. | 132.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-gamma-lanczos-sum-expg-scaled Calculate a scaled Lanczos sum for the approximation of the gamma function. | 132k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Numbers and maths |
| convert The smallest & fastest library for really easy, totally type-safe unit conversions in TypeScript & JavaScript | 131.4k | +316% | - | 14 days ago 8.0.2 | ESM only | Bundled | Numbers and maths, TypeScript tooling | |
| @vueuse/math Math functions for VueUse | 130.4k | - | - | - | 9 days ago 15.0.0 | ESM only | Bundled | Vue, Numbers and maths |
| @stdlib/math-base-special-factorial Evaluate a factorial. | 129.4k | - | - | - | 7 months ago 0.3.2 | CommonJS | Bundled | Numbers and maths |
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/constants-float64-min-base2-exponent-subnormalThe minimum biased base 2 exponent for a subnormal double-precision floating-point number.
- @stdlib/constants-float64-max-base2-exponent-subnormalThe maximum biased base 2 exponent for a subnormal double-precision floating-point number.
- @stdlib/complex-reimfReturn the real and imaginary components of a single-precision complex floating-point number.
- numfmtFull Excel style number formatting
- expr-evalMathematical expression evaluator
- hex2decArbitrary precision decimal/hexadecimal converter.
- @univerjs/sheets-numfmt-uiNumber format menus, editors, and previews for Univer Sheets.
- random-intGenerate a random integer
- @chakra-ui/statA React component for displaying statistics
- @stdlib/math-base-special-powExponential function.
- @apimatic/json-bigintJSON.parse with bigints support
- @stdlib/math-base-special-floorRound a double-precision floating-point number toward negative infinity.
- toformatAdds a `toFormat` instance method to decimal.js or big.js
- @stdlib/math-base-special-maxReturn the maximum value.
- @stdlib/math-base-special-ceilRound a double-precision floating-point number toward positive infinity.
- @stdlib/math-base-special-truncRound a double-precision floating-point number toward zero.
- @stdlib/math-base-special-expNatural exponential function.
- @stdlib/math-base-special-sqrtCompute the principal square root of a double-precision floating-point number.
- @stdlib/math-base-special-lnEvaluate the natural logarithm of a double-precision floating-point number.
- @stdlib/constants-float64-high-word-significand-maskHigh word mask for the significand of a double-precision floating-point number.
- @stdlib/constants-float64-ln-twoNatural logarithm of 2.
- @stdlib/complex-float64-reimReturn the real and imaginary components of a double-precision complex floating-point number.
- @stdlib/math-base-special-kernel-sinCompute the sine of a double-precision floating-point number on [-π/4, π/4].
- @stdlib/constants-float64-eulergammaThe Euler-Mascheroni constant.
- @stdlib/math-base-special-gammalnNatural logarithm of the gamma function.
- @stdlib/math-base-special-log1pEvaluate the natural logarithm of 1+x.
- stats-liteA light statistical package that operates on numeric Arrays.
- @cortex-js/compute-engineSymbolic computing and numeric evaluations for JavaScript and Node.js
- @stdlib/math-base-special-roundRound a numeric value to the nearest integer.
- @stdlib/math-base-special-sinCompute the sine of a number.
- micromark-extension-math-extendedmicromark extension for dollar (`$C_L$`) and TeX-style (`\(C_L\)`, `\[C_L\]`) math delimiters
- remark-math-extendedremark plugin for dollar (`$C_L$`) and TeX-style (`\(C_L\)`, `\[C_L\]`) math delimiters
- mathliveA web component for math input
- @stdlib/math-base-special-rempio2Compute `x - nπ/2 = r`.
- @stdlib/complex-float32-reimReturn the real and imaginary components of a single-precision complex floating-point number.
- @stdlib/math-base-special-cosCompute the cosine of a number.
- @stdlib/constants-float64-epsDifference between one and the smallest value greater than one that can be represented as a double-precision floating-point number.
- react-katexDisplay math in TeX with KaTeX and ReactJS
- @stdlib/math-base-special-kernel-cosCompute the cosine of a double-precision floating-point number on [-π/4, π/4].
- @stdlib/math-base-special-minReturn the minimum value.
- mathjaxBeautiful 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
- @keystonehq/alias-samplingA Node.js module for efficient sampling from a discrete probability distribution using the alias method.
- @stdlib/constants-float64-maxMaximum double-precision floating-point number.
- @stdlib/constants-float32-smallest-normalSmallest positive normalized single-precision floating-point number.
- @stdlib/constants-float64-gamma-lanczos-gArbitrary constant `g` to be used in Lanczos approximation functions.
- @stdlib/math-base-tools-sum-seriesCompute the sum of an infinite series.
- @stdlib/math-base-special-gamma-lanczos-sum-expg-scaledCalculate a scaled Lanczos sum for the approximation of the gamma function.
- convertThe smallest & fastest library for really easy, totally type-safe unit conversions in TypeScript & JavaScript
- @vueuse/mathMath functions for VueUse
- @stdlib/math-base-special-factorialEvaluate a factorial.
No comparisons for this package yet.