InitPHP
Devam ediyor30+ modüler PHP kütüphanesi (Router, Database, Cache, Mailer, Socket, ...) ile minimalist bir MVC çatısını (Framework3) tek bir ekosistem altında yayınladım; tim paketler Composer/Packagist'te MIT lisansıyla erişilebilir. Kod tabanı PHP-FIG standartlarına uyumlu; tip güvenliği, PHPUnit testleri, kapsamlı dökümanlar ve örneklerle destekleniyor.
- Rolüm
- Founder & Developer
- Süre
- Ocak 2021 — Devam ediyor
Teknolojiler
InitPHP, PHP ekosistemi için geliştirdiğim açık kaynaklı bir kütüphane koleksiyonudur. Projede yer alan 39 bağımsız paket; basit web API’lerinden karmaşık sunucu uygulamalarına kadar geniş bir yelpazede kullanılabilir. Her kütüphane tek başına çalışabildiği gibi, diğer InitPHP paketleriyle de uyumlu şekilde bir arada kullanılabilir.
Koleksiyondaki öne çıkan kütüphaneler arasında TCP/TLS/UDP/SSL destekli Socket sunucu-istemci kütüphanesi, DBAL ve ORM içeren Database katmanı, gelişmiş Router, PSR-3 uyumlu Logger, PSR-11 uyumlu Container, Mailer, Queue, Curl HTTP istemcisi ve Console CLI aracı yer almaktadır.
Tüm paketler MIT lisansı altında yayınlanmıştır ve Composer üzerinden kolayca projelere dahil edilebilir.