PHPackages                             symfony-cmf/routing - 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. [Database &amp; ORM](/categories/database)
4. /
5. symfony-cmf/routing

ActiveLibrary[Database &amp; ORM](/categories/database)

symfony-cmf/routing
===================

Extends the Symfony routing component for dynamic routes and chaining several routers

3.0.5(5mo ago)29151.1M—7.6%66[9 issues](https://github.com/symfony-cmf/Routing/issues)[1 PRs](https://github.com/symfony-cmf/Routing/pulls)20MITPHPPHP ^8.0CI passing

Since Jun 4Pushed 5mo ago17 watchersCompare

[ Source](https://github.com/symfony-cmf/Routing)[ Packagist](https://packagist.org/packages/symfony-cmf/routing)[ Docs](http://cmf.symfony.com)[ RSS](/packages/symfony-cmf-routing/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (60)Used By (20)

Symfony CMF Routing
===================

[](#symfony-cmf-routing)

[![Build Status](https://github.com/symfony-cmf/Routing/actions/workflows/test-application.yaml/badge.svg)](https://github.com/symfony-cmf/Routing/actions/workflows/test-application.yaml)[![Latest Stable Version](https://camo.githubusercontent.com/aed13b1e5ddddc1be9a089a8bacc365b8f9224db9d250a45102333bab256f5f9/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f726f7574696e672f762f737461626c65)](https://packagist.org/packages/symfony-cmf/routing)[![Latest Unstable Version](https://camo.githubusercontent.com/aea3992fcfd5d22fc9b2f18af46085dd56ee3e9c23b10c45e45b798b99fff1c4/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f726f7574696e672f762f756e737461626c65)](https://packagist.org/packages/symfony-cmf/routing)[![License](https://camo.githubusercontent.com/2587d5da476ecda6121f6715d94f2ab9463973d5b90ff1507e068ee459dfeac3/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f726f7574696e672f6c6963656e7365)](https://packagist.org/packages/symfony-cmf/routing)

[![Total Downloads](https://camo.githubusercontent.com/aaf13604df093ac3708fc9ebb8adf669f4c951a2834a8102e90f12c28385933c/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f726f7574696e672f646f776e6c6f616473)](https://packagist.org/packages/symfony-cmf/routing)[![Monthly Downloads](https://camo.githubusercontent.com/a16e7778649224d17e978071074252fc2144d013bf03449fcaed0769616b9d61/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f726f7574696e672f642f6d6f6e74686c79)](https://packagist.org/packages/symfony-cmf/routing)[![Daily Downloads](https://camo.githubusercontent.com/cbd4c363249fba5bef615e2e70eab5bc540fcc475bf7baa46e6d0d16e748824c/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d636d662f726f7574696e672f642f6461696c79)](https://packagist.org/packages/symfony-cmf/routing)

This package is part of the Symfony Content Management Framework (CMF) and licensed under the [MIT License](LICENSE).

The Symfony CMF Routing component extends the Symfony routing component with additional features:

- A ChainRouter to run several routers in parallel
- A DynamicRouter that can load routes from any database and can generate additional information in the route match.

The CMF Routing component does not need the Symfony full stack framework. It is also useful in applications not using the full Symfony framework.

For the best integration into the Symfony full stack framework, it is recommended to use the [RoutingBundle](https://github.com/symfony-cmf/RoutingBundle)when building Symfony full stack applications.

Requirements
------------

[](#requirements)

See the `require` section of [composer.json](composer.json)

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

[](#documentation)

For the install guide and reference, see:

- [symfony-cmf/routing Documentation](https://symfony.com/bundles/CMFRoutingBundle/current/routing-component/index.html)

See also:

- [All Symfony CMF documentation](https://symfony.com/bundles/CMFRoutingBundle/current/index.html) - complete Symfony CMF reference

Support
-------

[](#support)

For general support and questions, please use [StackOverflow](http://stackoverflow.com/questions/tagged/symfony-cmf).

Contributing
------------

[](#contributing)

Pull requests are welcome. Please see our [CONTRIBUTING](https://github.com/symfony-cmf/Routing/blob/master/CONTRIBUTING.md)guide.

Thanks to [everyone who has contributed](contributors) already.

License
-------

[](#license)

This package is available under the [MIT license](src/Resources/meta/LICENSE).

###  Health Score

70

—

ExcellentBetter than 100% of packages

Maintenance70

Regular maintenance activity

Popularity69

Solid adoption and visibility

Community48

Growing community involvement

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 58.1% 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 ~83 days

Recently: every ~163 days

Total

60

Last Release

166d ago

Major Versions

1.4.0 → 2.0.0-RC12017-01-05

1.4.1 → 2.0.12017-05-09

2.x-dev → 3.0.02022-02-07

PHP version history (9 changes)1.0.0-alpha1PHP &gt;=5.3.2

1.1.0-beta1PHP &gt;=5.3.3

1.4.0-RC1PHP ^5.3.9|^7.0

2.0.0-RC1PHP ^5.5.9|^7.0

2.0.0-RC2PHP ^5.6.0|^7.0

2.1.0-RC1PHP ^7.1

2.3.0PHP ^7.2

2.3.3PHP ^7.2 || ^8.0

3.0.0PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/76576?v=4)[David Buchmann](/maintainers/dbu)[@dbu](https://github.com/dbu)

![](https://avatars.githubusercontent.com/u/20873?v=4)[Luke Smith](/maintainers/lsmith)[@lsmith](https://github.com/lsmith)

![](https://www.gravatar.com/avatar/e6155db5d38999238ba21fc58a9e613adb354d846f6e74936dfd7fd505fb48bd?d=identicon)[Wouter J](/maintainers/Wouter%20J)

---

Top Contributors

[![dbu](https://avatars.githubusercontent.com/u/76576?v=4)](https://github.com/dbu "dbu (362 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (92 commits)")[![wouterj](https://avatars.githubusercontent.com/u/749025?v=4)](https://github.com/wouterj "wouterj (41 commits)")[![Crell](https://avatars.githubusercontent.com/u/254863?v=4)](https://github.com/Crell "Crell (21 commits)")[![ElectricMaxxx](https://avatars.githubusercontent.com/u/2905834?v=4)](https://github.com/ElectricMaxxx "ElectricMaxxx (17 commits)")[![acrobat](https://avatars.githubusercontent.com/u/1374857?v=4)](https://github.com/acrobat "acrobat (11 commits)")[![uwej711](https://avatars.githubusercontent.com/u/648874?v=4)](https://github.com/uwej711 "uwej711 (11 commits)")[![lolautruche](https://avatars.githubusercontent.com/u/313528?v=4)](https://github.com/lolautruche "lolautruche (7 commits)")[![dawehner](https://avatars.githubusercontent.com/u/29678?v=4)](https://github.com/dawehner "dawehner (6 commits)")[![andypost](https://avatars.githubusercontent.com/u/73713?v=4)](https://github.com/andypost "andypost (6 commits)")[![trsteel88](https://avatars.githubusercontent.com/u/869933?v=4)](https://github.com/trsteel88 "trsteel88 (5 commits)")[![dantleech](https://avatars.githubusercontent.com/u/530801?v=4)](https://github.com/dantleech "dantleech (5 commits)")[![p16](https://avatars.githubusercontent.com/u/272483?v=4)](https://github.com/p16 "p16 (5 commits)")[![timplunkett](https://avatars.githubusercontent.com/u/132285?v=4)](https://github.com/timplunkett "timplunkett (4 commits)")[![krizon](https://avatars.githubusercontent.com/u/880695?v=4)](https://github.com/krizon "krizon (4 commits)")[![Nyholm](https://avatars.githubusercontent.com/u/1275206?v=4)](https://github.com/Nyholm "Nyholm (3 commits)")[![omissis](https://avatars.githubusercontent.com/u/197604?v=4)](https://github.com/omissis "omissis (2 commits)")[![alexander-schranz](https://avatars.githubusercontent.com/u/1698337?v=4)](https://github.com/alexander-schranz "alexander-schranz (2 commits)")[![xabbuh](https://avatars.githubusercontent.com/u/1957048?v=4)](https://github.com/xabbuh "xabbuh (2 commits)")[![rande](https://avatars.githubusercontent.com/u/14672?v=4)](https://github.com/rande "rande (2 commits)")

---

Tags

routing-enginesymfonysymfony-cmfdatabaserouting

### Embed Badge

![Health badge](/badges/symfony-cmf-routing/health.svg)

```
[![Health](https://phpackages.com/badges/symfony-cmf-routing/health.svg)](https://phpackages.com/packages/symfony-cmf-routing)
```

###  Alternatives

[doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.

9.7k578.4M5.6k](/packages/doctrine-dbal)[sonata-project/entity-audit-bundle

Audit for Doctrine Entities

644989.8k1](/packages/sonata-project-entity-audit-bundle)[symfony-cmf/routing-bundle

Symfony RoutingBundle

16313.5M88](/packages/symfony-cmf-routing-bundle)[kreait/firebase-bundle

Symfony Bundle for the Firebase Admin SDK

1534.7M2](/packages/kreait-firebase-bundle)[cycle/database

DBAL, schema introspection, migration and pagination

64690.9k31](/packages/cycle-database)[tommyknocker/pdo-database-class

Framework-agnostic PHP database library with unified API for MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, and Oracle. Query Builder, caching, sharding, window functions, CTEs, JSON, migrations, ActiveRecord, CLI tools, AI-powered analysis. Zero external dependencies.

845.7k](/packages/tommyknocker-pdo-database-class)

PHPackages © 2026

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