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, 2021, 11:10 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

Stack Overflow

IRC

Plugins

NPM/Bower Dependency Manager for Composer

901
160
94d
MIT

AWS Plugin for Composer

76
22
1y 36d
MIT

Check your Composer dependencies at runtime.

108
5
5y 8m
n/a

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

5
1
3y 4m
n/a

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

229
11
4m
MIT

Display better summary after Composer update

548
24
49d
MIT

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

766
127
6d
MIT

No conflicts for your bin dependencies

325
12
1y 7m
MIT

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

21
2
50d
MIT

Integrates Composer into monolithic repositories with many packages.

286
34
43d
MIT

Plugin for composer to apply patches onto dependencies.

71
18
9m
AGPL-3.0

Simple patches plugin for Composer

1.14K
212
95d
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.

206
26
9m
MIT

Composer plugin for applying patches from packaged patchsets

6
1
7m
n/a

Comprehensive Plugin for composer to execute PHP Quality assurance Tools

25
5
1y 42d
MIT

Composer plugin for cleaning up unused files from packages.

131
27
1y 16d
n/a

Victor The Cleaner: removes unnecessary files from vendor directory

124
18
1y 31d
n/a

The composer plugin to remove useless files by yourself

21
3
46d
MIT

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

11
1
38d
MIT

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

10
0
1y 9m
GPL-2.0

Composer plugin to share packages between projects with symlinks

170
11
4y 43d
MIT

A Composer plugin to install packages as local symbolic links

18
6
6y 7m
Unlicense

composer parallel install plugin

6.33K
179
1y 33d
MIT

Composer Curl Plugin

4
2
6y 5m
MIT

A composer plugin, to install differenty types of composer packages in custom directories outside the default composer default installation path which is in the vendor folder.

124
27
8m
MIT

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

753
55
4m
MIT

Composer addon to efficiently get installed packages' version numbers

3.28K
72
28d
MIT

Composer addon to efficiently get installed packages' version numbers

1.18K
10
75d
MIT

Locate the installation path for any installed Composer package

60
4
11m
n/a

Installed composer packages info

7
0
5y 114d
n/a

Easily manage git hooks in your composer config

906
40
9m
MIT

Composer plugin for Symfony

3.7K
159
7d
MIT

Composer plugin to automate the most common tasks of applications.

11
1
6m
MIT

Composer installer for PHP_CodeSniffer coding standards

360
33
106d
MIT

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

144
15
94d
MIT

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

103
26
1y 26d
n/a

composer plugin for a better frontend setup

4
1
1y 23d
MIT

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

110
7
7m
MIT

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

189
7
1y 7m
MIT

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

6
1
9m
MIT

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

471
47
1y 3d
MIT

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

0
0
2y 4m
MIT

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

4
3
1y 28d
MIT

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

195
10
41d
MIT

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

12
8
9d
Apache-2.0

Allow composer packages to define compilation steps

8
7
62d
MIT

Tools

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

55
15
7y 36d
MIT

A workbench for developing Composer packages.

1.05K
66
9m
MIT

OctoLinker โ€” Links together, what belongs together

4.84K
305
21d
MIT

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

618
51
20d
MIT

Show unused composer dependencies by scanning your code

869
26
27d
MIT

Provides a composer plugin for normalizing composer.json.

756
21
8d
MIT

Composer as a service

174
19
2y 31d
MIT

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

12
0
22d
MIT

Bash/Shell autocompletion for Composer

88
10
1y 42d
MIT

Restart a CLI process without loading the xdebug extension.

2.26K
30
4m
MIT

Scripts

Composer script handling your ignored parameter file

915
102
28d
MIT

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

100
12
2y 5m
MIT

One-file composer scripts

403
28
2y 6m
MIT

A Composer script to lint a Travis CI configuration file.

6
3
3y 10m
MIT

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

5
0
4y 6m
MIT

Scripts-dev directive for composer

66
6
11m
MIT

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

148
42
88d
MIT

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

1
0
6m
MIT

Composer plugin replacing placeholders in the scripts section by dynamic values

39
2
7d
MIT

Services

Tutorials

Blogs

Videos

Slides

Setup a Packagist Mirror

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

154
50
8m
MIT

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

28
8
1y 10m
MIT

Creates Packagist.org mirror site.

32
3
2y 8m
MIT

Packagist Mirrors

Private repositories

Private Composer registry for private PHP packages on AWS Serverless

22
3
112d
MIT

Private Packagist

Repman

Composer plugin for Repman - PHP Repository Manager

9
4
6m
MIT

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.

101
9
69d
n/a

Composer repository implementation for ZIPs.

140
14
70d
MIT

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

198
38
1y 61d
MIT

Satis

Gitlab Composer repository

164
44
3y 4m
n/a

Satis composer repository manager with a Web UI

426
88
6d
MIT

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

149
30
3y 105d
n/a
99
21
3y 7m
GPL-3.0

Toran Proxy