update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,11 +1,12 @@
<h2 id="awesome-composer-awesome-build-status-license">Awesome Composer
<a href="https://github.com/sindresorhus/awesome"><img
<!--lint disable double-link awesome-toc-->
<h1 id="awesome-composer-awesome-build-on-windows-license">Awesome
Composer <a href="https://github.com/sindresorhus/awesome"><img
src="https://awesome.re/badge-flat.svg" alt="Awesome" /></a> <a
href="https://travis-ci.org/jakoch/awesome-composer"><img
src="https://api.travis-ci.org/jakoch/awesome-composer.svg?branch=master"
alt="Build Status" /></a> <a href=""><img
href="https://github.com/jakoch/awesome-composer/actions/workflows/awesome-bot.yml"><img
src="https://github.com/jakoch/awesome-composer/actions/workflows/awesome-bot.yml/badge.svg?branch=main"
alt="Build on Windows" /></a> <a href=""><img
src="https://img.shields.io/github/license/jakoch/awesome-composer.svg?maxAge=2592000"
alt="license" /></a></h2>
alt="license" /></a></h1>
<p><a
href="https://getcomposer.org/"><img src="https://raw.githubusercontent.com/jakoch/awesome-composer/master/logo-composer-transparent.png" align="right" width="150"></a></p>
<blockquote>
@@ -14,12 +15,13 @@ Scripts, Videos, Tutorials.</p>
</blockquote>
<p>You might also like <a
href="https://github.com/ziadoz/awesome-php">awesome-php</a>.</p>
<p><em>Please read the <a href="contributing.md">contribution
<p><em>Please read the <a
href="https://github.com/jakoch/awesome-composer/blob/main/.github/CONTRIBUTING.md">contribution
guidelines</a> before contributing.</em></p>
<h2 id="composer">Composer</h2>
<ul>
<li><a href="https://getcomposer.org/">Official Website</a></li>
<li><a href="https://github.com/composer/composer">Github</a></li>
<li><a href="https://github.com/composer/composer">GitHub</a></li>
<li><a
href="https://github.com/composer/composer/issues">Issues</a></li>
<li><a
@@ -39,18 +41,17 @@ Installers</a> - Composer installers for multiple frameworks.</li>
<li>You might use the following tags: <code>composer-php</code>,
<code>packagist</code>, <code>satis</code> + <code>php</code>.</li>
<li><a
href="http://stackoverflow.com/questions/ask?tags=composer-php+php">Ask
href="https://stackoverflow.com/questions/ask?tags=composer-php+php">Ask
a new question</a></li>
<li><a
href="http://stackoverflow.com/questions/tagged/composer-php">Find
href="https://stackoverflow.com/questions/tagged/composer-php">Find
questions tagged <code>composer-php</code></a></li>
</ul>
<h4 id="irc">IRC</h4>
<ul>
<li>IRC channels are on <code>irc.freenode.org</code>: <a
href="https://webchat.freenode.net/#composer">#composer</a> for users
and <a
href="https://webchat.freenode.net/#composer-dev">#composer-dev</a> for
href="https://irc.com/#composer">#composer</a> for users and <a
href="https://irc.com/#composer-dev">#composer-dev</a> for
development.</li>
</ul>
<hr />
@@ -161,6 +162,10 @@ href="https://github.com/mnsami/composer-custom-directory-installer">Composer-Cu
custom directories outside the default composer installation path
(vendor folder).</li>
<li><a
href="https://github.com/shipmonk-rnd/composer-dependency-analyser">Composer-Dependency-Analyzer</a>
- The plugin helps to find dependency issues, including dead, unused,
shadow and misplaced dependencies.</li>
<li><a
href="https://packagist.org/packages/jms/composer-deps-analyzer">Composer-Dependency-Analyzer</a>
- Allows you to build a dependency graph for an installed composer
project.</li>
@@ -193,7 +198,7 @@ href="https://github.com/narrowspark/automatic">Narrowspark-Automatic</a>
- Automates the most common tasks of applications, boost package
downloads, adds a composer security audit and more.</li>
<li><a
href="https://github.com/DealerDirect/phpcodesniffer-composer-installer">PHPCodeSniffer-Composer-Installer</a>
href="https://github.com/PHPCSStandards/composer-installer">PHPCodeSniffer-Composer-Installer</a>
- The plugin enables you to install <a
href="https://github.com/squizlabs/PHP_CodeSniffer">PHP_CodeSniffer</a>
coding standards (rulesets).</li>
@@ -207,10 +212,10 @@ that executes npm/yarn packages installation operations, when composer
package is installed or updated.</li>
<li><a
href="https://github.com/thecodingmachine/nodejs-installer">NodeJS-Installer</a>
- Installer for NodeJS and npm.</li>
- Installer for Node.js and npm.</li>
<li><a
href="https://github.com/mariusbuescher/node-composer">Node-Composer</a>
- Installer for NodeJS, npm and yarn.</li>
- Installer for Node.js, npm and yarn.</li>
<li><a
href="https://github.com/typisttech/imposter-plugin">Imposter-Plugin</a>
- Wrapping all composer vendor packages inside your own namespace.
@@ -268,12 +273,19 @@ href="https://github.com/isaaceindhoven/composer-velocita">Composer-Velocita</a>
href="https://github.com/isaaceindhoven/velocita-proxy">Velocita</a>: a
caching reverse proxy that does not require you to modify your
projects.</li>
<li><a
href="https://github.com/move-elevator/composer-translation-validator">Composer
Translation Validator</a> - Validates translation files in your project,
supports several file formats (regarding different frameworks) and
provides useful validators for comparison, consistency and syntax
checks.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://semver.mwl.be">Composer SemVer Checker</a> -
Enables you identify constraint to version resolution issues, by doing a
semantic version check for Packagist hosted packages.</li>
<li><a href="https://semver.madewithlove.com/">Composer SemVer
Checker</a> - Enables you identify constraint to version resolution
issues, by doing a semantic version check for Packagist hosted
packages.</li>
<li><a href="https://github.com/igorw/composer-yaml">Composer-Yaml</a> -
This tool converts <code>composer.yml</code> to
<code>composer.json</code>.</li>
@@ -284,7 +296,7 @@ href="https://getcomposer.org/doc/05-repositories.md#path">PathRepositories</a>
to load a local clone of your dependency into your project.</li>
<li><a href="https://github.com/OctoLinker/OctoLinker">OctoLinker
Browser Extension</a> - Enables you to navigate Composer/NPM
dependencies on Github.</li>
dependencies on GitHub.</li>
<li><a
href="https://github.com/maglnet/ComposerRequireChecker">ComposerRequireChecker</a>
- A CLI tool to analyze dependencies and verify that no unknown imported
@@ -355,33 +367,31 @@ section by dynamic values.</li>
</ul>
<h2 id="services">Services</h2>
<ul>
<li><a href="https://packanalyst.com/">Packanalyst</a> - Packanalyst is
a service that lets you browse in any PHP class / interface / trait
defined in Packagist.</li>
<li><a href="https://dependabot.com/">Dependabot</a> - 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.</li>
<li><a
href="https://github.com/security/advanced-security">Dependabot</a> -
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.</li>
</ul>
<hr />
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="https://scotch.io/tutorials/a-beginners-guide-to-composer">A
href="https://www.digitalocean.com/community/tutorials/a-beginners-guide-to-composer">A
beginners guide to Composer</a></li>
<li><a href="https://www.dev-metal.com/composer-tutorial/">A short &amp;
simple Composer tutorial</a></li>
<li><a
href="https://code.tutsplus.com/tutorials/easy-package-management-with-composer--net-25530">Easy
href="https://code.tutsplus.com/easy-package-management-with-composer--net-25530t">Easy
package management with Composer</a></li>
<li><a href="https://www.sitepoint.com/re-introducing-composer/">PHP
Dependency Management with Composer</a></li>
<li><a href="https://daylerees.com/composer-primer/">Composer
Primer</a></li>
<li><a href="https://alanstorm.com/php_composer_magento_tutorial/">PHP
<li><a href="https://alanastorm.com/php_composer_magento_tutorial/">PHP
Composer Magento Tutorial by Alan Storm</a></li>
<li><a
href="https://hub.packtpub.com/creating-and-using-composer-packages/">Creating
href="https://www.packtpub.com/en-us/learning/how-to-tutorials/creating-and-using-composer-packages/">Creating
and Using Composer Packages</a></li>
</ul>
<h2 id="blogs">Blogs</h2>
@@ -396,7 +406,7 @@ href="https://igor.io/2013/01/07/composer-versioning.html">Composer
Versioning</a></li>
<li><a
href="https://medium.com/@yanick.witschi/the-long-journey-of-making-phps-composer-memory-efficient-and-fast-63d12944aaa8">The
long journey of making PHPs Composer memory-efficient and fast
long journey of making PHPs Composer memory-efficient and fast
(toflar)</a></li>
</ul>
<h2 id="videos">Videos</h2>
@@ -409,7 +419,7 @@ Practices 2018 - Nils Adermann @ phpday 2018</a></li>
dependencies is more than running “composer update” - Nils Adermann @
phpsrb17</a></li>
<li><a href="https://www.youtube.com/watch?v=uNlYpSTiAcA">Composer Best
Practices — Jordi Boggiano @ php[tek] 2015</a></li>
Practices — Jordi Boggiano @ phptek 2015</a></li>
<li><a href="https://symfonycasts.com/screencast/composer">Wonderful
World of Composer</a></li>
<li><a href="https://www.youtube.com/watch?v=Ejr4Xqs9V2I">PHP Composer
@@ -510,30 +520,27 @@ packagist mirror.</li>
<h3 id="packagist-mirrors">Packagist Mirrors</h3>
<p>About metadata mirrors: https://packagist.org/mirrors</p>
<ul>
<li>Global, CloudFlare - <a
href="https://packagist.pages.dev/">packagist.pages.dev</a></li>
<li>North America
<ul>
<li>Canada - <a href="https://packagist.org">packagist.org</a> <em>Main
mirror</em></li>
</ul></li>
<li>South America
<ul>
<li>Brazil - <a
href="https://packagist.com.br">packagist.com.br</a></li>
</ul></li>
<li>Africa
<ul>
<li>South Africa - <a href="packagist.co.za">packagist.co.za</a></li>
<li>South Africa - <a
href="https://packagist.co.za">packagist.co.za</a></li>
</ul></li>
<li>Asia
<ul>
<li>China - <a href="https://php.cnpkg.org">php.cnpkg.org</a>, <a
href="https://pkg.phpcomposer.com/">https://pkg.phpcomposer.com/</a>, <a
href="https://mirrors.aliyun.com/composer/">https://mirrors.aliyun.com/composer/</a></li>
<li>China - <a href="https://pkg.xyz/">https://pkg.xyz/</a>, <a
href="https://developer.aliyun.com/composer">https://developer.aliyun.com/composer</a></li>
<li>India - <a
href="https://packagist.in/">https://packagist.in/</a></li>
<li>Indonesia - <a
href="https://packagist.phpindonesia.id">packagist.phpindonesia.id</a></li>
<li>Japan - <a href="https://packagist.jp">packagist.jp</a></li>
<li>Korea - <a
href="https://packagist.kr/">https://packagist.kr/</a></li>
</ul></li>
</ul>
<h2 id="composer-repositories">Composer Repositories</h2>
@@ -546,7 +553,7 @@ helps you to switch between different composer repositories.</li>
<ul>
<li><a href="https://github.com/fxpio/tug">fxpio/tug</a> - Enables you
to host a private Composer registry on AWS Serverless serving your
private PHP packages, which are hosted on Github or Gitlab
private PHP packages, which are hosted on GitHub or GitLab
services.</li>
</ul>
<h3 id="private-packagist">Private Packagist</h3>
@@ -599,14 +606,18 @@ files of third party nonComposer releases.</li>
<li><a href="https://github.com/vtsykun/packeton">Packeton</a> - Private
self-hosted Composer repository for vendors. Fork of packagist with
adding support for authorization, customer users, groups, webhooks.</li>
<li><a href="https://www.repoflow.io">RepoFlow</a> - Simple and fast
platform for hosting private Composer registries. Also supports Docker,
npm, PyPI, Maven, and RubyGems. Offers free options for both cloud and
self-hosted setups.</li>
</ul>
<h3 id="satis">Satis</h3>
<ul>
<li><a
href="https://github.com/wemakecustom/gitlab-composer">Gitlab-Composer</a>
- This is a branch/tag indexer for Gitlab repositories.</li>
<li><a href="https://github.com/ludofleury/satisfy">Satisfy</a> - Satis
composer repository manager with a Web UI.</li>
href="https://github.com/wemakecustom/gitlab-composer">GitLab-Composer</a>
- This is a branch/tag indexer for GitLab repositories.</li>
<li><a href="https://github.com/project-satisfy/satisfy">Satisfy</a> -
Satis composer repository manager with a Web UI.</li>
<li><a href="https://github.com/realshadow/satis-control-panel">Satis
Control Panel</a> - A simple web UI for managing your Satis Repository
with optional CI integration.</li>
@@ -621,10 +632,12 @@ addition to providing a composer repository ToranProxy acts as a proxy
server for Packagist and GitHub.</li>
</ul>
<hr />
<h2 id="license">License</h2>
<h2 id="copyright">Copyright</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://licensebuttons.net/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/jakoch">Jens A. Koch</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/jakoch/awesome-composer">composer.md
Github</a></p>