PHPackages                             eureka/component-http - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. eureka/component-http

ActiveLibrary[HTTP &amp; Networking](/categories/http)

eureka/component-http
=====================

PHP PSR-15 implementation.

6.0.0(5mo ago)08614MITPHPPHP &gt;=8.3CI passing

Since Oct 8Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/eureka-framework/component-http)[ Packagist](https://packagist.org/packages/eureka/component-http)[ RSS](/packages/eureka-component-http/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (7)Dependencies (10)Versions (28)Used By (4)

Component Http - PSR-15 implementation
======================================

[](#component-http---psr-15-implementation)

[![Current version](https://camo.githubusercontent.com/ed2c7d014cab2bcadc69cad19d48d507d17f9fc11836a236ebf5e13172b8bfa7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f657572656b612f636f6d706f6e656e742d687474702e7376673f6c6f676f3d636f6d706f736572)](https://packagist.org/packages/eureka/component-http)[![Supported PHP version](https://camo.githubusercontent.com/a6226f5200fbd8ca1dda8d38f953e4bc2be89e2ef5b9d38d66f014f9b4a3a121/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6f676f3d706870266c6162656c3d504850266d6573736167653d253345253344382e3326636f6c6f723d373737626234)](https://packagist.org/packages/eureka/component-http)[![CI](https://github.com/eureka-framework/component-http/workflows/CI/badge.svg)](https://github.com/eureka-framework/component-http/workflows/CI/badge.svg)[![Quality Gate Status](https://camo.githubusercontent.com/ff593a5b1cd5e0d62c44928552119c4031ae7336557b764f9dc88287ae49420a/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d657572656b612d6672616d65776f726b5f636f6d706f6e656e742d68747470266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=eureka-framework_component-http)[![Coverage](https://camo.githubusercontent.com/de8ce3ce515645565c33c2478b12c7a4ec81350c5bae991ad3e8ffca546c2d26/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d657572656b612d6672616d65776f726b5f636f6d706f6e656e742d68747470266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=eureka-framework_component-http)

Usage
-----

[](#usage)

This component is used in [`eureka/kernel-http`](https://github.com/eureka-framework/kernel-http/) component. This is a simple implementation of the [PSR-15](https://www.php-fig.org/psr/psr-15/) (Request Handler).

Testing &amp; CI (Continuous Integration)
-----------------------------------------

[](#testing--ci-continuous-integration)

You can run tests on your side with following commands:

```
make php/tests   # run tests with coverage
make php/test    # run tests with coverage
make php/testdox # run tests without coverage reports but with prettified output
```

You also can run code style check or code style fixes with following commands:

```
make php/check   # run checks on check style
make php/fix     # run check style auto fix
```

To perform a static analyze of your code (with phpstan, lvl 9 at default), you can use the following command:

```
make php/analyze # Same as phpstan but with CLI output as table
```

To ensure you code still compatible with current supported version and futures versions of php, you need to run the following commands (both are required for full support):

```
make php/min-compatibility # run compatibility check on current minimal version of php we support
make php/max-compatibility # run compatibility check on last version of php we will support in future
```

And the last "helper" commands, you can run before commit and push is:

```
make ci
```

This command clean the previous reports, install component if needed and run tests (with coverage report), check the code style and check the php compatibility check, as it would be done in our CI.

Contributing
------------

[](#contributing)

See the [CONTRIBUTING](CONTRIBUTING.md) file.

License
-------

[](#license)

This project is currently under The MIT License (MIT). See [LICENCE](LICENSE) file for more information.

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance70

Regular maintenance activity

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~187 days

Recently: every ~287 days

Total

19

Last Release

169d ago

Major Versions

1.2.1 → 2.0.02018-02-16

2.0.1 → 3.0.02018-06-08

3.0.0 → 4.0.02019-06-07

4.1.3 → 5.0.02020-10-09

5.4.0 → 6.0.02026-01-05

PHP version history (7 changes)4.0.0PHP &gt;=7.2.0

5.0.0PHP &gt;=7.4.0

5.1.0PHP 7.4.\*|8.0.\*|8.1.\*

5.2.0PHP 7.4.\*||8.0.\*||8.1.\*||8.2.\*

5.3.0PHP 7.4.\*||8.0.\*||8.1.\*||8.2.\*||8.3.\*

5.4.0PHP 7.4.\*||8.0.\*||8.1.\*||8.2.\*||8.3.\*||8.4.\*

6.0.0PHP &gt;=8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/32b285e5380f18e43bbdd09a14b7098534c1869cf2cb3fc58140e37c8bd10671?d=identicon)[velkuns](/maintainers/velkuns)

---

Top Contributors

[![velkuns](https://avatars.githubusercontent.com/u/503648?v=4)](https://github.com/velkuns "velkuns (8 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/eureka-component-http/health.svg)

```
[![Health](https://phpackages.com/badges/eureka-component-http/health.svg)](https://phpackages.com/packages/eureka-component-http)
```

###  Alternatives

[cakephp/cakephp

The CakePHP framework

8.8k19.1M1.7k](/packages/cakephp-cakephp)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[windwalker/framework

The next generation PHP framework.

25640.0k1](/packages/windwalker-framework)[eliashaeussler/typo3-solver

Solver - Extends TYPO3's exception handling with AI generated solutions. Problems can also be solved from command line. Several OpenAI parameters are configurable and prompts and solution providers can be customized as desired.

302.1k](/packages/eliashaeussler-typo3-solver)[typo3/cms-adminpanel

TYPO3 CMS Admin Panel - The Admin Panel displays information about your site in the frontend and contains a range of metrics including debug and caching information.

115.6M60](/packages/typo3-cms-adminpanel)[mezzio/mezzio-authentication-oauth2

OAuth2 (server) authentication middleware for Mezzio and PSR-7 applications.

28545.4k3](/packages/mezzio-mezzio-authentication-oauth2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
