PHPackages                             pivotphp/reactphp - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. pivotphp/reactphp

ActiveLibrary[Queues &amp; Workers](/categories/queues)

pivotphp/reactphp
=================

ReactPHP integration for PivotPHP - Stable continuous runtime execution for high-performance APIs

0.1.0(1y ago)02MITPHPPHP ^8.1

Since Jul 9Pushed 1mo agoCompare

[ Source](https://github.com/PivotPHP/pivotphp-reactphp)[ Packagist](https://packagist.org/packages/pivotphp/reactphp)[ RSS](/packages/pivotphp-reactphp/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (18)Versions (3)Used By (0)

🚀 PivotPHP ReactPHP Extension
=============================

[](#-pivotphp-reactphp-extension)

[![Latest Stable Version](https://camo.githubusercontent.com/936da0ea99b3c4236c9e123d849feaa6c2b9909222afbc7db9ffbb013faa5c96/68747470733a2f2f706f7365722e707567782e6f72672f7069766f747068702f72656163747068702f762f737461626c65)](https://packagist.org/packages/pivotphp/reactphp)[![Total Downloads](https://camo.githubusercontent.com/7087538e11f0a3b30558124208422663324ddc5d76a8611f3beba53a74e1c5a1/68747470733a2f2f706f7365722e707567782e6f72672f7069766f747068702f72656163747068702f646f776e6c6f616473)](https://packagist.org/packages/pivotphp/reactphp)[![License](https://camo.githubusercontent.com/0decfe8b4913a5e7781abd9315ae01a6a23235396540db068942fa04a89ce87d/68747470733a2f2f706f7365722e707567782e6f72672f7069766f747068702f72656163747068702f6c6963656e7365)](https://packagist.org/packages/pivotphp/reactphp)[![PHPStan Level 9](https://camo.githubusercontent.com/fdf11577bedd54260961a9dde9fd762391957fac1ea4e099e14e07c9606971bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d4c6576656c253230392d627269676874677265656e2e7376673f7374796c653d666c6174)](https://phpstan.org/)[![PSR-12](https://camo.githubusercontent.com/e7dd520c9db90b5d9b31cfa52df3c36b8c7baec1eddb53b1ea080dc6444f916b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5053522d2d31322d436f6d706c69616e742d627269676874677265656e2e7376673f7374796c653d666c6174)](https://www.php-fig.org/psr/psr-12/)

Uma extensão de runtime contínuo de **alta performance** para PivotPHP usando o modelo event-driven e I/O não-bloqueante do ReactPHP.

**🎉 Versão Atual: 0.1.0** - [Primeira Release Estável](RELEASE-0.1.0.md) | [Ver no Packagist](https://packagist.org/packages/pivotphp/reactphp)

✨ Por que PivotPHP ReactPHP?
----------------------------

[](#-por-que-pivotphp-reactphp)

### 🏃‍♂️ **Performance Extrema**

[](#‍️-performance-extrema)

- **Runtime Contínuo**: Aplicação permanece em memória entre requisições
- **Zero Bootstrap**: Elimina overhead de inicialização por requisição
- **Event-Loop Otimizado**: Processamento concorrente não-bloqueante
- **Persistent Connections**: Conexões de banco e cache mantidas vivas

### 🛡️ **Produção Ready**

[](#️-produção-ready)

- **Testado** - 180 testes automatizados (contagem atual; consulte o CI para status de aprovação)
- **PHPStan Level 9** - Análise estática máxima
- **PSR-12 Compliant** - Padrão de codificação rigoroso
- **Sistema de Segurança** - Isolamento completo entre requisições

### 🧩 **Arquitetura Robusta**

[](#-arquitetura-robusta)

- **5 Helpers Especializados** - Código reutilizável e otimizado
- **Bridge Pattern** - Conversão PSR-7 transparente
- **Middleware de Segurança** - Proteção automática contra vazamentos
- **Monitoramento Integrado** - Métricas e alertas em tempo real

📦 Instalação
------------

[](#-instalação)

```
composer require pivotphp/reactphp:^0.1.0
```

O repositório também inclui `composer-compat.json`, a definição de um pacote alternativo (`pivotphp/reactphp-compat`) que trava `psr/http-message` em `^1.0` para quem precisa de compatibilidade estrita com PSR-7 v1.x — não é instalado por padrão nem publicado junto com `composer.json`; use-o manualmente (`composer install --working-dir=... -f composer-compat.json`ou copiando as constraints) se seu projeto exigir especificamente essa faixa.

🚀 Início Rápido
---------------

[](#-início-rápido)

### **Servidor Básico**

[](#servidor-básico)

```
