merk/dough
Dough is a lightweight money value object for Laravel and PHP, with currency-aware arithmetic, parsing, formatting, comparisons, and Eloquent casts. Handle prices, totals, taxes, and conversions safely using immutable amounts and avoid floating-point errors. Includes helpers for common money operati...
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| bruli/php-value-objects | 0.84 | A lightweight PHP library for building immutable value objects with typed primitive wrappers and validation. bruli/php-value-objects helps enforce domain invariants, reduce primitive obsession, and keep Laravel or any PHP codebase clearer and safer. | 43 | 43 | 13 | 580 | 1 | 0.7 | 15.9 | MIT | — | |
| sebastian/money | 0.84 | 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 | |
| brick/money | 0.84 | 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. | 1,938 | 1,954 | 121 | 2M | 5 | 44.4 | 50.7 | MIT | 1 month ago | |
| cheddar-getter/client | 0.84 | A PHP client for CheddarGetter’s recurring billing API, offering convenient access to customers, plans, subscriptions, and transactions. Works in Laravel and standalone PHP apps with a simple wrapper around CheddarGetter endpoints. | 28 | 28 | 10 | 8 | 1 | 0.6 | 1.5 | MIT | 6 years ago | |
| moneyphp/money | 0.83 | 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 | |
| mathiasverraes/money | 0.83 | Small PHP money library that treats monetary values as immutable value objects to avoid floating-point errors. Includes currency support, arithmetic and comparisons, and formatting helpers—useful for modeling prices, totals, and discounts in a robust, domain-driven way. | 4,874 | 4,862 | 445 | 4K | 1 | 57.5 | 6.5 | MIT | 6 months ago | |
| padam87/money-bundle | 0.83 | 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 | |
| bjerke/laravel-bread | 0.83 | Laravel Bread is a small package for adding breadcrumb navigation to Laravel applications. Define breadcrumb trails and render them in Blade views to give users a clear sense of location and hierarchy, with simple configuration and helper methods. | 11 | 11 | 2 | 11 | 1 | 0.3 | 3.9 | MIT | 4 years ago | |
| redcode/currency-rate | 0.83 | A Laravel package for fetching and managing currency exchange rates. Retrieve rates from configurable providers, cache results, and convert amounts between currencies through a simple, expressive API—useful for pricing, invoices, and multi-currency applications. | 4 | 5 | 3 | 9K | 2 | 0.5 | 45.1 | — | 11 years ago | |
| moneyphp/crypto-currencies | 0.83 | 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 | |
| mesilov/moneyphp-percentage | 0.83 | Tiny PHP helper for applying percentage calculations to MoneyPHP money values. Useful for discounts, taxes, fees, commissions, and proportional splits while keeping monetary amounts precise and reusable across your app. | 2 | 2 | 0 | 12K | 0 | 0.6 | 50.0 | MIT | 2 years ago | |
| torann/currency | 0.83 | 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 | — | — | |
| gerardojbaez/money | 0.83 | A Laravel package for working with monetary values through an expressive API. It simplifies formatting, parsing, and converting currencies, making it easy to display prices and handle money safely in PHP code and Blade templates. | 59 | — | 18 | — | 5 | 1.1 | 0.8 | MIT | 8 years ago |
|
| code-distortion/currency | 0.83 | A Laravel package for working with currencies: format and display money values, convert between currencies, and store amounts reliably in your models and views. | 2 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago |
|
| rezzza/formulate | 0.83 | rezzza/formulate is a Laravel form-building package that lets you declare fields, validation, and layout in PHP, then render clean HTML forms and bind data to models. It helps keep form markup and rules centralized and reusable across your app. | 12 | — | 4 | — | 1 | 0.3 | — | MIT | 10 years ago |
|
| webrek/laravel-money | 0.82 | 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 | 4 months ago | |
| web3-php/web3 | 0.82 | Web3 PHP is a PHP library for interacting with Ethereum and EVM blockchains via JSON-RPC. It supports wallets, transactions, smart contracts, events, and Laravel integration, making it easy to build decentralized apps in PHP. | 688 | — | 64 | — | 5 | 3.4 | 1.1 | MIT | — |
|
| 99designs/money-php | 0.82 | — | 11 | 13 | 3 | 68 | 0 | 0.1 | 11.4 | — | — | |
| michael-rubel/laravel-value-objects | 0.82 | Laravel Value Objects offers an abstract base class and Eloquent casts for turning model attributes into immutable value objects, with validation, comparison helpers, and PHP 8 support for cleaner, type-safe domain code. | 205 | 205 | 18 | 158 | 1 | 2.2 | 3.8 | MIT | 1 year ago | |
| paymill/paymill | 0.82 | Official PHP client library for the PAYMILL payment API, offering convenient wrappers for transactions, subscriptions, clients, offers, payments, refunds, and webhooks. Simplifies integrating and managing payments in PHP applications. | 92 | 94 | 46 | 4K | 11 | 5.2 | 26.4 | MIT | 10 years ago |
How can I help you explore Laravel packages today?