18/08/2026
Après plusieurs semaines de développement, de tests et de refactoring, je publie aujourd’hui NCache v1.0.0, ma bibliothèque de cache pour PHP 8.1+.
NCache est né avec l’objectif de proposer une API de cache unifiée tout en permettant de choisir différents modes de stockage selon les besoins.
Cette première version stable intègre notamment :
• plusieurs drivers : JSON, PHP Array, Serialize, String, SQLite, Redis et Memcached
• PSR-6 et PSR-16
• TTL et expiration configurable
• profils et namespaces isolés
• tags avec invalidation lazy
• signatures de cache
• valeurs et signatures via callable
• écritures fichiers atomiques et registry transactionnel
Côté qualité, le projet est vérifié avec PHPStan niveau 9, PHPUnit, PHP-CS-Fixer et une CI GitHub Actions sur PHP 8.1 à 8.5.
Installation :
composer require noga-ng/ncache
GitHub
https://github.com/Noga-ng/NCache
Le projet est maintenant disponible publiquement sur GitHub et Packagist.
Les retours techniques et contributions sont les bienvenus.