PHPackages                             nabeelalihashmi/lightrouter-pack - 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. nabeelalihashmi/lightrouter-pack

ActiveLibrary[Framework](/categories/framework)

nabeelalihashmi/lightrouter-pack
================================

Fast and light PHP Router

19PHP

Since Mar 26Pushed 2y ago1 watchersCompare

[ Source](https://github.com/nabeelalihashmi/lightrouter-pack)[ Packagist](https://packagist.org/packages/nabeelalihashmi/lightrouter-pack)[ RSS](/packages/nabeelalihashmi-lightrouter-pack/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

[![LightRouter](./docs/header.png)](./docs/header.png)

LightRouter
===========

[](#lightrouter)

A Fast, Easy and Lightweight Router for PHP. It also supports middlewares. During tests, it ran 8000+ requests per second.

[![LightRouter Speed Test](./docs/speed.png)](./docs/speed.png)

About Author
------------

[](#about-author)

[Nabeel Ali](https://iconiccodes.com)

Website:

Email:

Features
--------

[](#features)

```
* Fast
* Easy
* Lightweight
* Supports Middlewares
* Supports Dynamic Routes
* Supports GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD
* Handles Custom Responses (user nabeelalihashmi/LightHttp Package)

```

Installtion
-----------

[](#installtion)

```
composer require nabeelalihashmi/lightrouter

```

Optional use LightHttp package for custom responses

```
composer require nabeelalihashmi/lighthttp

```

Basic Usage
-----------

[](#basic-usage)

Create a new file `.htaccess` in your project root directory.

```
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . public/index.php [L]

```

Here is sample code for index.php

```
