Skip to content
Muhammet Şafak
tr

InitPHP

Ongoing

I published a minimalist MVC framework (Framework3) alongside 30+ modular PHP libraries (Router, Database, Cache, Mailer, Socket, ...) under a single ecosystem; all packages are available on Composer/Packagist under the MIT license. The codebase complies with PHP-FIG standards and is backed by type safety, PHPUnit tests, extensive documentation, and examples.

Role
Founder & Developer
Duration
January 2021 — Ongoing

Technologies

Composer Git PHPUnit PHP

Skills

Library Development API Design Documentation Testing Open Source Maintenance Open Source Collaboration PHP-FIG Standards Modular Architecture Package Management Object Oriented Programming Type Safety Software Design Principles

InitPHP is an open-source collection of libraries I built for the PHP ecosystem. The 39 standalone packages in the project can be used across a wide range, from simple web APIs to complex server applications. Each library works on its own, yet can also be used together with other InitPHP packages in a compatible way.

Notable libraries in the collection include a Socket server-client library with TCP/TLS/UDP/SSL support, a Database layer with DBAL and ORM, an advanced Router, a PSR-3 compliant Logger, a PSR-11 compliant Container, a Mailer, a Queue, a Curl HTTP client, and a Console CLI tool.

All packages are published under the MIT license and can easily be added to projects via Composer.

Search the site

Start typing to search posts, projects and pages.

Esc to close Powered by Pagefind