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-smallest-subnormal Smallest positive double-precision floating-point number. | 58.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-special-gcd Compute the greatest common divisor (gcd). | 55.9k | - | - | - | 7 months ago 0.3.2 | CommonJS | Bundled | Numbers and maths |
| @metamask/number-to-bn A simple method that will convert numbers, hex, BN or bignumber.js object into a BN.js object. | 55.8k | - | - | - | 2 years ago 1.7.1 | CommonJS | None | Numbers and maths |
| @stdlib/math-base-special-erfinv Inverse error function. | 55.1k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| json-bigint-patch JSON.parse with bigints support | 52.1k | -17% | - | 10 months ago 0.0.9 | CommonJS | None | Numbers and maths | |
| @stdlib/math-base-special-betaln Natural logarithm of the beta function. | 51.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| @matejmazur/react-katex Display math in TeX with KaTeX and ReactJS | 50k | - | - | - | 6 years ago 3.1.3 | ESM + CommonJS | Bundled | Numbers and maths, React |
| @math.gl/proj4 Proj4js wrapper for conversion between geospatial CRS (coordinate reference systems) | 49.4k | - | - | - | 2 years ago 4.1.0 | ESM + CommonJS | Bundled | Numbers and maths, 3D, WebGL and game engines |
| @stdlib/math-base-special-betaincinv Inverse incomplete beta function. | 48.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/stats-base-dists-degenerate-pdf Degenerate distribution probability density function (PDF). | 47.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| round-to Round a number to a specific number of decimal places: `1.234` → `1.2` | 46.5k | +23% | - | 1 year ago 7.0.0 | ESM only | Bundled | Numbers and maths | |
| random-seedable Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations. | 44.6k | +908% | - | 4 years ago 1.0.8 | ESM only | Bundled | Numbers and maths | |
| browserify-bignum A browserify implementation of node-bignum | 43.4k | -33% | - | 12 years ago 1.3.0-2 | CommonJS | None | Numbers and maths | |
| round-precision Round a number to a specified decimal precision | 42.2k | +21% | - | 11 years ago 1.0.0 | CommonJS | None | Numbers and maths | |
| precision Find the decimal precision of a given number | 42.2k | +6% | - | 10 years ago 1.0.1 | CommonJS | None | Numbers and maths | |
| @stdlib/stats-base-dists-beta-pdf Beta distribution probability density function (PDF). | 41.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| @stdlib/stats-base-dists-normal-pdf Normal distribution probability density function (PDF). | 37.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| @thi.ng/base-n Arbitrary base-n conversions w/ presets for base8/16/32/36/58/62/64/83/85, support for bigints and encoding/decoding of byte arrays | 37.5k | - | - | - | 30 days ago 2.7.73 | ESM only | Bundled | Numbers and maths, TypeScript tooling |
| nerdamer-prime javascript light-weight symbolic math library | 35.5k | +16073% | - | 2 months ago 1.5.0 | ESM + CommonJS | Bundled | Numbers and maths | |
| jsxgraph Interactive geometry, plotting, visualization | 35.4k | +438% | - | - 1.13.3 | ESM + CommonJS | Bundled | Charts and data visualisation, Numbers and maths | |
| @quartz-community/latex LaTeX/KaTeX/MathJax/Typst math rendering plugin for Quartz | 31.6k | - | - | - | 10 days ago 1.0.0 | ESM only | Bundled | Numbers and maths |
| react-native-nitro-markdown Fast native Markdown parser and renderer for React Native — CommonMark + GFM, streaming, headless AST, and math, powered by Nitro Modules and md4c | 30.3k | - | - | today 0.12.5 | ESM + CommonJS | Bundled | Parsers and serialisers, React | |
| @stdlib/blas-base-gcopy Copy values from x into y. | 29.4k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| gl-vec4 gl-matrix's vec4, split into smaller pieces | 28.6k | -13% | - | 11 years ago 1.0.1 | CommonJS | None | Numbers and maths | |
| @stdlib/random-base-mt19937 A 32-bit Mersenne Twister pseudorandom number generator. | 28.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-float64-real Return the real component of a double-precision complex floating-point number. | 26.4k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-float64-imag Return the imaginary component of a double-precision complex floating-point number. | 26.4k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-float32-real Return the real component of a single-precision complex floating-point number. | 26.3k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Numbers and maths |
| @stdlib/complex-float32-imag Return the imaginary component of a single-precision complex floating-point number. | 26.3k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Numbers and maths |
| mafs React components for interactive, animated math visualizations. | 26k | +551% | - | 1 year ago 0.21.0 | ESM + CommonJS | Bundled | Numbers and maths, React | |
| calc-stats Memory-Aware Statistical Calculations | 24.4k | -12% | - | 2 years ago 2.6.0 | CommonJS | Bundled | Numbers and maths | |
| @stdlib/stats Standard library statistical functions. | 24.2k | - | - | - | 3 months ago 0.4.1 | CommonJS | Bundled | Numbers and maths |
| @react-input/number-format React input component for formatted number input with locale-specific. | 24.1k | - | - | - | 1 year ago 2.0.3 | ESM + CommonJS | Bundled | Numbers and maths, React |
| gl-quat gl-matrix's quaternion, split into smaller pieces | 23.8k | -21% | - | 11 years ago 1.0.0 | CommonJS | None | Numbers and maths | |
| big-rat A big integer rational number | 23.1k | -5% | - | 9 years ago 1.0.4 | CommonJS | None | Numbers and maths | |
| fast-max Quickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped) | 22.7k | -14% | - | 2 years ago 0.5.1 | CommonJS | Bundled | Numbers and maths | |
| fast-min Quickest Way to get the Minimum Value of an Array of Numbers (Typed or Untyped) | 22.7k | -11% | - | 2 years ago 0.4.0 | CommonJS | Bundled | Numbers and maths | |
| @wordpress/latex-to-mathml Convert LaTeX math syntax to MathML. | 21.7k | - | - | - | 2 days ago 1.24.0 | ESM + CommonJS | Bundled | Numbers and maths |
| swagger-stats API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification | 20.7k | -13% | - | 3 years ago 0.99.7 | CommonJS | None | Monitoring and error tracking, Numbers and maths | |
| @stdlib/random-base-minstd A linear congruential pseudorandom number generator (LCG) based on Park and Miller. | 18.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/number-uint32-base-mul Multiply two unsigned 32-bit integers. | 18.8k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Numbers and maths |
| @stdlib/random-base-minstd-shuffle A linear congruential pseudorandom number generator (LCG) whose output is shuffled. | 18.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| number-format.js Lightweight & Fast JavaScript Number Formatter | 17.7k | -50% | - | 7 years ago 2.0.9 | CommonJS | Bundled | Numbers and maths, Internationalisation | |
| @stdlib/random-base-randu Uniformly distributed pseudorandom numbers between 0 and 1. | 17.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-napi-ternary C APIs for registering a Node-API module exporting an interface for invoking a ternary numerical function. | 16.6k | - | - | - | 7 months ago 0.3.2 | CommonJS | Bundled | Numbers and maths |
| @stdlib/math-base-assert-is-nonnegative-integer Test if a finite double-precision floating-point number is a nonnegative integer. | 16.5k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Numbers and maths |
| cldr-compact-number Compact number formatting logic | 16.3k | +61% | - | 6 years ago 0.4.0 | ESM + CommonJS | Bundled | Numbers and maths | |
| @stdlib/constants-float64-max-base10-exponent The maximum base 10 exponent for a double-precision floating-point number. | 15.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-min-base10-exponent The minimum base 10 exponent for a normal double-precision floating-point number. | 15.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/constants-float64-min-base10-exponent-subnormal The minimum base 10 exponent for a subnormal double-precision floating-point number. | 15.5k | - | - | - | 2 years ago 0.2.1 | 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-smallest-subnormalSmallest positive double-precision floating-point number.
- @stdlib/math-base-special-gcdCompute the greatest common divisor (gcd).
- @metamask/number-to-bnA simple method that will convert numbers, hex, BN or bignumber.js object into a BN.js object.
- @stdlib/math-base-special-erfinvInverse error function.
- json-bigint-patchJSON.parse with bigints support
- @stdlib/math-base-special-betalnNatural logarithm of the beta function.
- @matejmazur/react-katexDisplay math in TeX with KaTeX and ReactJS
- @math.gl/proj4Proj4js wrapper for conversion between geospatial CRS (coordinate reference systems)
- @stdlib/math-base-special-betaincinvInverse incomplete beta function.
- @stdlib/stats-base-dists-degenerate-pdfDegenerate distribution probability density function (PDF).
- round-toRound a number to a specific number of decimal places: `1.234` → `1.2`
- random-seedableFully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations.
- browserify-bignumA browserify implementation of node-bignum
- round-precisionRound a number to a specified decimal precision
- precisionFind the decimal precision of a given number
- @stdlib/stats-base-dists-beta-pdfBeta distribution probability density function (PDF).
- @stdlib/stats-base-dists-normal-pdfNormal distribution probability density function (PDF).
- @thi.ng/base-nArbitrary base-n conversions w/ presets for base8/16/32/36/58/62/64/83/85, support for bigints and encoding/decoding of byte arrays
- nerdamer-primejavascript light-weight symbolic math library
- jsxgraphInteractive geometry, plotting, visualization
- @quartz-community/latexLaTeX/KaTeX/MathJax/Typst math rendering plugin for Quartz
- react-native-nitro-markdownFast native Markdown parser and renderer for React Native — CommonMark + GFM, streaming, headless AST, and math, powered by Nitro Modules and md4c
- @stdlib/blas-base-gcopyCopy values from x into y.
- gl-vec4gl-matrix's vec4, split into smaller pieces
- @stdlib/random-base-mt19937A 32-bit Mersenne Twister pseudorandom number generator.
- @stdlib/complex-float64-realReturn the real component of a double-precision complex floating-point number.
- @stdlib/complex-float64-imagReturn the imaginary component of a double-precision complex floating-point number.
- @stdlib/complex-float32-realReturn the real component of a single-precision complex floating-point number.
- @stdlib/complex-float32-imagReturn the imaginary component of a single-precision complex floating-point number.
- mafsReact components for interactive, animated math visualizations.
- calc-statsMemory-Aware Statistical Calculations
- @stdlib/statsStandard library statistical functions.
- @react-input/number-formatReact input component for formatted number input with locale-specific.
- gl-quatgl-matrix's quaternion, split into smaller pieces
- big-ratA big integer rational number
- fast-maxQuickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped)
- fast-minQuickest Way to get the Minimum Value of an Array of Numbers (Typed or Untyped)
- @wordpress/latex-to-mathmlConvert LaTeX math syntax to MathML.
- swagger-statsAPI Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification
- @stdlib/random-base-minstdA linear congruential pseudorandom number generator (LCG) based on Park and Miller.
- @stdlib/number-uint32-base-mulMultiply two unsigned 32-bit integers.
- @stdlib/random-base-minstd-shuffleA linear congruential pseudorandom number generator (LCG) whose output is shuffled.
- number-format.jsLightweight & Fast JavaScript Number Formatter
- @stdlib/random-base-randuUniformly distributed pseudorandom numbers between 0 and 1.
- @stdlib/math-base-napi-ternaryC APIs for registering a Node-API module exporting an interface for invoking a ternary numerical function.
- @stdlib/math-base-assert-is-nonnegative-integerTest if a finite double-precision floating-point number is a nonnegative integer.
- cldr-compact-numberCompact number formatting logic
- @stdlib/constants-float64-max-base10-exponentThe maximum base 10 exponent for a double-precision floating-point number.
- @stdlib/constants-float64-min-base10-exponentThe minimum base 10 exponent for a normal double-precision floating-point number.
- @stdlib/constants-float64-min-base10-exponent-subnormalThe minimum base 10 exponent for a subnormal double-precision floating-point number.
No comparisons for this package yet.