11 projects
Math.js
Math.js is an extensive mathematics library for JavaScript that provides a flexible expression parser and offers support for symbolic computation, complex numbers, units, matrices, and a wide range of mathematical functions. It can be used both in Node.js and in web browsers.
1,800
429
$3.6M
Shopspring Decimal
Arbitrary-precision fixed-point decimal numbers in Go
490
157
$168K
Rust Decimal
A Rust library that implements arbitrary precision decimal arithmetic, providing exact decimal calculations with configurable scale and rounding options. It supports mathematical operations, serialization, and database integration while avoiding floating-point precision issues.
399
128
$140M
num-traits
A collection of numeric types and traits for Rust.
391
137
$157K
BigDecimal
Arbitrary-precision decimal floating-point number library for Ruby
251
100
$397K
bn.js
bn.js is a JavaScript library that implements BigNumber for cryptography and arbitrary precision arithmetic operations in pure JavaScript, with a focus on performance and security
193
97
$160K
noble-curves
Audited & minimal JS implementation of elliptic curve cryptography.
145
47
$24M
JSBN
JSBN is a JavaScript implementation of large number arithmetic, RSA encryption, and basic number theory functions. It provides a pure JavaScript BigInteger library for handling arbitrary-precision integers and performing cryptographic operations.
50
16
$46K
ieee754
A JavaScript implementation of the IEEE 754 standard for floating-point arithmetic, providing functions to read and write IEEE 754 formatted numbers in both single and double precision formats
23
14
$6.5K
FLINT
FLINT (Fast Library for Number Theory)