→ كل المشاريع

pomposer

بواسطة @HichemTab-tech

نشِط 23

A fast, caching-based alternative to Composer — with global storage and shared dependencies across PHP projects.

عن هذا المشروع

Pomposer - Shared Package Manager for PHP (pnpm-style for PHP) A proof-of-concept package manager for PHP that installs dependencies once and shares them globally across projects to save space and boost speed. Inspired by pnpm, Pomposer avoids duplication by linking packages instead of reinstalling them for every project. Why Pomposer? Composer is the backbone of modern PHP development, but it's not optimized for shared storage. Every composer install duplicates packages per project, eating up disk space and time. Pomposer brings the best of pnpm to PHP: 📦 Global Package Store: Each package version is downloaded and stored only once. ⚡ Faster Installs: Once a package is in the global store, installs are nearly instant. ⚙️ Advanced Autoloader: Generates a complete, optimized autoloader (PSR-4, classmap, files). 🤝 Framework Compatibility: Creates the necessary manifests (installed.json, etc.) for features like Laravel's package auto-discovery. 📜 Script Execution: Correctly runs post-install-cmd and post-autoload-dump scripts. How It Works Read composer.lock (or falls back to composer.json with its own resolver). Download and cache packages to the global store at /.pomposer-store.

من ملف README الخاص بالمشروع على GitHub

النجوم
23
التفريعات
1
الرخصة
MIT
آخر تحديث
03/11/2025

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/pomposer.svg)](https://www.madeinalgeria.dev/projects/pomposer)

مشاريع ذات صلة