Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
As Big | 31 | 3 | 6 months ago | 9 | December 07, 2022 | mit | JavaScript | |||
AssemblyScript library for arbitrary-precision decimal arithmetic. | ||||||||||
Scrooge | 16 | 12 years ago | Ruby | |||||||
This library is pretty much useless now, ActiveRecord supports this out of the box | ||||||||||
Bigdecimalmath | 16 | 9 months ago | Pascal | |||||||
Pascal library for arbitrary precision BCD floating point numbers | ||||||||||
Bigfloat | 9 | 3 years ago | 20 | October 11, 2020 | mit | TypeScript | ||||
A library for arbitrary precision decimal floating point arithmetic. | ||||||||||
Bigdecimal.js | 9 | 6 months ago | 1 | apache-2.0 | JavaScript | |||||
BigInt based BigDecimal implementation | ||||||||||
Bigdecimal Math | 9 | 8 years ago | 1 | Java | ||||||
Bigmath | 8 | 3 years ago | mit | PHP | ||||||
A PHP library to work with big integers and big decimals. This library makes use of the GMP extension and bcmath to do its calculations. | ||||||||||
Math | 5 | 4 years ago | 1 | mit | PHP | |||||
PHP library for arbitrary precision mathematics | ||||||||||
Exactnumber | 4 | 7 months ago | mit | TypeScript | ||||||
Arbitrary-precision decimals. Enables making math calculations with rational numbers, without precision loss. | ||||||||||
Bigdecimal Math | 4 | 7 years ago | lgpl-3.0 | Java | ||||||
A Java Math.BigDecimal Implementation of Core Mathematical Functions |
IKVM.NET is an implementation of Java for Mono and the .NET Framework. It includes the following components:
Read more about what you can do with IKVM.NET.
OpenJDK.BigMathNET is a C# port of the Java library for advanced mathematical functions with arbitrary precision depended on IKVM.NET. It implements the following components:
and extends java.math functionality in IKVM.NET.
To use it in your own project download the library from release folder or use nuget package manager.
using java.math;
Usage example with calculating square root of 2
MathContext context = new MathContext(64);
BigDecimal a = new BigDecimal("2.0");
BigDecimal b = a.sqrt(context);
will produce the following output to the console:
1.414213562373095048801688724209698078569671875376948073176679738
MIT