1 repository
Libraries that handle monetary values with multiple amount types including number, bigint, and custom precision backends.
Distinct from JavaScript Math Libraries: Distinct from JavaScript Math Libraries: specifically targets monetary domain with currency-aware operations, not general scientific math.
Explore 1 awesome GitHub repository matching scientific & mathematical computing · Monetary Arithmetic Libraries. Refine with filters or upvote what's useful.
Dinero.js is a TypeScript-first library for creating, calculating, and formatting monetary values. It provides immutable money objects that represent amounts in the smallest currency subdivision as integers, ensuring precision and preventing floating-point errors. The library enforces same-currency rules on arithmetic operations and validates currency codes against ISO 4217 definitions at creation time. The library distinguishes itself through a calculator plugin architecture that delegates arithmetic operations to interchangeable backends, supporting number, bigint, or custom precision libra
Handles monetary values with multiple amount types including number, bigint, and custom precision backends.