PHPackages                             wdlndfx/artemis - 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. wdlndfx/artemis

AbandonedArchivedLibrary

wdlndfx/artemis
===============

description

230[6 issues](https://github.com/leonn00albert/Artemis/issues)PHP

Since May 22Pushed 2y ago2 watchersCompare

[ Source](https://github.com/leonn00albert/Artemis)[ Packagist](https://packagist.org/packages/wdlndfx/artemis)[ RSS](/packages/wdlndfx-artemis/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (9)Used By (0)

[![](https://camo.githubusercontent.com/142145b9bfd6c8d4393c4be420451ecc7750e418b504d1482e8f8b805e69e047/68747470733a2f2f692e706f7374696d672e63632f44304a704a4a4b672f417274656d69732e706e67)](https://camo.githubusercontent.com/142145b9bfd6c8d4393c4be420451ecc7750e418b504d1482e8f8b805e69e047/68747470733a2f2f692e706f7374696d672e63632f44304a704a4a4b672f417274656d69732e706e67)

Artemis-&gt;php
===============

[](#artemis-php)

An Express.js like router for php

[![Packagist Version](https://camo.githubusercontent.com/86aa9c30fd620cd62f17dc8c7852588854e533810270ba2f2e8c809cddbf23e6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f77646c6e6466782f417274656d69733f63616368655365636f6e64733d33363030)](https://packagist.org/packages/wdlndfx/artemis)[![Packagist](https://camo.githubusercontent.com/b47c2a0514d2146a0fbd8fe02c33e916128e8b8e4cd46c7c3f17dc6b187c4fb1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f77646c6e6466782f417274656d69733f63616368655365636f6e64733d33363030)](https://packagist.org/packages/wdlndfx/artemis)[![GitHub Release Date](https://camo.githubusercontent.com/7bfe747833b195043e9c63521691d689a745b5e5ef45d7e3f317fb07475bb1bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6c656f6e6e3030616c626572742f417274656d69733f63616368655365636f6e64733d33363030)](https://github.com/leonn00albert/Artemis/releases)[![GitHub issues](https://camo.githubusercontent.com/31e3d2ca9f35b42a6285884e9946cb171baa33d4c3ffd36a6cdb7dd464444d0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6c656f6e6e3030616c626572742f417274656d69733f63616368655365636f6e64733d33363030)](https://github.com/leonn00albert/Artemis/issues)

[![GitHub repo size](https://camo.githubusercontent.com/e42f6027a9432866fd4940801b6869e946b2fb4950af61cfe9978fa6c98fa68e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6c656f6e6e3030616c626572742f417274656d6973)](https://camo.githubusercontent.com/e42f6027a9432866fd4940801b6869e946b2fb4950af61cfe9978fa6c98fa68e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6c656f6e6e3030616c626572742f417274656d6973)[![GitHub contributors](https://camo.githubusercontent.com/77c6c206ebe340eab740a17000b30aa0bd6477aa04d8eebd6ae052d7bc343642/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f6c656f6e6e3030616c626572742f417274656d69733f63616368655365636f6e64733d33363030)](https://github.com/leonn00albert/Artemis/graphs/contributors)[![GitHub](https://camo.githubusercontent.com/08348a64352795299fcbdf57b232acb2f417d84f1057ce445e6dbe4931f1d8ed/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c656f6e6e3030616c626572742f417274656d69733f63616368655365636f6e64733d33363030)](MIT)

Table of Contents
-----------------

[](#table-of-contents)

- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)

Features
--------

[](#features)

- Routing: Artemis provides a simple and intuitive routing mechanism. It allows you to define routes based on HTTP methods and URL patterns, making it easy to handle different endpoints and HTTP operations.
- Middleware: Artemis uses middleware functions to handle various aspects of request/response processing. Middleware functions can be used for tasks such as logging, authentication, error handling, parsing request bodies, and more. Express provides a rich ecosystem of built-in middleware as well as the ability to create custom middleware.
- Extensibility: Artemis is highly extensible, allowing you to add additional functionality through third-party middleware and librarie

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

[](#installation)

```
mkdir example
cd example
touch index.php
composer require  wdlndfx/artemis:dev-master
```

Usage
-----

[](#usage)

Quick Start:

inside index.php -&gt;

```
