PHPackages                             pivotphp/core - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. pivotphp/core

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

pivotphp/core
=============

PivotPHP Core v2.0.0 - Modular high-performance microframework with pluggable routing system, automatic OpenAPI/Swagger documentation, PSR-7 hybrid support, and Express.js-inspired API

v2.0.0(6mo ago)073[2 issues](https://github.com/PivotPHP/pivotphp-core/issues)2MITPHPPHP &gt;=8.1.0CI passing

Since Jul 7Pushed 3mo agoCompare

[ Source](https://github.com/PivotPHP/pivotphp-core)[ Packagist](https://packagist.org/packages/pivotphp/core)[ Docs](https://github.com/PivotPHP/pivotphp-core)[ GitHub Sponsors](https://github.com/sponsors/CAFernandes)[ RSS](/packages/pivotphp-core/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (17)Versions (12)Used By (2)

PivotPHP Microframework
=======================

[](#pivotphp-microframework)

[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)[![PHP Version](https://camo.githubusercontent.com/7535257ca228724c93658bd52583d4e47a9bab02c356abf6e54c1d575f2151e6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532422d626c75652e737667)](https://php.net)[![Latest Stable Version](https://camo.githubusercontent.com/436859fb2cdd8ccd9e71efd782814c7fd7a9b622b1da1a3c22b15aa25333799c/68747470733a2f2f706f7365722e707567782e6f72672f7069766f747068702f636f72652f762f737461626c65)](https://packagist.org/packages/pivotphp/core)[![Total Downloads](https://camo.githubusercontent.com/90e8dcf936bbeef505b592e2c467961faeb51452af05c7cd7b7d175f6a289352/68747470733a2f2f706f7365722e707567782e6f72672f7069766f747068702f636f72652f646f776e6c6f616473)](https://packagist.org/packages/pivotphp/core)[![PHPStan Level](https://camo.githubusercontent.com/70237ca9cbbd2749f729e2c3cd1c3446ffa316f600984bafcbe197d8e9a11d9b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d4c6576656c253230392d627269676874677265656e2e737667)](https://phpstan.org/)[![PSR-12](https://camo.githubusercontent.com/ea1b5f1bee06b41597e13e801eea6d8729fb21ee83acfe892dfb384c17571a3d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5053522d2d31322532302532462532305053522d2d31352d636f6d706c69616e742d627269676874677265656e)](https://www.php-fig.org/psr/psr-12/)[![GitHub Issues](https://camo.githubusercontent.com/ae58402193233d5a65a81d0bd4d334f5fcf5cf3a340c38ca0530f4b71807c279/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f5069766f745048502f7069766f747068702d636f7265)](https://github.com/PivotPHP/pivotphp-core/issues)[![GitHub Stars](https://camo.githubusercontent.com/a0cd2f4134d76c8623a2795d6c618f8328684e253bc802243013481473020e17/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f5069766f745048502f7069766f747068702d636f7265)](https://github.com/PivotPHP/pivotphp-core/stargazers)

---

🚀 O que é o PivotPHP?
---------------------

[](#-o-que-é-o-pivotphp)

**PivotPHP** é um microframework moderno, leve e seguro, inspirado no Express.js, **especialmente projetado para provas de conceito, prototipagem rápida e estudos**. Oferece uma API familiar e produtiva para validar ideias rapidamente, com arquitetura desacoplada e extensibilidade real quando necessário.

- **⚡ Setup Instantâneo**: API funcionando em menos de 5 minutos, perfeito para validar ideias rapidamente.
- **🎯 Foco em Produtividade**: Sintaxe familiar (Express.js) que acelera o desenvolvimento de protótipos.
- **📚 Documentação Automática**: Geração automática de OpenAPI/Swagger - essencial para apresentar provas de conceito.
- **🛡️ Segurança Integrada**: Middlewares prontos para CSRF, XSS, JWT - protótipos seguros desde o início.
- **🔧 Extensibilidade Simples**: Sistema de plugins e providers para expandir funcionalidades conforme necessário.
- **📊 Performance Adequada**: Throughput de 44,092 ops/sec, footprint de 1.61MB - suficiente para demonstrações.
- **🎨 v2.0.0**: Legacy Cleanup Edition - 18% code reduction, modern namespaces, routing externalized, zero deprecated code.

---

✨ Principais Recursos
---------------------

[](#-principais-recursos)

- 🏗️ **DI Container &amp; Providers**
- 🎪 **Event System**
- 🧩 **Sistema de Extensões**
- 🔧 **Configuração flexível**
- 🔐 **Autenticação Multi-método**
- 🛡️ **Segurança Avançada**
- 📡 **Streaming &amp; SSE**
- 📚 **OpenAPI/Swagger Automático** (v2.0.0 Middleware)
- 🔄 **PSR-7 Híbrido**
- ♻️ **Object Pooling**
- 🚀 **JSON Optimization** (Intelligent Caching)
- 🎯 **Array Callables** (Native Support)
- 🔍 **Enhanced Error Diagnostics**
- ⚡ **Performance Extrema**
- 🧪 **Qualidade e Testes**
- 🎯 **Simplicidade sobre Otimização**
- 🧹 **v2.0.0 Legacy Cleanup** (18% code reduction)
- 🔌 **Modular Routing** (External package, pluggable in v2.1.0)

---

💡 Casos de Uso Ideais
---------------------

[](#-casos-de-uso-ideais)

- **🔬 Provas de Conceito**: Validar ideias de API rapidamente com setup mínimo
- **🎯 Prototipagem Rápida**: Demonstrar funcionalidades para stakeholders e clientes
- **📚 Estudos e Aprendizado**: Compreender arquiteturas de microframework e PSR standards
- **🧪 Testes de Integração**: Criar APIs mock para testar integrações frontend/mobile
- **🎨 MVPs Educacionais**: Projetos acadêmicos e de portfólio com qualidade profissional
- **🔗 APIs Bridge**: Conectar sistemas legacy com interfaces modernas

**Ideal para:** Desenvolvedores que precisam validar conceitos rapidamente sem a complexidade de frameworks enterprise.

Veja exemplos práticos em [`examples/`](examples/) e [documentação técnica completa](docs/).

---

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

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

### Instalação

[](#instalação)

```
composer require pivotphp/core
```

### Exemplo Básico

[](#exemplo-básico)

```
