Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Composer
  3. Prestissimo

Prestissimo

MITPHP0.3.10

A Composer 1.x plugin that speeds up package downloads via parallel installation.

GitHubGitHub
6.1k stars167 forks0 contributors

What is Prestissimo?

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.

Target Audience

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.

Value Proposition

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.

Overview

composer parallel install plugin

Use Cases

Best For

  • Speeding up Composer installs in legacy projects stuck on Composer 1.x
  • Reducing CI/CD pipeline times for PHP applications with many dependencies
  • Accelerating local development setup for large frameworks like Laravel
  • Optimizing package downloads in environments with slow network connections
  • Improving performance for automated deployment scripts using Composer 1.x
  • Minimizing wait times during dependency updates in PHP monorepos

Not Ideal For

  • Projects already using Composer 2.x, as it's incompatible and redundant with native improvements
  • Teams prioritizing modern tooling and security updates that only Composer 2 provides
  • Environments where the PHP curl extension is unavailable or cannot be installed
  • New PHP projects starting from scratch, where using Composer 2 is the recommended default

Pros & Cons

Pros

Parallel Download Speed

Downloads multiple packages simultaneously, drastically cutting installation time; the README benchmark shows Laravel setup reduced from 288 seconds to 26 seconds.

Seamless Configuration

Automatically recognizes Composer's existing settings like capath and cafile, requiring no extra setup, as noted in the config section.

Authentication Integration

Supports Composer's authentication mechanisms, including GitHub OAuth tokens via auth.json, ensuring secure and uninterrupted downloads.

Composer 1.x Optimization

Specifically designed to boost performance for Composer 1.x versions, addressing a common bottleneck before native improvements in Composer 2.

Cons

Obsolete with 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.

Dependency on ext-curl

Requires the PHP curl extension, which might not be available in minimal server environments or Docker images, adding a prerequisite that complicates deployment.

Limited Performance Scope

Only optimizes the download phase; it doesn't improve other slow aspects of Composer like dependency resolution, offering partial speed gains.

Maintenance Concerns

With the focus on Composer 2, this plugin may receive fewer updates, potentially leading to compatibility issues with newer PHP versions.

Frequently Asked Questions

Quick Stats

Stars6,120
Forks167
Contributors0
Open Issues29
Last commit3 years ago
CreatedSince 2015

Tags

#performance-optimization#composer-plugin#dependency-management#package-manager#php#development-tools

Built With

c
curl
P
PHP

Included in

Composer904
Auto-fetched 4 hours ago

Related Projects

Symfony-FlexSymfony-Flex

Composer plugin for Symfony

Stars4,215
Forks198
Last commit1 month ago
PackageVersionsPackageVersions

:package: Composer addon to efficiently get installed packages' version numbers

Stars3,174
Forks73
Last commit3 days ago
Composer-PatchesComposer-Patches

Simple patches plugin for Composer

Stars1,713
Forks257
Last commit3 days ago
PackageVersions DeprecatedPackageVersions Deprecated

:package: Composer addon to efficiently get installed packages' version numbers

Stars1,525
Forks8
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub