User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Composer

A curated awesome list for Composer, Packagist, Satis, Plugins, Scripts, Composer related resources, tutorials.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 30, 2020, 12:09 a.m.

Thank you jakoch & contributors
View Topic on GitHub:
jakoch/awesome-composer

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Composer

Dependency Manager for PHP

24.36K
5.97K
3d
MIT

A Multi-Framework Composer Library Installer

1.27K
383
26d
MIT

A package and dependency manager.

The PHP Package Repository.

Overview of CLI commands and composer.json schema.

Stack Overflow

IRC

Plugins

NPM/Bower Dependency Manager for Composer

889
153
1y 34d
MIT

AWS Plugin for Composer

76
22
36d
MIT

Check your Composer dependencies at runtime.

108
5
4y 8m
n/a

Composer plugin. Can we find a simple way of installing Composer suggestions?

4
1
2y 4m
n/a

Checks if packages are up to date to last major versions after update

222
9
6m
MIT

Display better summary after Composer update

535
20
7m
MIT

Merge one or more additional composer.json files at Composer runtime

677
99
6m
MIT

No conflicts for your bin dependencies

267
11
7m
MIT

Opinionated version of Wikimedia composer-merge-plugin to work in pair with Bamarni composer-bin-plugin.

18
1
8m
MIT

Integrates Composer into monolithic repositories with many packages.

265
34
14d
MIT

Plugin for composer to apply patches onto dependencies.

70
19
6d
AGPL-3.0

Simple patches plugin for Composer

923
191
104d
BSD-3-Clause

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and composer command for testing/troubleshooting patches.

183
13
1y 12d
MIT

Composer plugin for applying patches from packaged patchsets

5
1
9m
n/a

Comprehensive Plugin for composer to execute PHP Quality assurance Tools

24
5
42d
MIT

Composer plugin for cleaning up unused files from packages.

111
22
16d
n/a

Victor The Cleaner: removes unnecessary files from vendor directory

112
19
31d
n/a

The composer plugin to remove useless files by yourself

19
2
1y 6m
MIT

Composer Vendor Cleaner removes unnecessary development files and directories from vendor directory.

8
1
11d
MIT

Hardens the vendor directory for when it's in the docroot.

7
0
9m
GPL-2.0

Composer plugin to share packages between projects with symlinks

169
9
3y 43d
MIT

A Composer plugin to install packages as local symbolic links

19
6
5y 7m
Unlicense

composer parallel install plugin

6.32K
179
33d
MIT

Composer Curl Plugin

4
2
5y 5m
MIT

Dependency graph visualization for composer.json (PHP + Composer)

726
54
8m
MIT

Composer addon to efficiently get installed packages' version numbers

3.29K
63
40d
MIT

Locate the installation path for any installed Composer package

61
5
3y 6m
n/a

Installed composer packages info

6
0
4y 114d
n/a

Easily manage git hooks in your composer config

812
34
8m
MIT

Composer plugin for Symfony

3.32K
138
10d
MIT

Composer plugin to automate the most common tasks of applications.

11
1
7m
MIT

Composer installer for PHP_CodeSniffer coding standards

244
25
5d
MIT

A fast, reliable, and secure NPM/Yarn bridge for Composer

132
13
5m
MIT

An installer package that let's you install NodeJS and NPM as a Composer dependency.

101
23
26d
n/a

composer plugin for a better frontend setup

2
1
32d
MIT

Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins.

59
7
2d
MIT

Preload your sweet sweet code to opcache with a composer command, making your code faster to run.

162
7
7m
MIT

Composer Plugin for automatically including files for easing function usage in php.

5
0
1y 10m
MIT

Composer registry manager that help to easily switch to the composer repository you want.

431
44
3d
MIT

A Composer plugin that prevents more than one install or update operation at a time.

0
0
1y 4m
MIT

Simple, fast, isolated way to download+assimilate ZIP/TAR files

3
1
28d
MIT

Composer install helper outsourcing sensitive keys from the package URL into environment variables

156
9
31d
MIT

Creates CycloneDX Software Bill-of-Materials (SBOM) from PHP Composer projects

8
0
48d
Apache-2.0

Allow composer packages to define compilation steps

5
3
12d
MIT

This offical documentation is good starting point, when writing a Composer plugin.

Allows you to build a dependency graph for an installed composer project.

Tools

Tool to convert from composer.yml to composer.json.

53
14
6y 36d
MIT

A workbench for developing Composer packages.

995
61
4m
MIT

OctoLinker โ€” Links together, what belongs together

4.55K
289
7d
MIT

A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies

499
42
3d
MIT

Show unused composer dependencies by scanning your code

598
18
7d
MIT

Provides a composer plugin for normalizing composer.json.

552
18
3d
MIT

Composer as a service

175
19
1y 31d
MIT

Checks prefer-lowest installation for actually defined min versions in composer.json

10
0
5m
MIT

Bash/Shell autocompletion for Composer

78
8
42d
MIT

Restart a CLI process without loading the xdebug extension.

2.02K
25
17d
MIT

Enables you identify constraint to version resolution issues, by doing a semantic version check for Packagist hosted packages.

Scripts

Composer script handling your ignored parameter file

902
102
8m
MIT

Simple composer script to manage phar files using project composer.json.

100
11
1y 5m
MIT

One-file composer scripts

403
27
1y 6m
MIT

A Composer script to lint a Travis CI configuration file.

6
3
2y 10m
MIT

A Composer script to run a 'test' or 'spec' Composer script against multiple PHP versions.

5
0
3y 6m
MIT

Scripts-dev directive for composer

63
7
35d
MIT

A Composer Package which installs the PhantomJS binary (Linux, Windows, Mac) into /bin of your project.

145
40
4m
MIT

Removes whitelisted unnecessary files (like tests/docs etc.) from vendor directory

1
0
1y 52d
MIT

Composer plugin replacing placeholders in the scripts section by dynamic values

37
2
5d
MIT

Services

Dependabot is a dependency update service. It monitors and updates your dependencies by sending a pull-request. The service is free for public repos and personal account repos.

Tutorials

Blogs

Videos

Slides

Setup a Packagist Mirror

๐Ÿ“ฆโœ‚๏ธ๐Ÿ“‹๐Ÿ“ฆ Create a mirror of packagist.org metadata for use locally with composer

142
44
6d
MIT

๐Ÿ‹๐Ÿ“ฆโœ‚๏ธ๐Ÿ“‹๐Ÿ“ฆ Docker image of packagist mirror

28
7
10m
MIT

Creates Packagist.org mirror site.

32
3
1y 8m
MIT

Packagist Mirrors

Private repositories

Private Composer registry for private PHP packages on AWS Serverless

15
2
5m
MIT

Private Packagist

Private Packagist API Client

22
7
45d
MIT

A Composer Repository as a Service for private packages and to mirror packages from other repositories.

Repman

Composer plugin for Repman - PHP Repository Manager

5
4
17d
MIT

A private PHP package repository manager and Packagist proxy.

Packagist-compatible repositories

Private, self-hosted Composer/Satis repository with unlimited private and open-source packages and support for Git, Mercurial, and Subversion. HTTP API, HTTPs support, webhook handler, scheduled builds, Slack and HipChat integration.

93
7
2y 9m
n/a

Composer repository implementation for ZIPs.

124
12
31d
MIT

Private, self-hosted Packagist/Composer/Satis repository with unlimited private repos.

85
17
61d
MIT

Manage your plugins with Composer.

Enables installation of Bower and NPM packages as native Composer packages.

Magento Module Composer Repository.

Composer repositories for Drupal 7 and 8 core, modules, and themes.

Satis

Gitlab Composer repository

164
44
2y 4m
n/a

Satis composer repository manager with a Web UI

397
85
83d
MIT

Satis Control Panel (SCP) is a simple web UI for managing your Satis Repository for Composer Packages.

141
28
2y 105d
n/a
93
20
5m
GPL-3.0

Toran Proxy

deprecated) - In addition to providing a composer repository ToranProxy acts as a proxy server for Packagist and GitHub.