Composer
Dependency Manager for PHP observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 99
- Release rhythm 91
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 20.5
- age_days: 5565
- days_rel: 63
- days_push: 7
- n_releases_24m: 33
Adoption not part of the score
29505 stars · 4828 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Composer is the standard dependency manager for PHP, letting developers declare, resolve, and install project libraries from Packagist and other repositories. It also generates autoloaders, manages version constraints via composer./composer.lock, and supports plugins and scripts.
Use cases
- install php packages for my project
- manage php library versions and lock files
- set up autoloading for php classes
- publish a php package to packagist
- resolve dependency conflicts in a php app
- install private php packages from a custom repository
- update project dependencies safely
When to choose
- you are building any PHP project with external libraries
- you need reproducible dependency installs via a lock file
- you want autoloading (PSR-4) generated for your codebase
- you need to consume or publish packages on Packagist
When to avoid
- you are working in a non-PHP language (use npm, pip, cargo, etc.)
- you need runtime package installation inside production code paths rather than build-time dependency management
- you want a framework or application rather than a build/dependency tool
Facets
cli-tool · maturity stable
package-manager dependency-audit cli developer-tools developer-tools version-control php cli cross-platform windows packagist dependency-management php-ecosystem autoloading vendor-directory command-line php linux macos
4 sources
- readme: https://github.com/composer/composer · fetched 2026-08-28 · 94655706eb10
- homepage: https://getcomposer.org/ · fetched 2026-08-29 · c8e0681d7b6f
- site_page: https://getcomposer.org/changelog/2.10.3 · fetched 2026-08-29 · 4b03b4047462
- site_page: https://getcomposer.org/doc · fetched 2026-08-29 · 9b69f7ff35d5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| composer/composer | main | 96 |
| composer/semver | sdk | 67 |
| composer/ca-bundle | sdk | 98 |
| composer/xdebug-handler | sdk | 66 |
| composer/spdx-licenses | sdk | 82 |
For agents
markdown · JSON · MCP: product_card(name="composer/composer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem