← All projects

pomposer

by @HichemTab-tech

Active 23

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

About this project

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.

From the project README on GitHub

Stars
23
Forks
1
License
MIT
Last push
3 Nov 2025

Add this badge to your README

Show that your project is listed on Made in Algeria.

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

Related projects