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(10mo ago)4614.7k↓34.6%9MITPHPPHP &gt;=8.1CI passing

Since Feb 2Pushed 10mo 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 1mo ago

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

49

—

FairBetter than 95% of packages

Maintenance54

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

315d 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://www.gravatar.com/avatar/df4da5988e7543fce193f4554a6bb30fda64a716fb922cddd36612f82ab7e5a3?d=identicon)[janderson](/maintainers/janderson)

![](https://www.gravatar.com/avatar/7a6bd4b7a52a1ed056c6d597c4124a62da080137edd42cc34355ac2c28e4a154?d=identicon)[francislavoie](/maintainers/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

[slim/slim

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs

12.3k49.9M1.3k](/packages/slim-slim)[cakephp/cakephp

The CakePHP framework

8.8k18.5M1.6k](/packages/cakephp-cakephp)

PHPackages © 2026

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