JavaScript libraries for formatting and manipulating numbers.

Newest releases

chalda-pnuzig Lock.js is a javaScript library for generating numbers lock.

Tiemma Accelerate your distributed processes with this MapReduce framework. Focus on your logic and deploy tasks to workers seamelssly.

4llower Displaying actual age in percentage with 9 signs after dot (floating number)

Marak faker.js - generate massive amounts of fake data in the browser and node.js

javascriptdata danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.

superhackerboy A utility class to help with random number generation.

taufik-nurrohman Line number plugin for Highlight.js to show line numbers on every code block automatically.

lk-geimfari Mimetismo is a fake data generator for TypeScript

lmammino A Zero-Dependency TypeScript / JavaScript financial utility library inspired by numpy-financial that can be used on Node.js, Deno and the browser.

benaubin Headless phone number input component for React. Because phone numbers are hard.

handsontable HyperFormula is a high-performance, spreadsheet-like calculation engine for web applications ⚑

nastyox Rando.js helps JavaScript developers code randomness more simply and readably. Whether you need to find a random int/float between two numbers, pick a random value from an array, choose a random element from your jQuery object, gr

letskhabar prime-num is an math library for JavaScript and Node.js. It help you to find all prime number.

parsify-dev Cashify πŸ’Έ Lightweight currency conversion library, successor of money.js This package was created, because the popular money.js library is: not maintained (last commit was ~5 years ago) has ove

MikeMcl An arbitrary-precision Decimal type for JavaScript. Features Integers and floats Simple but full-featured API Replicates many of the methods of JavaScript's Number.prototype and Math objects Also handle

niieani Hashids is small JavaScript library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user: Getting started Install Hashids

tc39 BigInt: Arbitrary precision integers in JavaScript Daniel Ehrenberg, Igalia. Stage 4 This proposal is complete and already merged into ECMA262 specification. See the specification text here. Thanks for help and feedba

enkimute Geometric Algebra for Javascript (with operator overloading and algebraic literals)

arguiot TheoremJS A Math framework for computation in JavaScript TheoremJS is a mathematical framework that is packed up with tons of useful mathematical functions. It is composed of functions in most mathemat

observablehq @observablehq/array This library provides methods for operating on columnar data represented as parallel arrays. Most operations involve computing an indexβ€”an array of integers, each in [0, length - 1]β€”and then using th

chancejs Chance Chance - Random generator helper for JavaScript Homepage: Many more details on but this single library can generate random numbers, characters, strings, names,

zadvorsky Ranger Ranger.js is a small, standalone library for working with ranges of numbers in Javascript. Ranger provides all the utility methods you'd expect, including clamp, wrap, map, and random. These methods are availabl

MikeMcl A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. Features Integers and decimals Simple API but full-featured Faster, smaller, and perhaps easier to use than JavaScript versi

adamwdraper Numeral.js A javascript library for formatting and manipulating numbers. Website and documentation Travis Build Status Master Develop NPM #CDNJS Contributing Importa

R-js libRmath.js This is a 100% Pure Javascript ( TypeScript ) re-write of Statistical R nmath "core" numerical library found here. This is a manual re-write, "emscripten" was not used. Summary libRmath.js port c

sindresorhus get-range Lazy number range generator Useful for iteration. Similar to the Python 3 range function. Install $ npm install --save get-range Usage const getRange = require('get-range');

ticky ? Metrick Babel-powered unit magick Introduction Metrick is a library which allows you to convert units and avoid using magic numbers! In combination with a JavaScript syntax extension included w

moontoast Moontoast Math Library Moontoast\Math is useful for working with integers that are larger than (or may become larger than, through mathematical computations) PHP's max integer value for a given system. On 64-bit syste