https://github.com/adaiasmagdiel/hermes
Hermes is a experimental lightweight PHP library for routing management. It provides a simple and intuitive way to define routes and execute actions based on HTTP requests.
https://github.com/adaiasmagdiel/hermes
experimental http lightweight mythology oop oriented-object-programming php router routing web web-development
Last synced: 4 months ago
JSON representation
Hermes is a experimental lightweight PHP library for routing management. It provides a simple and intuitive way to define routes and execute actions based on HTTP requests.
- Host: GitHub
- URL: https://github.com/adaiasmagdiel/hermes
- Owner: AdaiasMagdiel
- License: mit
- Created: 2024-02-11T00:53:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-24T18:48:41.000Z (over 1 year ago)
- Last Synced: 2025-01-06T02:28:46.033Z (6 months ago)
- Topics: experimental, http, lightweight, mythology, oop, oriented-object-programming, php, router, routing, web, web-development
- Language: PHP
- Homepage: https://adaiasmagdiel.github.io/hermes/
- Size: 1.57 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hermes
![]()
The image was generated using AI.[](https://packagist.org/packages/adaiasmagdiel/hermes)
[](https://packagist.org/packages/adaiasmagdiel/hermes)
[](https://packagist.org/packages/adaiasmagdiel/hermes)
[](https://packagist.org/packages/adaiasmagdiel/hermes)Hermes is an experimental lightweight PHP library for routing management. It provides a simple and intuitive way to define routes and execute actions based on HTTP requests.
## Navigation
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Documentation](#documentation)
- [Tests](#tests)
- [License](#license)
- [Contributing](#contributing)
- [Credits](#credits)## Features
- Define routes easily using HTTP methods (GET, POST, PUT, DELETE, HEAD, OPTIONS and PATCH).
- Execute actions based on requested routes.
- Lightweight, experimental, and easy to integrate into existing projects.## Installation
You can install Hermes via composer.
```bash
composer require adaiasmagdiel/hermes
```## Usage
Here's a basic example of how to use Hermes:
```php