Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,5 +1,5 @@
Awesome Composer !Awesome (https://awesome.re/badge-flat.svg) (https://github.com/sindresorhus/awesome) !Build Status (https://api.travis-ci.org/jakoch/awesome-composer.svg?branch=master) 
(https://travis-ci.org/jakoch/awesome-composer) !license (https://img.shields.io/github/license/jakoch/awesome-composer.svg?maxAge=2592000) ()
Awesome Composer !Awesome (https://awesome.re/badge-flat.svg) (https://github.com/sindresorhus/awesome) !Build Status (https://api.travis-ci.org/jakoch/awesome-composer.svg?branch=master) (https://travis-ci.org/jakoch/awesome-composer) 
!license (https://img.shields.io/github/license/jakoch/awesome-composer.svg?maxAge=2592000) ()
 (https://getcomposer.org/)
@@ -33,7 +33,7 @@
- IRC channels are on irc.freenode.org: #composer (https://webchat.freenode.net/#composer) for users and #composer-dev (https://webchat.freenode.net/#composer-dev) for development.
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Plugins
@@ -43,8 +43,8 @@
- Composer-Composition (https://github.com/bamarni/composition) - Provides an API, for checking your environment at runtime.
- Composer-Suggest (https://github.com/nfreear/composer-suggest) - Enables you to install a custom group of suggested packages, based on keyword patterns.
- Composer-Versions-Check (https://github.com/Soullivaneuh/composer-versions-check) - Shows outdated packages from last major versions after using the update command (showing "Latest is vX.Y.Z").
- Composer-Changelogs (https://github.com/pyrech/composer-changelogs) - Provides a summary of the updates with links to changelog/releasenote/tag. The output is ready to be pasted into the commit message when 
updating the composer.lock file.
- Composer-Changelogs (https://github.com/pyrech/composer-changelogs) - Provides a summary of the updates with links to changelog/releasenote/tag. The output is ready to be pasted into the commit message when updating the composer.lock 
file.
- Composer-Merge-Plugin (https://github.com/wikimedia/composer-merge-plugin) - Merges multiple composer.json files at Composer runtime.
- Composer-Bin-Plugin (https://github.com/bamarni/composer-bin-plugin) - Adds support for managing dependencies for multiple packages in a single repository or isolate bin dependencies.
- Composer-Inheritance-Plugin (https://github.com/theofidry/composer-inheritance-plugin) - Opinionated version of Wikimedia composer-merge-plugin to work in pair with Bamarni composer-bin-plugin.
@@ -52,23 +52,22 @@
- Composer-Patches-Plugin (https://github.com/netresearch/composer-patches-plugin) - Enables you to provide patches for any package from any package. When the dependency is fetched, the patch is applied on top.
- Composer-Patches (https://github.com/cweagans/composer-patches) - The plugin applies a patch from a local or remote file to any required package.
- Composer-Patches (https://github.com/vaimo/composer-patches) - Applies a patch from a local or remote file to any package that is part of a given composer project.
- Composer-Patchset (https://github.com/mageops/php-composer-plugin-patchset) - Automatically fetch, update and apply patches to any composer package with a twist - store the patchset as a composer package 
itself.
- Composer-Patchset (https://github.com/mageops/php-composer-plugin-patchset) - Automatically fetch, update and apply patches to any composer package with a twist - store the patchset as a composer package itself.
- Composer-Plugin-QA (https://github.com/Webysther/composer-plugin-qa) - Comprehensive Plugin for composer to execute PHP Quality assurance Tools.
- Composer-Cleanup-Plugin (https://github.com/barryvdh/composer-cleanup-plugin) - Removes tests & documentation folders from the vendor dir.
- Composer-Cleaner (https://github.com/dg/composer-cleaner) - The tool removes unnecessary files and directories from the vendor directory.
- Composer-Ignore-Plugin (https://github.com/lichunqiang/composer-ignore-plugin) - Enables you to remove files and folders from the vendor folder (to make a cleaner and smaller deployment to production). It's an
alternative to .gitattributes.
- Composer-Ignore-Plugin (https://github.com/lichunqiang/composer-ignore-plugin) - Enables you to remove files and folders from the vendor folder (to make a cleaner and smaller deployment to production). It's an alternative to 
.gitattributes.
- Composer-Vendor-Cleaner (https://github.com/liborm85/composer-vendor-cleaner) - Plugin removes unnecessary development files and directories from vendor directory by glob pattern syntax.
- Composer-Skrub (https://github.com/ssx/skrub) - The plugin helps to remove junk from Composer installations and trim build sizes.
- Drupal Vendor Hardening Composer Plugin (https://github.com/drupal/core-vendor-hardening) - Removes extraneous directories from the project's vendor directory & adds .htaccess and web.config files to the root 
of the project's vendor directory.
- Drupal Vendor Hardening Composer Plugin (https://github.com/drupal/core-vendor-hardening) - Removes extraneous directories from the project's vendor directory & adds .htaccess and web.config files to the root of the project's vendor 
directory.
- Composer-Shared-Package-Plugin (https://github.com/Letudiant/composer-shared-package-plugin) - Allows you to share selected packages between your projects by creating symlinks.
- Composer-Symlinker (https://github.com/e-picas/composer-symlinker) - Enables you to load packages from different directories (instead of loading them from /vendor).
- Prestissimo (https://github.com/hirak/prestissimo) - A parallel downloader using phpext_curl.
- Composer-Curl-Plugin (https://github.com/ngyuki/composer-curl-plugin) - The plugin uses phpext_curl for downloading packages.
- Composer-Custom-Directory-Installer (https://github.com/mnsami/composer-custom-directory-installer) - A composer plugin, to install different types of composer packages in custom directories outside the 
default composer installation path (vendor folder).
- Composer-Custom-Directory-Installer (https://github.com/mnsami/composer-custom-directory-installer) - A composer plugin, to install different types of composer packages in custom directories outside the default composer installation 
path (vendor folder).
- Composer-Dependency-Analyzer (https://packagist.org/packages/jms/composer-deps-analyzer) - Allows you to build a dependency graph for an installed composer project.
- Graph-Composer (https://github.com/clue/graph-composer) - Provides a graph visualization for your project's composer.json and its dependencies.
- PackageVersions (https://github.com/Ocramius/PackageVersions) - Provides a very quick and easy access to installed composer dependency versions.
@@ -78,10 +77,8 @@
- Composer-Git-Hooks (https://github.com/BrainMaestro/composer-git-hooks) - A library for easily managing git hooks in your composer config.
- Symfony-Flex (https://github.com/symfony/flex) - Provides recipe-based (https://github.com/symfony/recipes) installation and configuration management for Symfony packages.
- Narrowspark-Automatic (https://github.com/narrowspark/automatic) - Automates the most common tasks of applications, boost package downloads, adds a composer security audit and more.
- PHPCodeSniffer-Composer-Installer (https://github.com/DealerDirect/phpcodesniffer-composer-installer) - The plugin enables you to install PHP_CodeSniffer (https://github.com/squizlabs/PHP_CodeSniffer) coding 
standards (rulesets).
- Composer-Warmup (https://github.com/jderusse/composer-warmup) - The plugin adds the command warmup-opcode to Composer, which triggers the compilation of all PHP files discovered in your project into the 
Opcache.
- PHPCodeSniffer-Composer-Installer (https://github.com/DealerDirect/phpcodesniffer-composer-installer) - The plugin enables you to install PHP_CodeSniffer (https://github.com/squizlabs/PHP_CodeSniffer) coding standards (rulesets).
- Composer-Warmup (https://github.com/jderusse/composer-warmup) - The plugin adds the command warmup-opcode to Composer, which triggers the compilation of all PHP files discovered in your project into the Opcache.
- Foxy (https://github.com/fxpio/foxy) - Composer plugin that executes npm/yarn packages installation operations, when composer package is installed or updated.
- NodeJS-Installer (https://github.com/thecodingmachine/nodejs-installer) - Installer for NodeJS and npm.
- Node-Composer (https://github.com/mariusbuescher/node-composer) - Installer for NodeJS, npm and yarn.
@@ -93,14 +90,14 @@
- Composer-Plugin-Exclude-Files (https://github.com/mcaskill/composer-plugin-exclude-files) - A plugin for excluding files required by packages using the 'files' autoloading mechanism.
- Composer-Downloads-Plugin (https://github.com/civicrm/composer-downloads-plugin) - Lightweight mechanism to download external resources (ZIP/TAR files) with only a url and path.
- Private-Composer-Installer (https://github.com/ffraenz/private-composer-installer) - Install helper outsourcing sensitive keys from the package URL into environment variables.
- CycloneDX-PHP-Composer (https://github.com/CycloneDX/cyclonedx-php-composer) - Creates a CycloneDX (https://cyclonedx.org/) "Software Bill-of-Materials" (SBOM) for the dependencies of a project. The SBOM 
enables dependency monitoring and risk analysis by OWASP DependencyTrack (https://dependencytrack.org/).
- CycloneDX-PHP-Composer (https://github.com/CycloneDX/cyclonedx-php-composer) - Creates a CycloneDX (https://cyclonedx.org/) "Software Bill-of-Materials" (SBOM) for the dependencies of a project. The SBOM enables dependency monitoring 
and risk analysis by OWASP DependencyTrack (https://dependencytrack.org/).
- Composer-Compile-Plugin (https://github.com/civicrm/composer-compile-plugin) - Allow PHP libraries to define simple, freeform compilation tasks. Support post-install hooks in any package.
- Composer-Link (https://github.com/SanderSander/composer-link) - Adds the ability to link local packages for development.
- Composer-REPL (https://github.com/ramsey/composer-repl) - The plugin provides the composer repl command, which gives you a PHP language shell (read-eval-print loop).
- Composer-Diff (https://github.com/IonBazan/composer-diff) - Compares composer.lock changes and generates a Markdown report for usage in a pull request description.
- Composer-Velocita (https://github.com/isaaceindhoven/composer-velocita) - Fast and reliable Composer package downloads using Velocita (https://github.com/isaaceindhoven/velocita-proxy): a caching reverse proxy
that does not require you to modify your projects.
- Composer-Velocita (https://github.com/isaaceindhoven/composer-velocita) - Fast and reliable Composer package downloads using Velocita (https://github.com/isaaceindhoven/velocita-proxy): a caching reverse proxy that does not require 
you to modify your projects.
Tools
@@ -113,8 +110,8 @@
- Composer-Unused (https://github.com/composer-unused/composer-unused) - A CLI tool, which scans your code and shows unused Composer dependencies.
- Composer-Normalize (https://github.com/ergebnis/composer-normalize) - The plugin helps to keep your composer.json file(s) consistent by restructuring and sorting entries (normalizing).
- Composer-Service (https://github.com/pborreli/composer-service) - Enables you to run Composer as a service on a remote server.
- Composer PreferLowest Checker (https://github.com/dereuromark/composer-prefer-lowest) - Strictly compare the specified minimum versions of your composer.json with the ones actually used by the prefer-lowest 
composer update command option.
- Composer PreferLowest Checker (https://github.com/dereuromark/composer-prefer-lowest) - Strictly compare the specified minimum versions of your composer.json with the ones actually used by the prefer-lowest composer update command 
option.
- Bramus/Composer-Autocomplete (https://github.com/bramus/composer-autocomplete) - A Bash/Shell autocompletion script for Composer.
- Composer/Xdebug-Handler (https://github.com/composer/xdebug-handler) - Helps you to restart a CLI process without loading the xdebug extension.
- Composer Semver Range Checker (https://gitlab.com/MattyRad/composer.guru) - A tool to help check the satisfiable ranges of a composer constraint.
@@ -122,8 +119,7 @@
Scripts
- ParameterHandler (https://github.com/Incenteev/ParameterHandler) - Allows you to manage your ignored parameters when running a composer install or update.
- Tooly (https://github.com/tommy-muehle/tooly-composer-script) - Manage needed PHAR files in your project composer.json. Every PHAR file will be saved in the composer binary directory. Optional with GPG 
verification for every PHAR.
- Tooly (https://github.com/tommy-muehle/tooly-composer-script) - Manage needed PHAR files in your project composer.json. Every PHAR file will be saved in the composer binary directory. Optional with GPG verification for every PHAR.
- Melody (https://github.com/sensiolabs/melody) - One-file composer scripts.
- Composer-Travis-Lint (https://github.com/raphaelstolt/composer-travis-lint) - Allows you to lint the Travis CI configuration file (.travis.yml).
- Composer-Multitest (https://github.com/raphaelstolt/composer-multitest) - Enables you to run a Composer script against multiple, locally installed PHP versions, which are managed by PHPBrew or phpenv.
@@ -135,10 +131,9 @@
Services
- Packanalyst (https://packanalyst.com/) - Packanalyst is a service that lets you browse in any PHP class / interface / trait defined in Packagist.
- Dependabot (https://dependabot.com/) - 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.
- Dependabot (https://dependabot.com/) - 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
@@ -200,7 +195,7 @@
 - Composer in 2016 (http://slides.seld.be/?file=2016-07-22+Composer+in+2016.html)
 - Lessons Learned Building the Composer Internals (2018) (http://slides.seld.be/?file=2018-04-20+Lessons+Learned+Building+the+Composer+Internals.html)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Packagist
@@ -208,8 +203,7 @@
Setup a Packagist Mirror
- Packagist Mirror (https://github.com/Webysther/packagist-mirror) - This script helps to setup a packagist mirror. It is the maintained and stable version of Packagist Crawler 
(https://github.com/hirak/packagist-crawler).
- Packagist Mirror (https://github.com/Webysther/packagist-mirror) - This script helps to setup a packagist mirror. It is the maintained and stable version of Packagist Crawler (https://github.com/hirak/packagist-crawler).
- Docker Image (https://github.com/Webysther/packagist-mirror-docker) - This Docker image helps to create a customized packagist mirror.
- Packagist Mirror from Indonesia (https://github.com/IndraGunawan/packagist-mirror) - Another implementation for creating a packagist mirror.
@@ -240,14 +234,12 @@
Private Packagist
- Private Packagist Cloud (https://packagist.com) - A Composer Repository as a Service for private packages and to mirror packages from other repositories.
- Private Packagist Enterprise (https://packagist.com) - On-premise self-hosted version of Private Packagist.
- Private Packagist API Client (https://github.com/packagist/private-packagist-api-client) - A PHP client for the Private Packagist API. The client handles authentication, signature generation and access to all 
endpoints.
- Private Packagist API Client (https://github.com/packagist/private-packagist-api-client) - A PHP client for the Private Packagist API. The client handles authentication, signature generation and access to all endpoints.
Repman
- repman.io (https://repman.io) & repman-io/repman (https://github.com/repman-io/repman) - A Private PHP Package Repository Manager & Packagist Proxy.
- repman-io/composer-plugin (https://github.com/repman-io/composer-plugin) - This plugin enables downloading via Repman by adding a distribution mirror URL for all your dependencies (without need to update the 
composer.lock file).
- repman-io/composer-plugin (https://github.com/repman-io/composer-plugin) - This plugin enables downloading via Repman by adding a distribution mirror URL for all your dependencies (without need to update the composer.lock file).
Packagist-compatible repositories
@@ -255,8 +247,8 @@
- Asset Packagist (https://asset-packagist.org/) - Enables installation of Bower and NPM packages as native Composer packages.
- Firegento (https://packages.firegento.com/) - A Composer Repository providing Magento Modules.
- Drupal Packagist (https://www.drupal.org/node/2822344) - Composer repositories for Drupal 7 and 8 core, modules, and themes.
- Satis Server (https://github.com/lukaszlach/satis-server) - This docker container provides a Satis Server and enables you to run a private, self-hosted Composer repository with support for Git, Mercurial, and 
Subversion, HTTP API, HTTPs support, webhook handler and scheduled builds.
- Satis Server (https://github.com/lukaszlach/satis-server) - This docker container provides a Satis Server and enables you to run a private, self-hosted Composer repository with support for Git, Mercurial, and Subversion, HTTP API, 
HTTPs support, webhook handler and scheduled builds.
- Cloudsmith (https://cloudsmith.com/) - A fully managed package management SaaS with PHP/Composer support (and many others).
- Release Belt (https://github.com/Rarst/release-belt) - Selfhosted Composer repository implementation to quickly integrate ZIP files of third party nonComposer releases.
- Packeton (https://github.com/vtsykun/packeton) - Private self-hosted Composer repository for vendors. Fork of packagist with adding support for authorization, customer users, groups, webhooks.
@@ -272,7 +264,7 @@
- ToranProxy (https://toranproxy.com/) (deprecated) - In addition to providing a composer repository ToranProxy acts as a proxy server for Packagist and GitHub.
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
License