bigi - JavaScript Big Integer library based upon Tom Wu's work.

  •        26

JavaScript Big Integer library based upon Tom Wu's work.

https://github.com/cryptocoinjs/bigi

Dependencies:

safe-buffer : ^5.0.1

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

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.

Big Float C++

  •    

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


decimal - A high-performance, arbitrary-precision, floating-point decimal library.

  •    Go

decimal is a high-performance, arbitrary precision, floating-point decimal library implementing the General Decimal Arithmetic specification. decimal uses Semantic Versioning. The current version is 3.3.1.

javascript-bignum - Scheme arithmetic library for JavaScript

  •    Javascript

Scheme arithmetic library for JavaScript, https://github.com/jtobey/javascript-bignum. Copyright (c) 2010, 2011, 2012 John Tobey jtobey@john-edwin-tobey.org Copyright (c) 2009 Matthew Crumley email@matthewcrumley.com Licensed under the MIT license, file LICENSE. Big integer implementation based on javascript-biginteger, https://github.com/silentmatt/javascript-biginteger. The Scheme language supports "exact" arithmetic and mixing exact with inexact numbers. Several basic operations, including add, subtract, multiply, and divide, when given only exact arguments, must return an exact, numerically correct result. They are allowed to fail due to running out of memory, but they are not allowed to return approximations the way ECMAScript operators may.

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.

BigInt - Arbitrary-precision arithmetic in pure Swift

  •    Swift

This repository provides integer types of arbitrary width implemented in 100% pure Swift. The underlying representation is in base 2^64, using Array<UInt64>. This module is handy when you need an integer type that's wider than UIntMax, but you don't want to add The GNU Multiple Precision Arithmetic Library as a dependency.

GNU MP wrapper for .NET

  •    

A .NET wrapper with simple object interface (written in C#) for GNU MP bignum library (http://gmplib.org/). GNU MP or (short) GMP is ... "...a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is...

BigNumber for .NET

  •    DotNet

The BigNumber project is a testbed for developing various implementations of big integers and rational numbers in C#. The main guideline of the project is simplicity of use, robustness and completness of the libraries. The library will provide various algorithms for general use.

W3b.Sine

  •    

An arbitrary-precision decimal number library developed in C#.

libtommath - LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C

  •    C

This is the git repository for LibTomMath, a free open source portable number theoretic multiple-precision integer (MPI) library written entirely in C. The develop branch contains the in-development version. Stable releases are tagged.

decimal - Arbitrary-precision fixed-point decimal numbers in go

  •    Go

Arbitrary-precision fixed-point decimal numbers in go.NOTE: can "only" represent numbers with a maximum of 2^31 digits after the decimal point.

proposal-bigint - Arbitrary precision integers in JavaScript

  •    HTML

Thanks for help and feedback on this effort from Brendan Eich, Waldemar Horwat, Jaro Sevcik, Benedikt Meurer, Michael Saboff, Adam Klein, Sarah Groff-Palermo and others. BigInt is a new primitive that provides a way to represent whole numbers larger than 253, which is the largest number Javascript can reliably represent with the Number primitive.

mpmath - Python library for arbitrary-precision floating-point arithmetic

  •    Python

A Python library for arbitrary-precision floating-point arithmetic. Numerous other people have contributed by reporting bugs, requesting new features, or suggesting improvements to the documentation.

mathjs - An extensive math library for JavaScript and Node.js

  •    Javascript

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.

Decimal Precision Extensions

  •    

Extension for Decimal data type helps to set a specific precision for decimal number also setting number of decimal places and adding insignificant zeroes

MIRACL - MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC)

  •    C

What is MIRACL? Multiprecision Integer and Rational Arithmetic Cryptographic Library – the MIRACL Crypto SDK – is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC). Why is it different? While many other cryptographic SDKs are focused on PC use, MIRACL also enables developers to build security into highly constrained environments, including embedded, mobile apps and SCADA.

long.js - A Long class for representing a 64-bit two's-complement integer value.

  •    Javascript

A Long class for representing a 64 bit two's-complement integer value derived from the Closure Library for stand-alone use and extended with unsigned support. As of ECMA-262 5th Edition, "all the positive and negative integers whose magnitude is no greater than 253 are representable in the Number type", which is "representing the doubleprecision 64-bit format IEEE 754 values as specified in the IEEE Standard for Binary Floating-Point Arithmetic". The maximum safe integer in JavaScript is 253-1.