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

Abandoned → [biurad/http-galaxy](/?search=biurad%2Fhttp-galaxy)Library[HTTP &amp; Networking](/categories/http)

biurad/biurad-http
==================

Http Galaxy: abstraction for HTTP request, response, and csp protection. Provides careful data sanitization and utility for URL and cookies manipulation.

v0.1.4(5y ago)01.4k[1 PRs](https://github.com/biurad/php-http-galaxy/pulls)2BSD-3-ClausePHPPHP ^7.2CI passing

Since May 16Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/biurad/php-http-galaxy)[ Packagist](https://packagist.org/packages/biurad/biurad-http)[ Docs](https://www.biurad.com)[ RSS](/packages/biurad-biurad-http/feed)WikiDiscussions master Synced today

READMEChangelog (5)Dependencies (5)Versions (7)Used By (2)

The Poakium Http Galaxy
=======================

[](#the-poakium-http-galaxy)

[![Latest Version](https://camo.githubusercontent.com/1a6e87994ee21e2abc568b04a382df7f542c25293c2e9cdec22ea0b45bab6672/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6269757261642f687474702d67616c6178793f696e636c7564655f70726572656c6561736573266c6162656c3d4c6174657374267374796c653d666c61742d737175617265)](https://packagist.org/packages/biurad/http-galaxy)[![Workflow Status](https://camo.githubusercontent.com/e03f239f4a6ea9a7417660b45969f44fc904b5c7033bfce649f4cff83695bd9e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6269757261642f706f616b69756d2f63692e796d6c3f6272616e63683d6d6173746572266c6162656c3d576f726b666c6f77267374796c653d666c61742d737175617265)](https://github.com/biurad/poakium/actions?query=workflow)[![Software License](https://camo.githubusercontent.com/60ac539222d3d3f23e79f481e6df7f6cd5746a1bdaa2e1c519a081c1ec8f32c4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4253442d2d332d627269676874677265656e2e7376673f266c6162656c3d506f616b69756d267374796c653d666c61742d737175617265)](LICENSE)[![Maintenance Status](https://camo.githubusercontent.com/f82a47d6ee4888cc5335fac4cdea0c782ec05cb748f596b3f1689cc62aa76ae5/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f7965732f323032333f6c6162656c3d4d61696e7461696e6564267374796c653d666c61742d737175617265)](https://github.com/biurad/poakium)

---

A [PHP](https://php.net) library that designed to provide [PSR-7](http://www.php-fig.org/psr/psr-7/), [PSR-15](http://www.php-fig.org/psr/psr-15/) and [PSR-17](http://www.php-fig.org/psr/psr-17/) seamless integration with [symfony/http-foundation](https://github.com/symfony/http-foundation) for your projects.

📦 Installation
--------------

[](#-installation)

This project requires [PHP](https://php.net) 7.4 or higher. The recommended way to install, is via [Composer](https://getcomposer.org). Simply run:

```
$ composer require biurad/http-galaxy
```

📍 Quick Start
-------------

[](#-quick-start)

Since [symfony/http-foundation](https://github.com/symfony/http-foundation) library is a standard on it's own, libraries which relies on PHP-FIG standard makes it difficult to integrate with. With this library you can safely use PHP-FIG standards with good performance. build quickly using HTTP Galaxy.

Here is an example of how to use the library:

```
use Biurad\Http\Factory\Psr17Factory;
use Biurad\Http\Middlewares\PrepareResponseMiddleware;
use Biurad\Http\Response;
use Laminas\Stratigility\Middleware\CallableMiddlewareDecorator;
use Laminas\Stratigility\MiddlewarePipe;
use Psr\Http\Message\{ResponseInterface, ServerRequestInterface};
use Psr\Http\Server\RequestHandlerInterface;

// Create a PSR-7 Request
$request = Psr17Factory::fromGlobalRequest();

// Create a PSR-15 Request Handler
$dispatcher = new MiddlewarePipe();
$dispatcher->pipe(new PrepareResponseMiddleware());
$dispatcher->pipe(
    new CallableMiddlewareDecorator(
        function (ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface {
            // Apply middleware logic here
            return $handler->handle($request);
        }
    )
);

// A request handler handling application's logic
$handler = new \App\MyRequestHandler();

// Process the request handler and middleware(s)
$response = $dispatcher->process($request, $handler);
\assert($response instanceof Response);

// Send the response to the client from symfony's response object
$response->getResponse()->send();
```

📓 Documentation
---------------

[](#-documentation)

In-depth documentation on how to use this library can be found at [docs.biurad.com](https://docs.biurad.com/poakium/http-galaxy). It is also recommended to browse through unit tests in the [tests](./tests/) directory.

🙌 Sponsors
----------

[](#-sponsors)

If this library made it into your project, or you interested in supporting us, please consider [donating](https://biurad.com/sponsor) to support future development.

👥 Credits &amp; Acknowledgements
--------------------------------

[](#-credits--acknowledgements)

- [Divine Niiquaye Ibok](https://github.com/divineniiquaye) is the author this library.
- [All Contributors](https://github.com/biurad/php-http-galaxy/contributors) who contributed to this project.

📄 License
---------

[](#-license)

Poakium HTTP Galaxy is completely free and released under the [BSD 3 License](LICENSE).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance43

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.3% 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

5

Last Release

2147d ago

PHP version history (2 changes)v0.1.0PHP ^7.1.3

v0.1.2PHP ^7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/a71bed376af70d8c5eeb12c80cfb4bf428f70e48301fb2bba1d4a87009e20eeb?d=identicon)[divineniiquaye](/maintainers/divineniiquaye)

---

Top Contributors

[![divineniiquaye](https://avatars.githubusercontent.com/u/53147395?v=4)](https://github.com/divineniiquaye "divineniiquaye (170 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![renovate-bot](https://avatars.githubusercontent.com/u/25180681?v=4)](https://github.com/renovate-bot "renovate-bot (1 commits)")

---

Tags

biuradcookieguzzleguzzlehttphttphttp-factoriesphppsr-13psr-17psr15psr7sessionhttpresponserequesturlproxycookiescspPHP7biuradphp

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[guzzlehttp/psr7

PSR-7 message implementation that also provides common utility methods

8.0k1.0B3.2k](/packages/guzzlehttp-psr7)[nette/http

🌐 Nette Http: abstraction for HTTP request, response and session. Provides careful data sanitization and utility for URL and cookies manipulation.

48619.2M541](/packages/nette-http)[aplus/http

Aplus Framework HTTP Library

2311.6M10](/packages/aplus-http)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28137.8k](/packages/phpro-http-tools)[workerman/psr7

PSR-7 message implementation that also provides common utility methods

1079.8k10](/packages/workerman-psr7)[art4/requests-psr18-adapter

Use WordPress/Requests as a PSR-18 HTTP client

153.3k](/packages/art4-requests-psr18-adapter)

PHPackages © 2026

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