Displaying 1 to 20 from 26 results

big.js - A small, fast JavaScript library for arbitrary-precision decimal arithmetic.

  •    Javascript

A small, fast JavaScript library for arbitrary-precision decimal arithmetic. The little sister to bignumber.js and decimal.js. See here for some notes on the difference between them.

bignumber.js - A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic

  •    Javascript

A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. If a smaller and simpler library is required see big.js. It's less than half the size but only works with decimal numbers and only has half the methods. It also does not allow NaN or Infinity, or have the configuration options of this library.

decimal.js - An arbitrary-precision Decimal type for JavaScript

  •    Javascript

An arbitrary-precision Decimal type for JavaScript. The library is similar to bignumber.js, but here precision is specified in terms of significant digits rather than decimal places, and all calculations are rounded to the precision (similar to Python's decimal module) rather than just those involving division.

node-bignum - Big integers for Node.js using OpenSSL

  •    Javascript

Arbitrary precision integral arithmetic for Node.js using OpenSSL. This library is based on node-bigint by substack, but instead of using libgmp, it uses the builtin bignum functionality provided by OpenSSL. The advantage is that OpenSSL is already part of Node.js, so this library does not add any external dependency whatsoever.




jsbi - JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal.

  •    Javascript

JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal, which is on track to become a part of the JavaScript language in the near future. Note: explicitly call toString on any JSBI instances when console.log()ing them to see their numeric representation (e.g. String(max) or max.toString()). Without it (e.g. console.log(max)), you’ll instead see the object that represents the value.

MPCLI

  •    DotNet

MPCLI is a library that brings the power of the GNU MP big numbers library to those who use CLS-compliant languages such as C#, F#, and Visual Basic. This library is great for both beginning and experienced developers to use and build upon.

Big Float C++

  •    

Floating point arbitrary precision functions. Includes addition, subtraction, multiplication, and division.


node-bigint - Arithmetic on big integers using libgmp

  •    Javascript

This library wraps around libgmp's integer functions to perform infinite-precision arithmetic.You should also consider using bignum, which is based on the bigint api but uses openssl instead of libgmp, which you are more likely to already have on your system.

BigInt - Big Integer Library by Leemon

  •    Javascript

Use typescript module definition and its Documentation for reference. This repo is thin wrapper for npm publishing. Current version is 5.5.

json-bigint - JSON.parse/stringify with bigints support

  •    Javascript

JSON.parse/stringify with bigints support. Based on Douglas Crockford JSON.js package and bignumber.js library. Specifies the parsing should be "strict" towards reporting duplicate-keys in the parsed string. The default follows what is allowed in standard json and resembles the behavior of JSON.parse, but overwrites any previous values with the last one assigned to the duplicate-key.

node-int64-native - A simple uint64_t wrapper for node.js.

  •    C++

int64-native is a simple uint64_t wrapper for JavaScript, enabling the use of 64-bit unsigned integers from node. The one caveat is that you won't be able to use this browser-side. However, you can use the string representation to pass 64-bit values from server to client.

money-math - jsbn-based arbitrary precision operations on currency amounts "XXX

  •    Javascript

Adds, multiplies the currency amounts, and calculates percentages of amounts. The result of each of those operations is also an amount: a string, strictly matching the /^\-?\d+\.\d\d$/ pattern, like "0.25", "1000.00", or "-42.10". However, in cases when the division is involved — like for percentage calculation — the result is rounded to the whole cent.

decimal

  •    Javascript

The light version of decimal.js, an arbitrary-precision Decimal type for JavaScript. This library is the newest of the family of libraries: bignumber.js, big.js, decimal.js and decimal.js-light. The API is more or less a subset of the API of decimal.js.

BigInteger - Yet another implementaion of arbitrary-precision integers in pure JavaScript

  •    Javascript

Yet another BigInteger class in JavaScript This library performs arithmetic operations on integers of arbitrary size. The API is terrible, but small integers are stored as primitive numbers, so operations on small integers are faster.

babel-plugin-transform-jsbi-to-bigint - Compile JSBI code that works in today’s environments to native BigInt code

  •    Javascript

Compile JSBI code that works in today’s environments to native BigInt code. See the JSBI documentation for more information.

bignumber.js-nolookahead - BigNumber.js version with no look ahead regex for web3.js 0.x.x

  •    Javascript

A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. If a smaller and simpler library is required see big.js. It's less than half the size but only works with decimal numbers and only has half the methods. It also does not allow NaN or Infinity, or have the configuration options of this library.

websnark - A fast zkSnark proof generator written in native Web Assembly.

  •    Javascript

A fast zkSnark proof generator written in native Web Assembly. websnark is used to generate zkSnark Proofs from the browser.