PHPackages                             antonkalmykov/http-exchange - 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. antonkalmykov/http-exchange

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

antonkalmykov/http-exchange
===========================

Request/Response component based on 'PSR-7: HTTP message interfaces' for ItCourses Framework

v1.3.0(10y ago)166MITPHPPHP &gt;=5.5.9

Since Feb 6Pushed 10y ago1 watchersCompare

[ Source](https://github.com/kalmykovanton/HttpExchange)[ Packagist](https://packagist.org/packages/antonkalmykov/http-exchange)[ Docs](https://github.com/kalmykovanton/HttpExchange)[ RSS](/packages/antonkalmykov-http-exchange/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

HttpExchange
============

[](#httpexchange)

Jazz Framework HttpExchange Component

Intro
-----

[](#intro)

In the development of this component, namely the implementation of the 'PSR-7: HTTP message interfaces' recommendations, there were moments when the inspiration left me, I lost the thread and the realization came to a standstill. In such situations, I have found strength and drew new ideas for this project from the developers of the Zend framework, for which many thanks to these guys. Also many thanks to one of the PSR-7 developers Matthew Weier O'Finney, for the wonderful articles, that helped me become uproarious what's what. See [PSR-7: HTTP message interfaces](http://www.php-fig.org/psr/psr-7/), [Zend-Diactoros](https://github.com/zendframework/zend-diactoros), [PSR-7 By Example](https://mwop.net/blog/2015-01-26-psr-7-by-example.html), [On PSR7 and HTTP Headers](https://mwop.net/blog/2015-07-28-on-psr7-headers.html), [PSR-7 And Middleware](http://weierophinney.github.io/2015-10-20-PSR-7-and-Middleware/#/). This vision of the PSR-7 does not apply for full implementation of recommendations, since, maybe something was not completely realized or lost, and some things have been adapted to our personal project, so сomments and criticism welcome. PSR-7 - it was not easy, but it works 👍

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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 ~9 days

Total

3

Last Release

3727d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0d1734f2ea6b3bd9745e277c1f5f85ddbbe256a8d7cf502e81dee6ab42aea206?d=identicon)[kalmykovanton](/maintainers/kalmykovanton)

---

Top Contributors

[![kalmykovanton](https://avatars.githubusercontent.com/u/12529715?v=4)](https://github.com/kalmykovanton "kalmykovanton (27 commits)")

### Embed Badge

![Health badge](/badges/antonkalmykov-http-exchange/health.svg)

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

###  Alternatives

[league/uri-interfaces

Common tools for parsing and resolving RFC3987/RFC3986 URI

538204.9M23](/packages/league-uri-interfaces)[shopify/shopify-api

Shopify API Library for PHP

4634.8M16](/packages/shopify-shopify-api)[laudis/neo4j-php-client

Neo4j-PHP-Client is the most advanced PHP Client for Neo4j

184616.9k31](/packages/laudis-neo4j-php-client)[http-interop/response-sender

A function to convert PSR-7 Response to HTTP output

46711.5k40](/packages/http-interop-response-sender)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28137.8k](/packages/phpro-http-tools)[mezzio/mezzio-authentication-oauth2

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

28483.0k2](/packages/mezzio-mezzio-authentication-oauth2)

PHPackages © 2026

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