PHP Routing

Open-source PHP projects categorized as Routing | Edit details

Top 10 PHP Routing Projects

  • GitHub repo routing

    The Routing component maps an HTTP request to a set of configuration variables.

    Project mention: Piko router, a lightweight and blazing fast router for PHP | | 2021-10-07

    To demonstrate this search efficiency, I wrote some benchmark tests to compare Piko router against Fastroute and Symfony Router which are references in their domain.

  • GitHub repo core

    OPNsense GUI, API and systems backend (by opnsense)

    Project mention: HA / DHCPv4 Failover Peer multiple vlans? | | 2021-12-07
  • Cloudways

    Managed Cloud Hosting Platform. Deploy PHP applications on Cloudways web hosting platform to get high uptime and optimized performance. Use the BFCM promo "BFCM2021" to get 40% FLAT discount for FOUR months straight.

  • GitHub repo Siler

    ⚡ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions.

  • GitHub repo AltoRouter

    PHP routing class. Lightweight yet flexible. Supports REST, dynamic and reversed routing.

  • GitHub repo router

    A lightweight and simple object oriented PHP Router (by bramus)

  • GitHub repo Route

    Fast PSR-7 based routing and dispatch component including PSR-15 middleware, built on top of FastRoute.

  • GitHub repo CIDRAM

    CIDRAM: Classless Inter-Domain Routing Access Manager.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo SwitchRoute

    Generate a PHP script for faster routing :rocket:

  • GitHub repo KRouter

    A simple routing class for use with @Route and @Method annotations in your vanilla PHP project.

    Project mention: A little router for vanilla projects | | 2021-02-12

    here you create a reflection object from get_declared_classes which returns ANY class which has been defined. The only reason this works at all is because it looks like you recommend to use include 'FooController.php' before running this code, as classes are defined at the point at which they are needed, and not before. This is unbelievably inefficient. Running PHP from my command line that's already almost 200 classes before you've defined anything. Yes you filter it later, but you've already hit the inefficiency. Reflection isn't free.

  • GitHub repo teeny

    A teeny route system PHP 5.3 to PHP 8

    Project mention: Teeny, a route system for PHP | | 2021-02-17

    If is not using composer try direct download from

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-07.

PHP Routing related posts


What are some of the best open-source Routing projects in PHP? This list will help you:

Project Stars
1 routing 7,073
2 core 1,811
3 Siler 1,109
4 AltoRouter 1,086
5 router 750
6 Route 578
8 SwitchRoute 66
9 KRouter 4
10 teeny 1
Find remote jobs at our new job board There are 31 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.