PHPackages                             runopencode/exchange-rate-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. runopencode/exchange-rate-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

runopencode/exchange-rate-bundle
================================

Symfony integration for 'runopencode/exchange-rate' library.

2.0.1(8y ago)460MITPHPPHP &gt;=7.0

Since Feb 9Pushed 8y ago3 watchersCompare

[ Source](https://github.com/RunOpenCode/exchange-rate-bundle)[ Packagist](https://packagist.org/packages/runopencode/exchange-rate-bundle)[ RSS](/packages/runopencode-exchange-rate-bundle/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (17)Versions (10)Used By (0)

Exchange rate bundle
====================

[](#exchange-rate-bundle)

*Fetch, store and use currency exchange rates in your application*

Exchange rate bundle is Symfony wrapper for [RunOpenCode/exchange-rate](https://github.com/RunOpenCode/exchange-rate)library.

[![Packagist](https://camo.githubusercontent.com/85b7d3c815da8ff2e3c8e57d8cacc9c25dc3641ed98a322e27a7ba88a7a7a4fe/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f52756e4f70656e436f64652f65786368616e67652d726174652d62756e646c652e737667)](https://packagist.org/packages/runopencode/exchange-rate-bundle)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2b160241e0e37de83220ed95c06f04447b5dcb91ffe39d05db06e9003c4e312c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f52756e4f70656e436f64652f65786368616e67652d726174652d62756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/RunOpenCode/exchange-rate-bundle/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/5efa6d80085dadc1502af6112131cd97a441dcaabaaaa51a26ee0b5645f280f1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f52756e4f70656e436f64652f65786368616e67652d726174652d62756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/RunOpenCode/exchange-rate-bundle/?branch=master)[![Build Status](https://camo.githubusercontent.com/01c7e3e0c0d70c85dc2113385892222a58d8062e98e060e7f5ab58375ee9dad2/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f52756e4f70656e436f64652f65786368616e67652d726174652d62756e646c652f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/RunOpenCode/exchange-rate-bundle/build-status/master)[![Build Status](https://camo.githubusercontent.com/e9bb7dbadfd5fba96b58a92a3d9f1de181f170f44084de15f9a0ed2361a8d2a5/68747470733a2f2f7472617669732d63692e6f72672f52756e4f70656e436f64652f65786368616e67652d726174652d62756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/RunOpenCode/exchange-rate-bundle)

[![SensioLabsInsight](https://camo.githubusercontent.com/74d0b650ed91e11e4aef7a3166a3df2cba215d5a989861b8e6c468838c8c0142/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f37643435653163642d363361322d343734652d613235322d3961313165653866616166622f6269672e706e67)](https://insight.sensiolabs.com/projects/7d45e1cd-63a2-474e-a252-9a11ee8faafb)

Features
--------

[](#features)

- Easy integration with exchange rate sources (such as [National bank of Serba](https://github.com/RunOpenCode/exchange-rate-nbs)and [Banca Intesa Serbia](https://github.com/RunOpenCode/exchange-rate-intesa-rs)) via configuration.
- Console commands for debugging configuration.
- Console commands for fetching configured rates via cron tasks or queue implementations.
- Configurable e-mail notifications support for successful retrieval of rates, as well as errors.
- CRUD controllers for viewing, editing, deleting and creating rates, with configurable role-based security.
- Public REST api enabling you to deliver rates to other applications and third parties.
- Easy extensibility and customization of each portion of bundle.

Documentation
-------------

[](#documentation)

For more detailed information about the features of this bundle, refer to the [documentation](docs/index.md).

License
-------

[](#license)

This bundle is published under MIT license. Please see [LICENSE](LICENSE) file distributed with this package.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~118 days

Recently: every ~129 days

Total

8

Last Release

2960d ago

Major Versions

0.0.7-alpha → 1.0.02017-06-06

1.0.1 → 2.0.02018-05-16

PHP version history (2 changes)0.0.5PHP &gt;=5.5

1.0.0PHP &gt;=7.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/410738?v=4)[Nikola Svitlica](/maintainers/TheCelavi)[@TheCelavi](https://github.com/TheCelavi)

---

Top Contributors

[![TheCelavi](https://avatars.githubusercontent.com/u/410738?v=4)](https://github.com/TheCelavi "TheCelavi (93 commits)")

---

Tags

symfonyexchange rate

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/runopencode-exchange-rate-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/runopencode-exchange-rate-bundle/health.svg)](https://phpackages.com/packages/runopencode-exchange-rate-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M373](/packages/easycorp-easyadmin-bundle)[jbtronics/settings-bundle

A symfony bundle to easily create typesafe, user-configurable settings for symfony applications

9558.8k3](/packages/jbtronics-settings-bundle)[symfony/ux-cropperjs

Cropper.js integration for Symfony

19322.9k3](/packages/symfony-ux-cropperjs)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1155.2k](/packages/rcsofttech-audit-trail-bundle)[beelab/recaptcha2-bundle

Provide Google Recaptcha2 form type

55471.3k1](/packages/beelab-recaptcha2-bundle)[yceruto/formflow-bundle

Create and manage multistep forms

2414.8k](/packages/yceruto-formflow-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
