lexik/currency-bundle
Symfony bundle for multi-currency apps: manages currency definitions, fetches exchange rates from configurable providers, converts amounts, and integrates with Twig, forms, and Doctrine. Ships with caching, CLI tools, and an extensible provider architecture. Ideal for e-commerce and billing.
price|currency style filter without custom logic in views.Adopt (narrowly) when:
Look elsewhere when:
To executives: This is a small, free, MIT-licensed utility for showing prices in a user's local currency in legacy Symfony 2 storefronts. It converts and formats — it does not process payments, guarantee rates, or handle tax. Recommendation: do not fund a roadmap around it, and do not treat it as the foundation of a market-expansion strategy. Its value is as a cheap unblock for display-only localization, or as a design reference if we build this ourselves.
To engineering: It's a single converter service plus a Twig extension, provider-agnostic and cache-backed — a small surface area with a clean seam at the rate provider. The catch is that it is Symfony 2-only and effectively unmaintained (58 stars, zero dependents, Symfony 2 EOL since 2018), and it has no Laravel integration. If we touch it at all, wrap it behind our own CurrencyConverter interface so the dependency is swappable, keep it strictly in the presentation layer, and never let its output feed billing or accounting logic. For greenfield work, a money value-object library plus a maintained rate provider is the lower-risk path.
How can I help you explore Laravel packages today?