https://github.com/httpsoft/http-basis
Simple and fast HTTP microframework implementing PSR standards
https://github.com/httpsoft/http-basis
http http-framework microframework php psr-11 psr-15 psr-7
Last synced: 11 days ago
JSON representation
Simple and fast HTTP microframework implementing PSR standards
- Host: GitHub
- URL: https://github.com/httpsoft/http-basis
- Owner: httpsoft
- License: mit
- Created: 2020-09-26T09:08:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-29T23:49:51.000Z (about 1 year ago)
- Last Synced: 2026-01-04T02:10:17.470Z (21 days ago)
- Topics: http, http-framework, microframework, php, psr-11, psr-15, psr-7
- Language: PHP
- Homepage: https://httpsoft.org/docs/basis
- Size: 60.5 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# HTTP Basis
[](https://packagist.org/packages/httpsoft/http-basis)
[](https://packagist.org/packages/httpsoft/http-basis)
[](https://packagist.org/packages/httpsoft/http-basis)
[](https://github.com/httpsoft/http-basis/actions)
[](https://github.com/httpsoft/http-basis/actions)
[](https://scrutinizer-ci.com/g/httpsoft/http-basis/?branch=master)
[](https://scrutinizer-ci.com/g/httpsoft/http-basis/?branch=master)
This package is a simple and fast HTTP microframework implementing PHP standards recommendations.
* [PSR-3 Logger](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md).
* [PSR-7 HTTP Message](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-7-http-message.md).
* [PSR-11 Container](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-11-container.md).
* [PSR-12 Coding Style](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-12-extended-coding-style-guide.md).
* [PSR-15 HTTP Server](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-15-request-handlers.md).
* [PSR-17 HTTP Factories](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-17-http-factory.md).
This package helps you quickly create simple but high-quality web applications and APIs.
## Documentation
* [In English language](https://httpsoft.org/docs/basis).
* [In Russian language](https://httpsoft.org/ru/docs/basis).
## Installation
This package requires PHP version 7.4 or later.
To create the project you can use a ready-made [application template](https://github.com/httpsoft/http-app):
```bash
composer create-project --prefer-dist httpsoft/http-app
```
or install a microframework:
```bash
composer require httpsoft/http-basis
```
and configure everything manually, see the [documentation](https://httpsoft.org/docs/basis) for more details.