decimal.js
An arbitrary-precision Decimal type for JavaScript.
Found 507 results for arithmetic
An arbitrary-precision Decimal type for JavaScript.
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
A library for arbitrary-precision decimal and non-decimal arithmetic
An arbitrary length integer library for Javascript
An arbitrary-precision Decimal type for JavaScript.
Convert number to fraction
The RAW complex numbers library
Computes the least common multiple (lcm).
Computes the greatest common divisor (gcd).
Bit twiddling hacks for JavaScript
Big integers.
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
A complex numbers library
Work with large numbers on the client side. Round them off to any required precision.
Light, ultra-fast javascript implementation for BigIntegers (base arithmetic operations)
A browserify implementation of node-bignum
Exactly solve a low dimensional linear system
Exactly test if a point is inside, outside or on the boundary of a polygon
Exactly computes the dot product between two vectors
Exact arithmetic test for line segment intersection
Exact rational vector arithmetic
Arbitrary-precision integer arithmetic using OpenSSL
Exactly multiplies two non-overlapping increasing sequences
Compares two angles with a common edge
A big integer rational number
Component-wise operations on ndarrays
jsbn-based arbitrary precision operations on currency amounts "XXX.YY"; because floats are BAD for representing money
Compute the greatest common divisor (gcd).
The exact-math is a set of methods for addition, subtraction, multiplication, division, rounding, ceiling, flooring and powering calculations. It can be used with big number as it handles the floating point problem.
A very powerful and easy-to-use number precision calculation and formatting library.
An implementation of an algebraically closed interval system of the extended real number set
Tiny expression parser & evaluator
Solidity library for advanced fixed-point math
Chai assertions for comparing arbitrary-precision integers using the bignumber.js library
Parse simple expressions, in a language of your own description
Evaluates the result of the String arithmetical expression
Interprets/evaluates mathematical expressions using interval arithmetic
fraction arithmetic
Arbitrary-precision decimals. Enables making math calculations with rational numbers, without precision loss.
Chai assertions for comparing arbitrary-precision decimals using the bignumber.js library
Convert Satoshi <-> Bitcoin
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
An arbitrary length rational number library for Javascript
A BigDecimal implementation with native BigInts
High-performance 128-bit and 256-bit integer arithmetic for AssemblyScript. Fully audited by Verichains. Designed for blockchain and cryptographic applications.
The long-awaited basic arithmetic plugin for jQuery
Do math with money! Without risking loss of data to floating point representations!
Returns a postfix (Reverse Polish Notation) expression from an infix expression.
Provides a method to compute a moving arithmetic mean incrementally.
A set of functions for doing math on numbers without floating point numbers
Data Transformation Language - JSON templates and data transformation
Chai assertions for comparing arbitrary-precision decimals using the decimal.js library
A javascript library for doing fractional arithmetic
JavaScript library for unit conversion and arithmetic
Quickly and robustly determines which region contains a given query point
A JavaScript module framework that is simple to use.
type-safe price representation with sub-cent precision, iso 4217 currency support, and lossless arithmetic
Provide a four operations calculator API with workaround for the common floating-point issue
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
Chai assertions for comparing arbitrary-precision decimals using the bignumber.js library
Mathematical expression solving library
A native big decimal NPM library for typescript using BigInt class to support 18 digit floating point number arithmetics with high precision in the range -1e36 to 1e36, inclusive.
Simple cmd line calculator
Add two single-precision complex floating-point numbers.
Add two double-precision complex floating-point numbers.
Library for converting numbers from one radix representation (encoding) to another, with optional custom defined encodings. Inspired by rubyworks/radix.
Multiply two single-precision complex floating-point numbers.
Compares a pair of non-overlapping increasing sequences
Implementing fractions module from The Python Standard Library on TypeScript
Standalone implementation of the entire native Math interface, along with other useful type guards, constants, and utilities. Zero dependencies.
Work with large numbers on the client side. Round them off to any required precission.
Arbitrary precision decimal arithmetic library. Polyfill for decimal proposal. Implemented on the top of BigInt.
Multiply two double-precision complex floating-point numbers.
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
Decimal "big number" arbitrary-precision primitives with a lightweight yet powerful math library
A library for arbitrary-precision decimal and non-decimal arithmetic
A library for addition and subtraction of numeric ranges
A library for representing and working with arbitrary byte size two's complement integers, signed and unsigned.
Arbitrary-precision Integer, Rational and Float types based on the GMP and MPFR libraries
Subtract two double-precision complex floating-point numbers.
A 3D Vector lib including arithmetic operator overloading (+ - * / % **).
Compute the sum of three double-precision complex floating-point numbers.
Tools used to understand or work with numbers in Node.JS, Javascript and derivatives.
Low-level bigint primitives for precise decimal arithmetic
Divide two complex numbers.
Subtract two single-precision complex floating-point numbers.
Create an iterator which performs element-wise addition of two or more iterators.
Perform a multiply-add operation involving three double-precision complex floating-point numbers.
Scale a single-precision complex floating-point number by a real-valued single-precision floating-point scalar constant.
Compute the ccis function of a double-precision complex floating-point number.
Scale a double-precision complex floating-point number by a real-valued double-precision floating-point scalar constant.
Simple wrapper for basic arithmetic
A library for arbitrary precision floating point arithmetic.
LAPACK routine to divide two double-precision complex floating-point numbers in real arithmetic.
Computes the arithmetic mean.
Evaluate the exponential function for a double-precision complex floating-point number.
Compute the inverse of a single-precision complex floating-point number.
Compute the least common multiple (lcm) of two single-precision floating-point numbers.
A high-performance mathematical and quantitative library, leveraging WebAssembly for efficient linear algebra and numerical computations
Compute the greatest common divisor (gcd) of two single-precision floating-point numbers.
Lodash mixins for arbitrary-precision arithmetic
Create an iterator which performs an element-wise modulo operation of two or more iterators.
Compute the inverse of a double-precision complex floating-point number.
Create an iterator which performs element-wise subtraction of two or more iterators.
Create an iterator which performs element-wise division of two or more iterators.
Math utilities for ForgeScript — clean, fast, and expressive.
Compute the least common multiple (lcm).
Element-wise subtraction of two strided arrays via a callback function.
Create an iterator which performs element-wise multiplication of two or more iterators.
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
WASM bindings for Keystone financial computation
Computes the sum.
Element-wise addition of two strided arrays via a callback function.
Simple decimal arithmetic for the browser and node.js!
Computes the arithmetic range of an array.
Element-wise multiplication of two strided arrays via a callback function.
Joi extension for decimals
Provides a method to compute a moving sum incrementally.
Perform a multiply-add operation involving three single-precision complex floating-point numbers.
Computes the truncated mean of an array.
Element-wise multiplication of two strided arrays.
Computes an element-wise multiplication of a numeric array.
Computes a moving arithmetic mean over an array.
@numio/bigmath is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)
Computes an element-wise addition.
Arbitrary-precision integer arithmetic using libgmp
Computes the differences between adjacent elements in an array of values.
A library for arbitrary precision floating point arithmetic.
Computes an element-wise division.
Computes the sum of an array ignoring non-numeric values.
Computes the product.
Element-wise subtraction of two strided arrays.
Computes the arithmetic range of an array ignoring non-numeric values.
Computes an element-wise subtraction.
Strided array math operations.
Computes an element-wise absolute value.
Computes the product of an array ignoring any non-numeric values.
Element-wise addition of two strided arrays.
Computes a moving sample variance over a numeric array.
Calculate a postfix (Reverse Polish Notation) expression.
Computes a moving sample standard deviation over a numeric array.
Calculates various averages of an array
Curried calculation of the product of multiplying multiplicand and multiplier.
Comprehensive mathematics library for basic arithmetic and advanced engineering formulas. Supports bilingual documentation. / 기초 사칙연산부터 고급 공학식까지 지원하는 종합 수학 라이브러리입니다. 한영 병기 문서를 지원합니다.
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
Precise decimal arithmetic for JavaScript using BigInt. Avoids floating-point errors with a chainable, immutable API.
React Native Calculator SDK - Simple arithmetic operations
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
A simple tool for calculation such as addition, subtraction, division and multiplication.
This package helps with basic mathematic calculations and computations. Including geometric and 2D-shape formulas.
BigNumber arithmetic with tagged template literals - write natural math expressions
数学算术脱式计算模块 - 提供多种计算策略和步骤分解
Arbitrary precision decimal arithmetic library. Polyfill for decimal proposal. Implemented on the top of BigInt.
A tree-shakable, library for arbitrary-precision decimal arithmetic.
A comprehensive MCP (Model Context Protocol) Calculator Server with 31 mathematical tools including arithmetic, trigonometric, logarithmic functions and advanced operations. Perfect for AI assistants and mathematical computations.
一个专注于易用性的、精度准确的基本运算库
A minimal, high-performance arithmetic expression language with lexer, parser, and executor. Optimized for browsers with zero dependencies and type-safe execution.
An precision calculation for JavaScript and Node.js. supports numbers, decimals, strings, arrays, matrices and expression. 解决 JavaScript 与 Node.js 精度计算(小数、浮点数计算精度)问题。支持数字、小数、字符串、数组、矩阵和表达式。
A robust, scalable, framework-agnostic solution for mathemetical even/odd checking in distributed systems. Battle-tested in production.
A set of functions for doing math on numbers without floating point numbers
Write formulas with template literals.
Add two double-precision complex floating-point numbers.
Webassembly instrumenter to add a numerical sniffer that detect arithmetic anomalies
Core currency and number formatting/math library for Genkin
Basic arithmetic operations
A versatile JavaScript module that supports CJS, ESM, and browser environments.
Math wrapper for Pencil.js package.
Library for polynomial arithmetic, designed in the context of a Galois Field (GF). Test for primitive & irreducible polynomials alongside essential arithmetic operations such as polynomial multiplication, addition, subtraction and division.
A mathematics utility library
An lightweight and high performance precision calculation for JavaScript and Node.js. 解决 JavaScript 与 Node.js 精度计算(小数、浮点数计算精度)问题,轻量级、性能较高。
Subtract two double-precision complex floating-point numbers.
A JavaScript library implementing the Prime Framework for universal number representation
Layer 3: Arithmetic operators - operations as chemical reactions between numbers
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
Arbitrary-precision integer arithmetic using libgmp
**一个专注于处理数字与货币显示的小型ts库**
Generate arithmetic formulas for arithmetic learners.
TypeScript build of the Summon compiler (via wasm).
Tests if a sequence of floats is a robust non-overlapping increasing sequence
A comprehensive and versatile library for all your mathematical operations and computations.
arbitrary-precision arithmetic operators for Rational numbers, supporting repeating decimals
A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
A simple command-line financial calculator that processes transaction amounts and computes key financial metrics.
Arithmetics for RxJS Observables
An arbitrary-precision Decimal type for JavaScript.
A simple command-line financial calculator that processes transaction amounts and computes key financial metrics.
JavaScript library for generating mathematical expressions that evaluate to a particular number
32-bit unsigned integer arithmetic code bricks for JavaScript
Rational numbers (fractions)
Utility library for doing arithmetic operation on of 12-hour and 24-hour value and conversion among these formats
Type-safe curried arithmetic functions
Decimal-safe math for JavaScript/TypeScript - accurate arithmetic (add, sub, mul, div, round) without floating-point errors. Plus factorial, prime numbers, fibonacci, GCD, LCM, number conversions, perfect numbers, Armstrong numbers, and more. Perfect for
The precise addition, subtraction, multiplication and division of JavaScript avoids the error of floating point calculation
Multiply two double-precision complex floating-point numbers.
Divide two complex numbers.
Precision based math operations
A fixed-precision decimal arithmetic library for JavaScript/TypeScript
A TypeScript-based mathematical library inspired by math.js
Math library focusing on the performance 🚀.
DateEnhanced class extends javascript Date class to add some convenience methods.
A small pack of utils for arbitrary-precision number calculations. Based on 'decimal.js-light'.
Integers for JavaScript
A set of functions for doing math on numbers without floating point numbers
Do very large math to precision!
Exact rational matrix arithmetic
Decimal type for JavaScript
A simple library to parse and manipulate scientific notation strings in JavaScript.
A TypeScript utility library providing essential mathematical operations and functions for developers. It includes basic arithmetic operations, statistical calculations, combinatorics, rounding functions, and more. Perfect for JavaScript and TypeScript pr
Arbitrary-precision decimal arithmetic with BigInt.
Arbitrary precision binary operations library for Javascript.
Fraction library written in JavaScript.
Total Precision Arithmetic
A simple arithmetic expression parser.
A library for high-precision mathematical operations with large numbers
Subtract two single-precision complex floating-point numbers.
Simple javascript safe arithmetic functions
This is a NPM library that provides a simple numeric interval with arithmetic operations.
a npm packge of high-precision-four-fundamental-rules, which can make up for the defect of accuracy of native JS.
jsbn-based arbitrary precision operations on currency amounts "XXX.YY"; because floats are BAD for representing money
Write formulas with template literals.
Library for wrapping arithmetic
Display randomly positioned, non-overlapping, customized dots in your HTML.
Checks divisibility of two lists of numbers
A TypeScript-based library for evaluating nested arithmetic expressions in JSON format, utilizing high-precision Big.js calculations.
Utility functions to convert numbers to and from big decimal objects.
Multiply two single-precision complex floating-point numbers.
Descrption goes here...
complex numbers code bricks for JavaScript
64-bit unsigned integer arithmetic and locic operators for JavaScript
Basic Utility Belt is a versatile collection of essential utility functions designed to simplify a wide range of common programming tasks. Whether you need to manipulate dates, perform arithmetic operations, or process strings, this toolkit has you covere
Calculates the median of a set of data points in-place.
Package that contains basic artithemetic operations
Library to parse and evaluate arithmetic expressions without eval()
Creates a number for accurate arithmetics.
Four methods for basic arithmetic operations exposed as AngularJS service
Calculate a postfix (Reverse Polish Notation) expression.
[Deprecated] Performs mathematical aggregations on an array of numbers
Rational numbers for JavaScript
A library for arbitrary-precision decimal and non-decimal arithmetic fork MikeMcl/bignumber.js
Reduces a number for accurate arithmetics.
JS decimal expressions library written in TypeScript
A systematic implementation of different kinds of numbers with a consistent interface
Lisp-inspired arithmetic operations
Precise Arithmetic for Numbers of Any Size in JavaScript
A simple cli to use mathematic operators
Babel plugin to replace tagged template literals with BigNum JS expressions.
Do math with money! Without risking loss of data to floating point representations!
A sorting library for Node.js & javascript made based on well kown algorithmes included : Bead Sort , Gravity Sort , Bucket Sort , Bin Sort , Counting Sort , Insertion Sort , Merge Sort , Radix Sort
A lightweight npm package for parsing and analyzing mathematical expressions.
**Fixed64** is a high-performance, cross-platform computation library built on top of a C++ WebAssembly (WASM) export using Emscripten (`emcc`). It offers consistent and reliable numerical operations essential for applications requiring precise floating-p