List of arbitrary-precision arithmetic software
| Package-library name | Number type | Language | License | | Boost Multiprecision Library | Integers, rationals, floats, and complex | C++ and backends using GMP/MPFR | Boost | | TTMath | Integers, floats | C++ | BSD | | LibBF | Integers, floats | C | MIT | | BeeNum | Integers, rationals | C++ | MIT | | longer-int | Integers | C | GPL | | GNU Multi-Precision Library (and MPFR) | Integers, rationals, and floats | C and C++ with bindings | LGPL | | CLN | Integers, rationals, floats, and complex | C++ | GPL | | ARPREC | Integers, floats, and complex | C++ | BSD-type | | MAPM, MAPM | Integers, decimal and complex floats | C (bindings for C++) | Freeware | | MPIR (mathematics software) | Integers, rationals, and floats | C and C++ with bindings | LGPL | | CORE | Integers, rationals, and floats | C++ | Freeware | | LEDA | Integers, rationals, and floats | C++ | Freeware | | CGAL | Integers, rationals, and floats | C++ | LGPL | | GeometricTools | Integers and rationals | C++ | Boost | | LibTomMath | Integers | C | Public Domain or WTFPL (dual-licensed) | | libgcrypt | Integers | C | LGPL | | OpenSSL | Integers | C | Apache License v2 | | Arbitraire | Floats | C | MIT License | | mbed TLS | Integers | C | Apache License v2 and GPL | | JScience | Integers, rationals, and floats | Java | BSD-type | | JAS | Integers, rationals, and complex numbers | Java | LGPL | | JLinAlg | Decimals, rationals, and complex numbers | Java | LGPL | | Apfloat | Integers, rationals, floats, and complex numbers | Java, C++ | LGPL | | MPArith | Integers, rationals, floats, and complex numbers | Pascal, Delphi | Zlib | | InfInt | Integers | C++ | MPL | | bigz | Integers, rationals | C (bindings for C++) | BSD-type | | C++ BigInt Class | Integers | C++ | GPL | | ramp | Integers | Rust | Apache License v2 | | float | Floats | Rust | Apache License v2 | | fgmp | Integers | C | Public Domain | | imath | Integers, rationals | ANSI C | MIT | | hebimath | Integers, rationals, naturals, floats | C (C99) | MIT | | bsdnt | Integers, naturals | C | BSD (2-clause) | | integer-simple | Integers | Haskell | BSD (3-clause) | | bigints | Integers | Nim | MIT | | libzahl (WIP) | Integers | C | ISC | | decimal | Decimals | Go | BSD (3-clause) | | mpmath | Floats and complex | Python | BSD | | Computable Reals | Computable Reals | Common Lisp | BSD (3-clause) | | libmpdec and libmpdec++ | Decimal floats | C and C++ | BSD (2-clause) | | GEM Library | Floats and complex numbers | MATLAB and GNU Octave | MPL |
|