brick/money
Brick\Money is a PHP library offering immutable Money and Currency classes with exact arithmetic and explicit rounding control, avoiding floating-point errors. Built on brick/math, it handles any amount size. Requires PHP 8.2+; GMP or BCMath recommended for speed.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| brick/math | 0.89 | brick/math is a PHP library for arbitrary precision arithmetic. It provides BigInteger, BigDecimal, BigRational, and BigNumber classes, automatically using GMP or BCMath when available for fast, exact calculations. | 2,180 | 2,182 | 102 | 16M | 0 | 43.5 | 61.7 | MIT | 1 month ago | |
| cknow/laravel-money | 0.88 | — | 1,045 | 1,050 | 101 | 272K | 3 | 25.4 | 36.2 | MIT | 7 months ago | |
| archtechx/money | 0.88 | A Laravel package for safe money handling. Its Eloquent cast, backed by brick/money, stores amounts as integers to avoid floating-point errors, with currency support, formatting helpers, and Blade components for displaying prices cleanly. | 171 | — | 12 | — | 3 | 10.3 | 0.4 | MIT | 7 months ago | |
| andriichuk/laracash | 0.87 | Laracash is a Laravel currency toolkit for formatting, converting, and managing money values. It provides helpers, facades, and Blade directives to display locale-aware currency symbols and codes consistently across your application. | 74 | — | 12 | — | 0 | 20.6 | — | MIT | 1 week ago | |
| padam87/money-bundle | 0.86 | A Symfony bundle that integrates moneyphp/money, providing Doctrine mapping types, form types, and Twig helpers for storing, formatting, and working with monetary values and currencies safely in your application. | 4 | 4 | 3 | 55 | 0 | 7.3 | 15.9 | — | 7 months ago | |
| finller/laravel-money | 0.86 | Laravel Money offers a convenient Money value object for Laravel apps, with Eloquent casts, currency-aware arithmetic, and formatting helpers so you can store, calculate, and display monetary values safely without floating-point errors. | 19 | — | 3 | — | 0 | 19.1 | — | MIT | 1 month ago | |
| moneyphp/iso-currencies | 0.86 | Up-to-date ISO 4217 currency list for MoneyPHP, sourced from the official ISO 4217 Maintenance Agency (currency-iso.org). Includes tooling to fetch and update the currency dataset via Composer for use with moneyphp/money. | 26 | 26 | 15 | 4K | 0 | 19.1 | 34.7 | MIT | 6 months ago | |
| elegantly/laravel-money | 0.86 | Seamlessly integrate Brick/Money with Laravel using expressive value objects. MoneyCast automatically casts Eloquent attributes to Money, MoneyParser safely converts strings, integers, and floats, and the ValidMoney rule validates input with min/max boundaries and nullable support. | 19 | 19 | 3 | 10K | 0 | 26.7 | 43.5 | MIT | 1 month ago | |
| moneyphp/money | 0.86 | Money PHP is a library for safe, precise monetary handling using value objects instead of floats. It supports string-based big integers, allocation, formatting, ISO currency repositories, and currency exchange, with BCMath and optional GMP. | 4,874 | 4,908 | 445 | 6M | 1 | 57.7 | 48.6 | MIT | 6 months ago | |
| 99designs/money-php | 0.86 | — | 11 | 13 | 3 | 68 | 0 | 0.1 | 11.4 | — | — | |
| amrshawky/laravel-currency | 0.85 | amrshawky/laravel-currency is a Laravel package for currency conversion, formatting, and exchange rates. It provides a simple API, configurable exchange-rate providers, caching, and locale-aware formatting to help build multi-currency applications quickly. | 339 | — | 48 | — | 7 | 2.6 | 1.6 | MIT | 3 years ago |
|
| jarouche/financial | 0.85 | A Laravel package for financial calculations, offering helpers for interest rates, amortization schedules, loan payments, and present/future value computations. Integrates cleanly with your PHP applications to handle common finance math without external dependencies. | 1 | 1 | 1 | 1K | 0 | 0.0 | 38.0 | MIT | 7 years ago | |
| tbbc/money-bundle | 0.85 | A Symfony bundle that integrates the moneyphp/money library into your application, offering Twig filters and extensions for formatting monetary values, form types for money input, and ready-to-use services for safe currency handling. | 197 | 200 | 77 | 41K | 0 | 23.1 | 37.7 | MIT | 1 week ago | |
| moneyphp/crypto-currencies | 0.85 | PHP/Laravel-friendly crypto currency tools built on moneyphp: currency definitions, formatting and conversion helpers for common cryptocurrencies (e.g., BTC, ETH), plus utilities to integrate crypto amounts into Money objects and existing money workflows. | 0 | 0 | 1 | 270 | 1 | 2.0 | 33.6 | MIT | 1 year ago | |
| sebastian/money | 0.85 | Sebastian/money is an abandoned PHP value object library for monetary values using a currency's smallest unit, with formatting and currency subclasses. It was intended as a PHPUnit example, not for production; use moneyphp/money instead. | 722 | 741 | 313 | 28K | 0 | 7.1 | 15.5 | NOASSERTION | 12 years ago | |
| whitecube/php-prices | 0.85 | A PHP library for working with prices and currencies: immutable Price objects, VAT rates, discounts, arithmetic, and locale-aware formatting/parsing via intl. Framework-agnostic, with optional Laravel integration. | 171 | — | 18 | — | 1 | 20.1 | — | MIT | 4 weeks ago |
|
| webrek/laravel-money | 0.85 | A Laravel package for working with money and currencies in your application. It offers convenient helpers and integrations for formatting, parsing, and managing monetary values safely, helping keep currency handling consistent across models, views, and business logic. | 0 | — | 0 | — | 0 | 12.0 | — | MIT | 5 months ago | |
| yceruto/money-bundle | 0.84 | A Symfony bundle that integrates MoneyPHP into your app, offering form types, Twig extensions, Doctrine mapping, validators, and serializers for handling monetary amounts and currencies safely and consistently. | 29 | — | 3 | — | 0 | 2.9 | — | MIT | 10 months ago | |
| torann/currency | 0.84 | Laravel package for currency formatting, parsing, and conversion. Format and parse monetary values and convert between currencies using pluggable exchange rate providers, with caching and a simple Currency facade for everyday use. | 0 | 407 | — | 32K | — | 0.3 | 55.3 | — | — | |
| akaunting/money | 0.84 | Akaunting Money is a PHP/Laravel package for handling monetary values with precision. It offers currency formatting, arithmetic, conversion, and multi-currency support, making it easy to build invoices, accounting, and e-commerce features reliably. | 790 | 784 | 110 | 10K | 0 | 15.6 | 16.8 | MIT | 7 months ago |
How can I help you explore Laravel packages today?