moneyphp/money
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.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| aerni/snipcart | Laravel integration for the Snipcart e-commerce platform, providing a convenient way to connect your application to Snipcart's shopping cart features using familiar Laravel conventions. | 4 | 4 | 0 | 0 | 1 | 0.2 | — | NOASSERTION | 3 years ago | |
| amidesfahani/filament-payment-manager | Filament Payment Manager is a Laravel/Filament package for administering payments from your admin panel. It provides Filament resources to view and manage payment records, monitor transaction statuses, and keep payment data organized in a familiar, ready-to-use interface. | 11 | — | 3 | — | 1 | 2.6 | — | MIT | 10 months ago | |
| andriichuk/laracash | Laracash is a Laravel package for working with money and currencies. It provides simple helpers for formatting, converting, and calculating monetary values, with configurable currency support for consistent cash handling across Laravel applications. | 74 | — | 12 | — | 0 | 20.6 | — | MIT | 1 week ago | |
| artisanpack-ui/ecommerce | ArtisanPack UI Ecommerce gives Laravel apps ready-made storefront components: product catalogs, cart, checkout, and order views built on Blade, Livewire, and Tailwind. Drop-in views and configurable options let you launch a shop fast without rebuilding common ecommerce UI. | 0 | — | 0 | — | 65 | 36.5 | 26.4 | MIT | 1 week ago |
|
| assoconnect/doctrine-types-bundle | Symfony bundle integrating Symfony validation with Doctrine custom types (email, IBAN, BIC, SIREN/SIRET, phone, country, currency, money, locale, and more), eliminating duplicate validation code and supporting nullable and non-nullable fields. | 8 | 8 | 0 | 457 | 0 | 25.0 | 27.3 | MIT | 2 months ago | |
| assoconnect/php-percent | Small PHP library to represent and work with percentages in a way that pairs well with MoneyPHP, based on Frederik Bosch’s proposal. Install via Composer and use the PHPDoc-documented API to apply percent calculations safely alongside Money values. | 2 | 2 | 0 | 703 | 0 | 12.9 | 36.0 | MIT | 8 months ago | |
| assoconnect/validator-bundle | Symfony bundle providing validators for common scalar values: email addresses, phone numbers, latitude and longitude, monetary amounts, timezones, and French RNA, SIREN, and SIRET identifiers. | 5 | 5 | 0 | 724 | 0 | 30.5 | 33.6 | MIT | 4 weeks ago | |
| atefr/nova-money-field | A Laravel Nova money field for displaying and editing monetary values with configurable currency symbols, decimal precision, and formatting. It keeps prices and amounts consistent and readable across Nova admin panels, resources, and forms. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 4 years ago | |
| babdev/money-bundle | — | 20 | 20 | 0 | 11K | 0 | 0.1 | 37.7 | NOASSERTION | — | |
| bitrix24/b24phpsdk | Official PHP library for the Bitrix24 REST API, with two branches: v1 (stable, PHP 8.2–8.4) and v3 (active development, PHP 8.4+, new REST methods, breaking changes). Handles authentication, API calls, and batch requests. | 102 | 102 | 60 | 8K | 48 | 42.0 | 49.2 | MIT | 1 week ago | |
| bootdesk/chat-sdk-core | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| brokeyourbike/money-casts-laravel | Laravel Eloquent casts for monetary values that convert database amounts into Money objects and back, keeping currency handling clean and consistent across your models. | 1 | — | 1 | — | 0 | 0.1 | — | MPL-2.0 | 3 years ago | |
| chargebee/cashier | Laravel Cashier for Chargebee provides an expressive, fluent interface for subscription billing with Chargebee. It handles subscriptions, invoices, payment methods, and recurring payments, letting Laravel developers integrate Chargebee billing quickly. | 64 | 65 | 7 | 958 | 0 | 14.6 | 18.6 | MIT | 3 months ago | |
| cknow/laravel-money | — | 1,045 | 1,050 | 101 | 272K | 3 | 25.8 | 36.3 | MIT | 7 months ago | |
| clippings/money-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 8 years ago | |
| coddin-web/nova-money-field | A Laravel Nova field for handling monetary values in your admin panels. Display and edit money amounts with currency formatting, making price, cost, and balance fields clearer and easier to manage in Nova resources. | 1 | — | 0 | — | 0 | 0.3 | — | — | 5 years ago | |
| coderstm/laravel-core | Core foundation package for Laravel applications by Coderstm, bundling shared helpers, base classes, traits, and common utilities. Provides reusable scaffolding so packages and apps share consistent configuration, models, and service providers. | 0 | 0 | 0 | 40 | 0 | 18.1 | 34.3 | MIT | 1 month ago | |
| common-gateway/huwelijksplanner-bundle | — | 0 | 0 | 0 | 0 | 0 | 9.3 | 0.4 | — | 2 years ago | |
| coverd/money-bundle | — | 0 | 3 | — | 0 | — | 0.0 | — | — | — | |
| craftcms/cms | Craft CMS is a flexible, self-hosted PHP content management system for building custom digital experiences. It offers an intuitive control panel, Twig templating, an auto-generated GraphQL API, built-in ecommerce, and a robust plugin ecosystem. | 3,623 | 3,627 | 713 | 56K | 491 | 88.0 | 49.3 | NOASSERTION | 2 days ago | |
| darkghosthunter/larahelp | LaraHelp is a Laravel package for adding a help center to your application. Organize help articles into categories, publish Markdown-based support content, and let users search documentation from a familiar Laravel setup. | 49 | — | 2 | — | 0 | 0.3 | — | MIT | 5 years ago | |
| doublethreedigital/simple-commerce | Simple Commerce is a flexible, Laravel-based e-commerce addon for Statamic. Manage products, carts, orders, and payments from your content files, with support for multiple gateways and easy customization. | 163 | — | 40 | — | 0 | 21.4 | — | NOASSERTION | 4 weeks ago | |
| duncanmcclean/simple-commerce | Simple Commerce is a lightweight e-commerce package for Laravel and Statamic. It adds products, carts, checkout, orders, payments, coupons, shipping and tax tools, letting you build a custom store without a heavyweight platform. | 163 | — | 40 | — | 0 | 21.0 | — | NOASSERTION | 4 weeks ago | |
| duncanmcclean/statamic-cargo | Cargo is a Statamic addon that simplifies importing content into your collections. Bring in data from CSV files, map columns to fields, and create or update entries without manual copy-paste, making migrations and bulk content updates easier. | 38 | — | 12 | — | 0 | 20.9 | — | NOASSERTION | 2 days ago | |
| easycorp/easyadmin-bundle | EasyAdmin builds beautiful, responsive admin panels for Symfony apps with no CSS required. Run three commands to generate a dashboard and CRUD controllers, then manage your data through a modern UI with light and dark modes and multiple dashboards. Free and fully documented. | 4,313 | 4,327 | 1,098 | 697K | 48 | 90.4 | 67.2 | MIT | 2 weeks ago | |
| ecotone/laravel | Ecotone Laravel brings message-driven architecture to Laravel: command, query and event buses, CQRS, event sourcing, sagas and the outbox pattern, wired into the container, queues and Eloquent. Build decoupled, resilient apps with attributes instead of boilerplate. | 22 | 22 | 2 | 8K | 0 | 0.2 | 35.1 | NOASSERTION | — | |
| enesdayanc/money-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| ergosarapu/donation-bundle | — | 0 | 1 | — | 6 | — | 0.6 | 11.7 | — | — | |
| eugenefvdm/billing | A Laravel/PHP billing package by eugenefvdm that provides a foundation for handling invoices, payments, and subscription billing inside your application. Framework-native and lightweight, it aims to keep core billing logic organized and easy to integrate. | 0 | — | 0 | — | 0 | 0.9 | — | MIT | 1 year ago | |
| fintech-systems/laravel-payfast-onsite | Laravel integration for PayFast onsite payments. Build signed checkout forms, send customers through PayFast's hosted payment flow, and securely verify ITN callbacks to confirm and record transactions in your application. | 0 | 0 | 3 | 0 | 0 | 0.2 | — | MIT | 4 years ago | |
| fintechsystems/payfast-onsite-subscriptions | — | 3 | 3 | 0 | 26 | 0 | 0.7 | 12.2 | MIT | 11 months ago | |
| garak/money-bundle | garak/money-bundle is a Symfony bundle that integrates moneyphp/money, adding Doctrine types, form fields, validators, and Twig helpers so you can handle monetary amounts and currencies consistently. | 1 | 1 | 0 | 42 | 0 | 18.2 | 21.5 | LGPL-3.0 | 1 month ago | |
| genealabs/cashier-paypal | — | 7 | 7 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| genkgo/camt | A PHP library for reading CAMT bank statement files, supporting CAMT.052, CAMT.053, and CAMT.054 formats across multiple versions. Install via Composer, then loop through statements and entries with a simple reader API. | 98 | 98 | 77 | 43K | 6 | 13.8 | 39.2 | MIT | 1 year ago | |
| headsnet/money-bundle | A Symfony bundle that integrates the moneyphp/money library, adding Doctrine types, form types, validators, Twig extensions and serialization support so your app can handle monetary values safely and consistently. | 11 | — | 0 | — | 0 | 0.4 | — | MIT | 1 year ago | |
| jolicode/automapper | A fast, flexible object-to-object mapper for PHP inspired by .NET's AutoMapper. Map between objects, arrays, and scalars using attributes, with automatic type conversion, nested mappings, custom transformers, and zero-config defaults. Framework-agnostic, works great with Symfony. | 220 | — | 27 | — | 1 | 19.7 | 0.4 | MIT | 1 month ago | |
| jolicode/automapper-bundle | Symfony bundle integrating JoliCode Automapper for fast, type-safe object-to-object mapping. Configure mappings, inject the mapper service, and convert entities, DTOs, and other objects with minimal boilerplate. | 0 | 0 | 4 | 98 | 2 | 0.4 | 19.4 | — | 2 years ago | |
| jomweb/billplz | A Laravel package for integrating Billplz, the Malaysian payment gateway. Create and manage bills, redirect customers to secure payment pages, and handle callbacks/webhooks through a clean, configurable API. Supports sandbox and production environments for fast checkout flows. | 77 | — | 30 | — | 3 | 9.0 | 0.4 | MIT | 7 months ago |
|
| kna/accounting-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| kna/money-bundle | — | 2 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| kucharovic/money-bundle | A Symfony bundle that integrates the moneyphp/money library, providing Doctrine DBAL types, form types, validators, and Twig helpers for working with monetary values safely and consistently. | 22 | 22 | 12 | 22 | 2 | 1.1 | 4.8 | NOASSERTION | 6 years ago | |
| laravel/cashier | Laravel Cashier offers an expressive, fluent interface to Stripe's subscription billing, handling nearly all the boilerplate for you—including coupons, subscription swapping, quantities, cancellation grace periods, and invoice PDFs. | 2,550 | 2,581 | 749 | 3M | 14 | 62.7 | 54.3 | MIT | 3 weeks ago | |
| laravel/cashier-mollie | Laravel Cashier integration for Mollie payments and subscriptions. This repository has moved to mollie/laravel-cashier-mollie (v1 and v2 continued) and will be closed Feb 1, 2022. Docs: cashiermollie.com. | 367 | 385 | 61 | 85 | 25 | 10.1 | 7.0 | MIT | 5 years ago | |
| laravel/cashier-paddle | Laravel Cashier Paddle adds a fluent Laravel interface for Paddle subscriptions, handling common billing boilerplate like subscription creation and management, plan swaps, quantities, pauses, cancellations, and grace periods. | 269 | 270 | 69 | 103K | 2 | 20.9 | 38.1 | MIT | 7 months ago | |
| leandrocfe/filament-ptbr-form-fields | Brazilian-ready form fields for Filament: CPF/CNPJ, CEP, phone, and currency inputs with masks, validation, and PT-BR labels. Drop-in Laravel components to speed up admin panels and forms for Brazil. | 149 | 149 | 36 | 11K | 1 | 22.2 | 30.3 | MIT | 1 week ago | |
| lemonsqueezy/laravel | Official Laravel package for Lemon Squeezy that makes integrating payments simple. Add the Billable trait to models, then handle checkouts, subscriptions, webhooks, and license keys with an expressive, familiar API. | 591 | 593 | 56 | 11K | 16 | 17.2 | 25.6 | MIT | 7 months ago | |
| lubo13/money-bridge-bundle | — | 2 | 2 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| lukeraymonddowning/mula | — | 153 | — | 6 | — | 0 | 1.0 | — | MIT | 3 years ago | |
| lychee-org/lychee | — | 8 | — | 1 | — | 1 | 0.2 | — | — | — | |
| makfly/stripe-cashier-bundle | makfly/stripe-cashier-bundle brings Stripe subscription billing to Symfony applications, offering Cashier-style customer, subscription, invoice, and webhook handling so you can integrate recurring payments with less boilerplate. | 21 | 21 | 0 | 1 | 0 | 14.4 | 0.3 | MIT | 3 months ago | |
| makg/symfony-utils-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | 0.4 | — | — | |
| mesilov/moneyphp-percentage | 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 | |
| micro-module/value-object | Immutable, self-validating value objects for PHP and Laravel. Wrap primitives like emails, IDs, and money in typed classes that guard their own invariants, so invalid values can't exist and domain logic stays clean, testable, and free of scattered validation checks. | 1 | 1 | 1 | 127 | 0 | 0.0 | 25.0 | — | 1 year ago | |
| mollie/laravel-cashier-mollie | Laravel Cashier for Mollie provides an expressive, fluent interface for Mollie payments and subscriptions in Laravel. Manage billing, invoices, refunds, and recurring payments with ease using familiar Cashier-style APIs. | 181 | — | 56 | — | 10 | 19.5 | 5.5 | MIT | 3 months ago | |
| moneyphp/money-bundle | Symfony bundle integrating the Money PHP library, providing service configuration, a Twig extension, form type, and validator for handling monetary values and currencies safely across your application. | 17 | 17 | 5 | 163 | 3 | 1.3 | 14.6 | MIT | 6 years ago | |
| nkamuo/business-asset-bundle | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| omnipay/common | Framework-agnostic core for Omnipay payment gateways. Provides shared interfaces, request/response handling, HTTP client integration, and common utilities used by gateway drivers so apps can add and swap payment providers with a consistent API. | 342 | 351 | 244 | 603K | 39 | 36.5 | 64.1 | MIT | 8 months ago | |
| oobook/priceable | oobook/priceable is a Laravel package for adding flexible pricing to Eloquent models. It offers a Priceable trait and polymorphic price relationships, making it easy to attach, manage, and retrieve prices for products, services, or other entities. | 0 | — | 0 | — | 0 | 0.2 | — | MIT | 1 year ago |
|
| payum/payum | — | 1,926 | 1,948 | 348 | 47K | 83 | 51.6 | 45.6 | MIT | 10 months ago | |
| pdewringerswis/nova-money-field | — | 0 | 0 | 0 | 12 | 0 | 10.5 | 16.8 | — | 5 months ago | |
| pelmered/filament-money-field | A Filament form field for handling monetary values with the Money PHP library. Store and edit amounts as integer minor units, format them for display, and support multiple currencies with locale-aware input and validation. | 94 | — | 46 | — | 6 | 11.4 | 2.8 | MIT | 8 months ago | |
| pelmered/larapara | Larapara is a Laravel package for simple parallel processing. It lets you run independent tasks concurrently through a clean API, making it easier to speed up slow I/O, API calls, and batch operations while staying within familiar Laravel patterns. | 3 | — | 5 | — | 2 | 16.7 | 0.9 | MIT | 2 months ago |
|
| perform/base-bundle | Perform Base Bundle provides a lightweight foundation for PHP applications and packages, bundling shared base classes, configuration defaults, and service wiring so teams can standardize project structure and reduce repetitive boilerplate. | 1 | 1 | 0 | 24 | 0 | 0.0 | 15.4 | — | — | |
| ph-il/money-bundle | ph-il/money-bundle brings structured money handling to Laravel/PHP apps, with helpers for monetary values, currencies, formatting, and conversions. Use it to keep prices, totals, and currency logic consistent and reusable across your project. | 1 | 1 | 0 | 0 | 0 | 2.7 | — | MIT | 10 months ago | |
| protonemedia/laravel-mixins | A collection of handy Laravel mixins that add useful methods to core classes like collections, query builders, requests, and strings, helping you write cleaner, more expressive code with less boilerplate. | 154 | 154 | 9 | 1K | 0 | 7.3 | 13.4 | MIT | 8 months ago | |
| reachweb/statamic-resrv | Resrv is a flexible reservation and booking addon for Statamic. It adds availability calendars, date-based pricing, and reservation management so you can define bookable items, set rates and restrictions, and accept bookings through a customizable frontend. | 15 | 15 | 2 | 83 | 0 | 15.9 | 12.4 | NOASSERTION | 2 months ago | |
| red-jasmine/money | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — |
|
| rollerworks/search | Rollerworks Search is a PHP search component that turns user-friendly query strings into structured search conditions. It integrates with Doctrine ORM/DBAL and Symfony, supports custom fields, validation, and flexible parsing for building powerful, safe search interfaces. | 1 | 2 | 0 | 325 | 0 | 0.0 | 30.6 | MIT | — | |
| rollerworks/search-doctrine-dbal | Rollerworks Search Doctrine DBAL bridge integrates the Rollerworks Search component with Doctrine DBAL, letting you translate search conditions into SQL query constraints and apply them to DBAL query builders for flexible, database-agnostic filtering. | 1 | 1 | 0 | 115 | 0 | 0.3 | 24.4 | MIT | 9 years ago | |
| rollerworks/search-doctrine-orm | Integrates Rollerworks Search with Doctrine ORM, converting user-friendly search conditions into safe, parameterized DQL queries. Add powerful, extensible filtering to your entities without hand-writing complex query logic, ideal for admin panels and advanced list screens. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 9 years ago |
|
| sanderjn/gustamic | — | 1 | — | 1 | — | 0 | 18.7 | — | MIT | 4 weeks ago | |
| sashalenz/nova-money-field | — | 0 | — | 0 | — | 0 | 0.0 | — | — | 6 years ago | |
| serendipity_hq/component-value-objects | A Laravel/PHP value object component for modeling domain concepts with immutable, type-safe objects. Encapsulate validation and formatting, reduce primitive obsession, and bring clarity and safety to your codebase. | 21 | 20 | 1 | 8K | 6 | 0.9 | 25.9 | MIT | — | |
| shapin/stripe | A lightweight Laravel integration for Stripe that wraps the official Stripe PHP SDK with a simple, expressive API. It helps streamline common billing tasks like customers, payments, subscriptions, and webhook handling in PHP applications. | 4 | 5 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| swiftmade/nova-money-field | — | 0 | — | 0 | — | 0 | 0.0 | — | — | 1 year ago | |
| symfgenus/money-bundle | symfgenus/money-bundle is a Symfony bundle for working with monetary values in a consistent, currency-aware way. It connects money objects with Symfony services, configuration, and templating, making price handling and formatting easier across your application. | 0 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| syno/money-bundle | Syno Money Bundle provides Symfony integration for working with monetary values and currencies, packaging money-related services and configuration to help keep amount handling consistent across your application. | 0 | 0 | 0 | 50 | 0 | 0.0 | 23.6 | MIT | 4 years ago | |
| tbbc/money-bundle | 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 | |
| thienkimlove/nova-money-field | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| thinktomorrow/trader | — | 0 | — | 0 | — | 1 | 0.1 | — | MIT | — | |
| tomatophp/tomato-eddy | A TomatoPHP integration for Eddy that brings server and deployment management into your Laravel admin panel, with configurable resources, commands, and a ready-to-use UI for monitoring and controlling Eddy workflows. | 1 | 1 | 0 | 0 | 0 | 0.4 | — | MIT | 2 years ago | |
| tourze/credit-bundle | tourze/credit-bundle provides a reusable credit and points ledger for PHP applications, with account balances, transaction records, and service APIs for awarding, deducting, and querying credits. Integrate it to add auditable credit management. | 0 | 0 | 0 | 30 | 0 | 0.7 | 20.7 | MIT | 11 months ago | |
| tourze/product-core-bundle | Core product domain bundle for Symfony applications, providing shared entities, services, and contracts for product catalogs, pricing, and inventory so commerce modules can reuse a single consistent foundation. | 0 | — | 0 | — | 0 | 0.8 | — | MIT | 11 months ago | |
| tuxones/filament-js-money-field | A Filament form field for Laravel apps that simplifies monetary value input and formatting using JavaScript Money, with locale-aware display and validation for clean money handling in admin panels. | 16 | 17 | 8 | 218 | 4 | 1.7 | 16.8 | MIT | 1 year ago | |
| veeqtoh/cashier-paystack | Laravel Cashier for Paystack: a fluent billing library that brings subscriptions, customers, payment methods, single charges, invoices, refunds, and webhook handling to your Laravel app with minimal configuration. | 6 | 6 | 0 | 0 | 1 | 15.5 | — | MIT | 3 months ago | |
| vyuldashev/nova-money-field | A Laravel Nova field for handling monetary values with moneyphp/money. Store amounts as integers, format them by locale and currency, and edit money safely in your Nova resources. | 73 | 73 | 36 | 12K | 14 | 6.0 | 36.3 | — | — | |
| wamesk/laravel-nova-currency | — | 1 | — | 0 | — | 0 | 0.0 | — | — | 1 year ago | |
| wamesk/laravel-nova-price-field | A Laravel Nova field for working with prices and monetary values in your admin panels. Adds a dedicated price input with formatting for cleaner, more consistent currency handling in Nova resources. | 0 | — | 0 | — | 0 | 19.5 | — | — | 2 weeks ago | |
| wuwx/filament-currency-field | — | 0 | — | 0 | — | 0 | 0.0 | — | — | 3 years ago | |
| xm/symfony-bundle | XM Symfony Bundle provides a Symfony integration layer for XM, including bundle registration, service definitions, and autowiring support, making it easy to add XM features to Symfony applications with minimal configuration. | 0 | 0 | 0 | 137 | 0 | 19.8 | 34.7 | — | 4 days ago | |
| yceruto/money-bundle | 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 |
How can I help you explore Laravel packages today?