PHPackages                             vectorface/snappy-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. [Framework](/categories/framework)
4. /
5. vectorface/snappy-router

ActiveLibrary[Framework](/categories/framework)

vectorface/snappy-router
========================

A quick and snappy routing framework.

v0.5.0(12mo ago)4615.5k↓60.3%9MITPHPPHP &gt;=8.1CI failing

Since Feb 2Pushed 12mo ago14 watchersCompare

[ Source](https://github.com/Vectorface/SnappyRouter)[ Packagist](https://packagist.org/packages/vectorface/snappy-router)[ Docs](https://github.com/Vectorface/snappy-router)[ RSS](/packages/vectorface-snappy-router/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (6)Versions (11)Used By (0)

SnappyRouter
============

[](#snappyrouter)

[![Build Status](https://camo.githubusercontent.com/aab965ca342014766aef895ab81c1af0d90e7ca9a5f1531a342a80a827b9f8be/68747470733a2f2f7472617669732d63692e6f72672f566563746f72666163652f536e61707079526f757465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Vectorface/SnappyRouter)[![Code Coverage](https://camo.githubusercontent.com/f3fc9e7a7496485fad34ecdee30ed63cccf3aeae4cf24cd2670ea5a62642d15b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f566563746f72666163652f536e61707079526f757465722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Vectorface/SnappyRouter/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/954f894d4882f462c1055d54edb1c09e8f2f1f8fe7e2bc20db08d8743994b35b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f566563746f72666163652f536e61707079526f757465722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Vectorface/SnappyRouter/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/2eaaa1f417961c85e0c36942bd8f4fa246de8f3314d72af737ca3defecfcf0ef/68747470733a2f2f706f7365722e707567782e6f72672f566563746f72666163652f536e617070792d526f757465722f762f737461626c652e737667)](https://packagist.org/packages/Vectorface/Snappy-Router)[![License](https://camo.githubusercontent.com/fdc0a8538b642eb551b65cf322876e56f2fe58511bff115c69415af77d4b4c6b/68747470733a2f2f706f7365722e707567782e6f72672f566563746f72666163652f536e617070792d526f757465722f6c6963656e73652e737667)](https://packagist.org/packages/Vectorface/Snappy-Router)

SnappyRouter is a lightweight router written in PHP. The router offers features standard in most other routers such as:

- Controller/Action based routes
- Rest-like routes with API versioning
- Pattern matching routes (based off [nikic/FastRoute](https://github.com/nikic/FastRoute))
- Direct file invocation (wrap paths to specific files through the router)

SnappyRouter makes it easy to write your own routing handler for any imaginable custom routing scheme.

*SnappyRouter is designed to work with your existing "seasoned" codebase to provide a common entry point for your code base.* SnappyRouter is ideal for existing projects that lack the features of a modern framework. By providing a number of flexible different routing handlers, any PHP code base can be retrofitted behind the router (usually) without requiring changes to your existing code. For more information on why you want to use a router, [see the documentation](https://snappyrouter.readthedocs.org/en/latest/#why-would-i-want-to-use-snappyrouter).

For more information, view the detailed [documentation](https://snappyrouter.readthedocs.org/en/latest/).

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance50

Moderate activity, may be stable

Popularity38

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 53.4% 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 ~423 days

Recently: every ~330 days

Total

10

Last Release

360d ago

PHP version history (5 changes)v0.1PHP &gt;=5.3.0

v0.3.0PHP &gt;=7.0.0

v0.3.1PHP &gt;=7.3.0

v0.4.0PHP &gt;=8.0

v0.5.0PHP &gt;=8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/186284?v=4)[Janderson FFerreira](/maintainers/janderson)[@Janderson](https://github.com/Janderson)

![](https://avatars.githubusercontent.com/u/2111701?v=4)[Francis Lavoie](/maintainers/francislavoie)[@francislavoie](https://github.com/francislavoie)

---

Top Contributors

[![jdpanderson](https://avatars.githubusercontent.com/u/4468291?v=4)](https://github.com/jdpanderson "jdpanderson (31 commits)")[![francislavoie](https://avatars.githubusercontent.com/u/2111701?v=4)](https://github.com/francislavoie "francislavoie (11 commits)")[![ckdarby](https://avatars.githubusercontent.com/u/220283?v=4)](https://github.com/ckdarby "ckdarby (9 commits)")[![danbruce](https://avatars.githubusercontent.com/u/562593?v=4)](https://github.com/danbruce "danbruce (4 commits)")[![d0ugal](https://avatars.githubusercontent.com/u/48211?v=4)](https://github.com/d0ugal "d0ugal (1 commits)")[![peter279k](https://avatars.githubusercontent.com/u/9021747?v=4)](https://github.com/peter279k "peter279k (1 commits)")[![suwalski](https://avatars.githubusercontent.com/u/14203614?v=4)](https://github.com/suwalski "suwalski (1 commits)")

---

Tags

routerroutingmvcdrinking bird

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[symfony/symfony

The Symfony PHP framework

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

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

21866.0M1.7k](/packages/drupal-core)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M421](/packages/drupal-core-recommended)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M203](/packages/sulu-sulu)

PHPackages © 2026

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