KRouter
AltoRouter
KRouter | AltoRouter | |
---|---|---|
1 | 2 | |
5 | 1,216 | |
- | - | |
0.0 | 4.5 | |
over 2 years ago | about 1 month ago | |
PHP | PHP | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
KRouter
-
A little router for vanilla projects
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.
AltoRouter
What are some alternatives?
Fast Route - Fast request router for PHP
Klein - A fast & flexible router
Route - Fast PSR-7 based routing and dispatch component including PSR-15 middleware, built on top of FastRoute.
Aura.Router - A web router implementation for PHP.
Pux - Pux is a fast PHP Router and includes out-of-box controller tools
http-router - :tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger) Specification
SwitchRoute - Generate a PHP script for faster routing :rocket:
Croute - Convention based routing for PHP
aphiria - A simple, extensible REST API framework for PHP
framework-x - Framework X – the simple and fast micro framework for building reactive web applications that run anywhere.
looking-glass - Easy to deploy Looking Glass
020-end-to-end - Demonstrating end to end testing of a simple REST API