PHPackages                             aura/router - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. aura/router

ActiveLibrary[HTTP &amp; Networking](/categories/http)

aura/router
===========

Powerful, flexible web routing for PSR-7 requests.

3.4.2(1y ago)5221.6M↓18.2%76[1 issues](https://github.com/auraphp/Aura.Router/issues)[2 PRs](https://github.com/auraphp/Aura.Router/pulls)20MITPHPPHP &gt;=5.5.0CI passing

Since Nov 28Pushed 1y ago35 watchersCompare

[ Source](https://github.com/auraphp/Aura.Router)[ Packagist](https://packagist.org/packages/aura/router)[ Docs](https://github.com/auraphp/Aura.Router)[ RSS](/packages/aura-router/feed)WikiDiscussions 3.x Synced 2d ago

READMEChangelog (10)Dependencies (4)Versions (35)Used By (20)

Aura.Router
===========

[](#aurarouter)

Powerful, flexible web routing for PSR-7 requests.

Installation and Autoloading
----------------------------

[](#installation-and-autoloading)

This package is installable and PSR-4 autoloadable via Composer as [aura/router](https://packagist.org/packages/aura/router).

Alternatively, [download a release](https://github.com/auraphp/Aura.Router/releases), or clone this repository, then map the `Aura\Router\` namespace to the package `src/` directory.

Dependencies
------------

[](#dependencies)

This package requires PHP 5.5 or later. It has been tested on PHP 5.5-8.3. We recommend using the latest available version of PHP as a matter of principle.

Aura library packages may sometimes depend on external interfaces, but never on external implementations. This allows compliance with community standards without compromising flexibility. For specifics, please examine the package [composer.json](./composer.json) file.

Quality
-------

[](#quality)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/78ef37a618384588c71d204e37d7e90583cfa4c45b833efae0c09604495d8962/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f617572617068702f417572612e526f757465722f6261646765732f7175616c6974792d73636f72652e706e673f623d332e78)](https://scrutinizer-ci.com/g/auraphp/Aura.Router/)[![codecov](https://camo.githubusercontent.com/95732ed23815c9f2d3f2d0676cea7b8017fd2642550f176ef80b67dae0576cf9/68747470733a2f2f636f6465636f762e696f2f67682f617572617068702f417572612e526f757465722f6272616e63682f332e782f67726170682f62616467652e7376673f746f6b656e3d554153446f754c787963)](https://codecov.io/gh/auraphp/Aura.Router)[![Continuous Integration](https://github.com/auraphp/Aura.Router/actions/workflows/continuous-integration.yml/badge.svg?branch=3.x)](https://github.com/auraphp/Aura.Router/actions/workflows/continuous-integration.yml)

To run the unit tests at the command line, issue `composer install` and then `./vendor/bin/phpunit` at the package root. (This requires [Composer](http://getcomposer.org/) to be available as `composer`.)

This package attempts to comply with [PSR-1](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md), [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md), and [PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md). If you notice compliance oversights, please send a patch via pull request.

Community
---------

[](#community)

To ask questions, provide feedback, or otherwise communicate with other Aura users, please join our [Google Group](http://groups.google.com/group/auraphp), follow [@auraphp](http://twitter.com/auraphp), or chat with us on Freenode in the #auraphp channel.

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

[](#documentation)

This package is fully documented [here](./docs/index.md).

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance44

Moderate activity, may be stable

Popularity61

Solid adoption and visibility

Community49

Growing community involvement

Maturity70

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~151 days

Recently: every ~13 days

Total

31

Last Release

435d ago

Major Versions

2.3.0 → 3.0.02015-12-01

2.3.1 → 3.0.12016-10-03

2.x-dev → 3.1.02017-03-02

3.1.0 → 4.x-dev2022-01-29

3.4.1 → 6.x-dev2025-04-18

PHP version history (4 changes)1.0.0PHP &gt;=5.4.0

2.0.0-beta1PHP &gt;=5.3.0

3.0.0-alpha1PHP &gt;=5.5.0

4.x-devPHP ^7.2 || ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/25754?v=4)[Paul M. Jones](/maintainers/pmjones)[@pmjones](https://github.com/pmjones)

![](https://www.gravatar.com/avatar/29dba0e6add8d89fd3fc6126b213d5d2f57538ea78318963025d6ea98db34161?d=identicon)[harikt](/maintainers/harikt)

---

Top Contributors

[![harikt](https://avatars.githubusercontent.com/u/120454?v=4)](https://github.com/harikt "harikt (93 commits)")[![koriym](https://avatars.githubusercontent.com/u/529021?v=4)](https://github.com/koriym "koriym (39 commits)")[![dlundgren](https://avatars.githubusercontent.com/u/1322393?v=4)](https://github.com/dlundgren "dlundgren (12 commits)")[![willy68](https://avatars.githubusercontent.com/u/34144331?v=4)](https://github.com/willy68 "willy68 (8 commits)")[![gpapadopg](https://avatars.githubusercontent.com/u/1304879?v=4)](https://github.com/gpapadopg "gpapadopg (5 commits)")[![jakejohns](https://avatars.githubusercontent.com/u/174708?v=4)](https://github.com/jakejohns "jakejohns (5 commits)")[![cxj](https://avatars.githubusercontent.com/u/446131?v=4)](https://github.com/cxj "cxj (4 commits)")[![NaokiTsuchiya](https://avatars.githubusercontent.com/u/17171732?v=4)](https://github.com/NaokiTsuchiya "NaokiTsuchiya (4 commits)")[![jelofson](https://avatars.githubusercontent.com/u/497112?v=4)](https://github.com/jelofson "jelofson (3 commits)")[![galactic-void](https://avatars.githubusercontent.com/u/40361?v=4)](https://github.com/galactic-void "galactic-void (3 commits)")[![smuggli](https://avatars.githubusercontent.com/u/5166759?v=4)](https://github.com/smuggli "smuggli (2 commits)")[![davedevelopment](https://avatars.githubusercontent.com/u/61351?v=4)](https://github.com/davedevelopment "davedevelopment (2 commits)")[![jkphl](https://avatars.githubusercontent.com/u/4446936?v=4)](https://github.com/jkphl "jkphl (2 commits)")[![mnapoli](https://avatars.githubusercontent.com/u/720328?v=4)](https://github.com/mnapoli "mnapoli (2 commits)")[![stanlemon](https://avatars.githubusercontent.com/u/86314?v=4)](https://github.com/stanlemon "stanlemon (1 commits)")[![timurbakarov](https://avatars.githubusercontent.com/u/542526?v=4)](https://github.com/timurbakarov "timurbakarov (1 commits)")[![tzappa](https://avatars.githubusercontent.com/u/140298?v=4)](https://github.com/tzappa "tzappa (1 commits)")[![afilina](https://avatars.githubusercontent.com/u/199835?v=4)](https://github.com/afilina "afilina (1 commits)")[![zio-mitch](https://avatars.githubusercontent.com/u/5042579?v=4)](https://github.com/zio-mitch "zio-mitch (1 commits)")[![bkdotcom](https://avatars.githubusercontent.com/u/2137404?v=4)](https://github.com/bkdotcom "bkdotcom (1 commits)")

---

Tags

auraphprouterstandalone-php-librarypsr-7routerroutingroute

### Embed Badge

![Health badge](/badges/aura-router/health.svg)

```
[![Health](https://phpackages.com/badges/aura-router/health.svg)](https://phpackages.com/packages/aura-router)
```

###  Alternatives

[symfony/symfony

The Symfony PHP framework

31.4k87.2M2.2k](/packages/symfony-symfony)[guzzlehttp/psr7

PSR-7 message implementation that also provides common utility methods

8.0k1.1B4.0k](/packages/guzzlehttp-psr7)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[sunrise/http-router

A powerful solution as the foundation of your project.

17451.6k10](/packages/sunrise-http-router)[mimmi20/browser-detector

Library to detect Browsers and Devices

48157.5k5](/packages/mimmi20-browser-detector)

PHPackages © 2026

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