A Composer 1.x plugin that speeds up package downloads via parallel installation.
Prestissimo is a Composer plugin for PHP that accelerates dependency installation by enabling parallel downloads of packages. It solves the slow sequential download problem in Composer 1.x, reducing installation times from minutes to seconds for large projects.
PHP developers using Composer 1.x for dependency management, particularly those working on projects with many packages or in CI/CD environments where build speed is critical.
Developers choose Prestissimo for its straightforward performance improvement without configuration overhead, offering a significant speed boost for Composer 1.x installations that is now superseded by Composer 2's native optimizations.
composer parallel install plugin
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Downloads multiple packages simultaneously, drastically cutting installation time; the README benchmark shows Laravel setup reduced from 288 seconds to 26 seconds.
Automatically recognizes Composer's existing settings like capath and cafile, requiring no extra setup, as noted in the config section.
Supports Composer's authentication mechanisms, including GitHub OAuth tokens via auth.json, ensuring secure and uninterrupted downloads.
Specifically designed to boost performance for Composer 1.x versions, addressing a common bottleneck before native improvements in Composer 2.
The README explicitly advises uninstalling it for Composer 2, which has built-in parallel downloads, making Prestissimo redundant and unsupported for modern setups.
Requires the PHP curl extension, which might not be available in minimal server environments or Docker images, adding a prerequisite that complicates deployment.
Only optimizes the download phase; it doesn't improve other slow aspects of Composer like dependency resolution, offering partial speed gains.
With the focus on Composer 2, this plugin may receive fewer updates, potentially leading to compatibility issues with newer PHP versions.