PHPackages                             fabianmossberg/indexdotphp - 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. fabianmossberg/indexdotphp

ActiveLibrary[Framework](/categories/framework)

fabianmossberg/indexdotphp
==========================

Tiny PHP framework.

v1.2.0(1mo ago)03MITPHPPHP ^8.3CI passing

Since Apr 28Pushed 1mo agoCompare

[ Source](https://github.com/fabianmossberg/indexdotphp)[ Packagist](https://packagist.org/packages/fabianmossberg/indexdotphp)[ Docs](https://indexdotphp.com)[ RSS](/packages/fabianmossberg-indexdotphp/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (4)Dependencies (3)Versions (6)Used By (0)

IndexDotPhp
===========

[](#indexdotphp)

[![tests](https://github.com/fabianmossberg/indexdotphp/actions/workflows/tests.yml/badge.svg)](https://github.com/fabianmossberg/indexdotphp/actions/workflows/tests.yml)[![PHP](https://camo.githubusercontent.com/e69fc10ad0d3845d44d08b0eeedd6dd7a5bfa4ab872e68e26b131554122d35d5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e332d626c75652e737667)](https://www.php.net/)[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](#license)

A tiny HTTP router for PHP. Matching, middleware, sub-routers, named decoders, pagination, and standardized JSON responses. The goal is to give you just enough to stand up a small PHP app without reaching for a full framework.

Status
------

[](#status)

Tagged releases follow [SemVer](https://semver.org/). Requires PHP 8.3+.

Installation
------------

[](#installation)

```
composer require fabianmossberg/indexdotphp
```

Quick start
-----------

[](#quick-start)

Create `public/index.php`:

```
