39 Open Source Biginteger Software Projects
Free and open source biginteger code projects including engines, APIs, generators, and tools.
Competitive Programming Repository 332 ⭐
Competitive Programming templates that I used during the past few years.
Break_infinity.js 81 ⭐
A replacement for decimal.js for incremental games who want to deal with very large numbers (bigger in magnitude than 1e308, up to as much as 1e(9e15) ) and want to prioritize speed over accuracy.
Bytes Java 69 ⭐
Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.
Jcmathlib 51 ⭐
Implementation of mathematical operations with big numbers and elliptic curve points for smart cards with JavaCard platform.
Swift Matheagle 40 ⭐
A general math framework to make using math easy. Currently supports function solving and optimisation, matrix and vector algebra, complex numbers, big int, big frac, big rational, graphs and general handy extensions and functions.
Nim Stint 37 ⭐
Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.
Swift Numberkit 33 ⭐
Advanced numeric data types for Swift 5, including BigInt, Rational, and Complex numbers.
Bhimintegers 38 ⭐
BhimIntegers is a C++ library which is useful when we are dealing with BigIntegers. We can handle big integers (integers having size bigger than the long long int data type) and we can perform arithmetic operations like addition, multiplication, subtraction, division, equality check, etc. Also there are several functions like factorial, reverse. We can check that a number is a palindromic number, counting occurrences, etc. It has some conversion option to convert a string to bhimInteger etc.
Vallang 24 ⭐
Generic immutable recursive data representation API targeted at source code models and more.
Break_eternity.js 22 ⭐
Sirodiaz Base62 16 ⭐
PHP Base62 encoder and decoder for integers and big integers with Laravel 5 support.
Bigint Crypto Utils 15 ⭐
Utils for working with cryptography using native JS implementation of BigInt. It includes arbitrary precision modular arithmetics, cryptographically secure random numbers and strong probable prime generation/testing. It works with Node.js, and native JS, including React and Angular
Stevenborisko Biginteger 14 ⭐
Be limited not by the size of your register but by the bulk of your RAM.
Verificatum Vjsc 12 ⭐
Self-contained cryptographic library for use in electronic voting clients. Complete documentation with references to the literature makes it good teaching material.
Bigz 11 ⭐
Computational mathematics. Single cell arithmetic. Big integer arithmetic. Sets, groups, graphs, topology.
Nein Math 11 ⭐
NeinMath is playing around with arbitrary precision integers, written in pure managed code, not using any unsafe stuff, and a bit faster than the build-in .NET type for integers with a few thousand bits.