Displaying 1 to 20 from 31 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.

Money - A precise, type-safe representation of a monetary amount in a given currency.

  •    Swift

A precise, type-safe representation of monetary amounts in a given currency. This functionality is discussed in Chapter 3 of Flight School Guide to Swift Numbers.

Money Type for the CLR


An implementation of a Money type for the CLR. Embodies much of the "Money" pattern described in Martin Fowler's "Patterns for Enterprise Application Architecture," while also adding a bit more functionality and performance by relying on the .Net framework and runtime.

Money Class for C#. Fast, light and flexible

  •    CSharp

This Money class gives you the ability to work with money of multiple currencies as if it were built-in types. It looks and behaves like a decimal with extra features, but can perform much faster.



Binary Converter is a small Windows Forms Application that converts between ASCII text, binary, Hexadecimal, Octal, Decimal, and many other positional numeral systems, like ternary, pentadecimal, and septemary. Written in VB.NET. Also includes class for inclusion in your project.

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.


  •    JQuery

jQuery table formatting plugin for decimal alignment and other prettifying of table columns

round-to - Round a number to a specific number of decimal places: 1.234 → 1.2

  •    Javascript

Numbers are rounded to a specific number of significant figures. Specifying a negative precision will round to any number of places to the left of the decimal.Round the decimals with Math.round.

decimal-js - Simple decimal arithmetic for the browser and node.js!

  •    Javascript

I wrote this because I needed to do simple computation in the browser and I couldn't find a lightweight library to do it. Of course you can, I suck at math, and this implementation is very naive. If you are a math Guru and you see something wrong or a way to simplify things you can send in a pull request.

number-editor - a number spinner for GUI apps, inspired by After Effects

  •    Javascript

A simple number editor or spinner that acts like those in After Effects and similar software. You can click and drag to slide the value, or double-click to enter a new value. You can use up/down while editing to increment and decrement the value. Holding command/control will step by smaller values, and holding shift will step by larger values.For one that accepts units (like % or px) see number-unit-editor.

fixed-width-float - display a float in a fixed-width string

  •    Javascript

Return a string s to display the floating point value n in so many bytes.This code works in the browser with browserify.

number-grouper - render numbers as 3-digit separated groups

  •    Javascript

Render numbers as 3-digit separated groups.Convert the number n into a string with 3-digit groups separated by opts.sep.


  •    Javascript

Degrees, minutes, seconds (sexagesimal) to decimal GPS positions. Useful for parsing PGS exif tags in geotagged images. NB! Remember that GeoJSON stores coordinates in reversed order (longitude, latitude) which means you have to reverse the order of the coordinates returned from dms2dec().

JSDecimal - A JavaScript implementation of decimal type.

  •    Javascript

A JavaScript implementation of the decimal type. Compatible with the "decimal type" of the ECMA-334 (C# Language Specification, 4th edition). Load "lib/decimal.js" when using from the browser.


  •    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.

decimal - Decimal Floating Point arithmetic for rust

  •    C

Decimal Floating Point arithmetic for rust based on the decNumber library. The library provides d128 which is a 128-bit decimal floating point number. You can use it as other primitive numbers in Rust. All operators are overloaded to allow ergonomic use of this type.

rust-decimal - A Decimal Implementation written in pure Rust suitable for financial calculations.

  •    Rust

A Decimal implementation written in pure Rust suitable for financial calculations that require significant integral and fractional digits with no round-off errors. The binary representation consists of a 96 bit integer number, a scaling factor used to specify the decimal fraction and a 1 bit sign. Because of this representation, trailing zeros are preserved and may be exposed when in string form. These can be truncated using the normalize or round_dp functions.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.