Hey everyone, I'm Ali Khorsandfard, the architect behind GEMVC, and I’m excited to introduce a different kind of PHP framework.
GEMVC is built with one core focus: Microservices and delivering high-performance RESTful APIs.
Why GEMVC?
In a world of large, complex frameworks, GEMVC is intentionally super light and designed to give developers total freedom. We believe you are the master of your code; the framework provides recommendations, not rigid rules. There are no magic functions here—just clear, four-layer architecture.
Performance & Quality Assurance:
Performance: Built to be extremely light and highly optimized.
Type Safety: Core and Application code fully support PHPStan Level 9.
Testing: Comes ready with PHPUnit and Pest for robust testing.
Key Features That Set GEMVC Apart:
- Zero-Configuration Routing: Forget routing files. GEMVC maps requests automatically based on your architecture.
2.Sanitization is Documentation: The process of data sanitization serves as the direct documentation for your API endpoints.
3.Flexible Web Server Support: Easily choose your environment during setup: OpenSwoole, NginX, or Apache.
4.Developer Experience (DevX): In the development environment, you get access to a beautiful Developer Assistant GUI in addition to powerful CLI commands.
Get Started in 3 Quick Steps:
The setup is designed to be painless and fast:
1.composer require gemvc/library
2.php vendor/bin/gemvc init
3.docker compose up -d --build
GEMVC offers a clean, efficient, and flexible foundation for your next Microservice API. I hope this small introduction is useful for your projects.
With Best Regards, Ali Khorsandfard Architect of GEMVC
Learn More: www.gemvc.de

Top comments (0)