https://github.com/helixphp/helixphp-core
The evolutionary PHP microframework for modern APIs. Built for performance, designed to evolve. Express.js-inspired syntax with 52M+ ops/sec.
https://github.com/helixphp/helixphp-core
api express framework microframework modern-php performance php php8 zero-config
Last synced: 9 months ago
JSON representation
The evolutionary PHP microframework for modern APIs. Built for performance, designed to evolve. Express.js-inspired syntax with 52M+ ops/sec.
- Host: GitHub
- URL: https://github.com/helixphp/helixphp-core
- Owner: HelixPHP
- License: mit
- Created: 2025-07-06T17:41:59.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T20:12:32.000Z (9 months ago)
- Last Synced: 2025-07-06T20:45:09.039Z (9 months ago)
- Topics: api, express, framework, microframework, modern-php, performance, php, php8, zero-config
- Language: PHP
- Homepage: https://helixphp.github.io/website/
- Size: 1.35 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# HelixPHP Microframework
[](https://opensource.org/licenses/MIT)
[](https://php.net)
[](https://phpstan.org/)
[](https://www.php-fig.org/psr/psr-12/)
[](https://github.com/HelixPHP/helixphp-core/issues)
[](https://github.com/HelixPHP/helixphp-core/stargazers)
---
## 🚀 O que é o HelixPHP?
**HelixPHP** é um microframework moderno, leve e seguro, inspirado no Express.js, para construir APIs e aplicações web de alta performance em PHP. Foco em produtividade, arquitetura desacoplada e extensibilidade real.
- **Alta Performance**: 2.57M ops/sec em CORS, 2.27M ops/sec em Response, 757K ops/sec roteamento, cache integrado.
- **Arquitetura Moderna**: DI Container, Service Providers, Event System, Extension System e PSR-15.
- **Segurança**: Middlewares robustos para CSRF, XSS, Rate Limiting, JWT, API Key e mais.
- **Extensível**: Sistema de plugins, hooks, providers e integração PSR-14.
- **Qualidade**: 270+ testes, PHPStan Level 9, PSR-12, cobertura completa.
---
## ✨ Principais Recursos
- 🏗️ **DI Container & Providers**
- 🎪 **Event System**
- 🧩 **Sistema de Extensões**
- 🔧 **Configuração flexível**
- 🔐 **Autenticação Multi-método**
- 🛡️ **Segurança Avançada**
- 📡 **Streaming & SSE**
- 📚 **OpenAPI/Swagger**
- ⚡ **Performance**
- 🧪 **Qualidade e Testes**
---
## 💡 Casos de Uso & Insights
- APIs RESTful de alta performance
- Gateways de autenticação JWT/API Key
- Microsserviços e aplicações desacopladas
- Sistemas extensíveis com plugins e hooks
- Plataformas que exigem segurança e performance
Veja exemplos práticos em [`examples/`](examples/), benchmarks reais em [`benchmarks/`](benchmarks/) e [relatório de performance completo](docs/performance/PERFORMANCE_REPORT_v1.0.0.md).
---
## 🚀 Início Rápido
### Instalação
```bash
composer require helixphp/core
```
### Exemplo Básico
```php
use(new SecurityMiddleware());
$app->use(new CorsMiddleware());
$app->use(new AuthMiddleware([
'authMethods' => ['jwt'],
'jwtSecret' => 'sua_chave_secreta'
]));
// API RESTful
$app->get('/api/users', function($req, $res) {
$res->json(['users' => $userService->getAll()]);
});
$app->post('/api/users', function($req, $res) {
$user = $userService->create($req->body);
$res->status(201)->json(['user' => $user]);
});
$app->run();
```
---
## 📚 Documentação Completa
Acesse o [Índice da Documentação](docs/index.md) para navegar por todos os guias técnicos, exemplos, referências de API, middlewares, autenticação, performance e mais.
Principais links:
- [Guia de Implementação Básica](docs/implementions/usage_basic.md)
- [Guia com Middlewares Prontos](docs/implementions/usage_with_middleware.md)
- [Guia de Middleware Customizado](docs/implementions/usage_with_custom_middleware.md)
- [Referência Técnica](docs/techinical/application.md)
- [Performance e Benchmarks](docs/performance/benchmarks/)
---
## 🤝 Como Contribuir
Quer ajudar a evoluir o HelixPHP? Veja o [Guia de Contribuição](CONTRIBUTING.md) ou acesse [`docs/contributing/`](docs/contributing/) para saber como abrir issues, enviar PRs ou criar extensões.
---
## 📄 Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo [LICENSE](LICENSE) para detalhes.
---
*Desenvolvido com ❤️ para a comunidade PHP*