PHP Package: composer/composer
Composer is a PHP dependency manager widely used for managing PHP libraries. It simplifies the process of managing libraries and their dependencies.
Package Description
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage them for you. Composer is not a package manager in the traditional sense; it deals with packages or libraries but manages them on a per-project basis, installing them in a directory inside your project. By default, it manages libraries that are required for PHP projects.
- Composer\Config
- Composer\Util\ComposerMirror
- Composer\Util\Silencer
- Composer\Util\Filesystem
- Composer\Util\Svn
- Composer\Util\Loop
- Composer\Util\PackageSorter
- Composer\Util\ProcessExecutor
- Composer\Util\IniHelper
- Composer\Util\PackageInfo
- Composer\Util\TlsHelper
- Composer\Util\Url
- Composer\Util\GitLab
- Composer\Util\ErrorHandler
- Composer\Util\Tar
- Composer\Util\HttpDownloader
- Composer\Util\AuthHelper
- Composer\Util\StreamContextFactory
- Composer\Util\Perforce
- Composer\Util\ConfigValidator
- Composer\Util\Git
- Composer\Util\GitHub
- Composer\Util\Platform
- Composer\Util\Hg
- Composer\Util\Zip
- Composer\Util\SyncHelper
- Composer\Util\RemoteFilesystem
- Composer\Util\Bitbucket
- Composer\Util\MetadataMinifier
- Composer\Util\NoProxyPattern
- Composer\Util\Http\Response
- Composer\Util\Http\ProxyManager
- Composer\Util\Http\CurlDownloader
- Composer\Util\Http\ProxyItem
- Composer\Util\Http\RequestProxy
- Composer\Util\Http\CurlResponse
- Composer\Question\StrictConfirmationQuestion
- Composer\Filter\PlatformRequirementFilter\IgnoreAllPlatformRequirementFilter
- Composer\Filter\PlatformRequirementFilter\IgnoreNothingPlatformRequirementFilter
- Composer\Filter\PlatformRequirementFilter\PlatformRequirementFilterFactory
- Composer\Filter\PlatformRequirementFilter\IgnoreListPlatformRequirementFilter
- Composer\Filter\PlatformRequirementFilter\PlatformRequirementFilterInterface
- Composer\Cache
- Composer\Downloader\PathDownloader
- Composer\Downloader\XzDownloader
- Composer\Downloader\DownloadManager
- Composer\Downloader\GitDownloader
- Composer\Downloader\DownloaderInterface
- Composer\Downloader\DvcsDownloaderInterface
- Composer\Downloader\TarDownloader
- Composer\Downloader\PharDownloader
- Composer\Downloader\FilesystemException
- Composer\Downloader\VcsDownloader
- Composer\Downloader\GzipDownloader
- Composer\Downloader\VcsCapableDownloaderInterface
- Composer\Downloader\PerforceDownloader
- Composer\Downloader\FossilDownloader
- Composer\Downloader\ArchiveDownloader
- Composer\Downloader\MaxFileSizeExceededException
- Composer\Downloader\ZipDownloader
- Composer\Downloader\FileDownloader
- Composer\Downloader\SvnDownloader
- Composer\Downloader\TransportException
- Composer\Downloader\RarDownloader
- Composer\Downloader\ChangeReportInterface
- Composer\Downloader\HgDownloader
- Composer\SelfUpdate\Versions
- Composer\SelfUpdate\Keys
- Composer\Plugin\Capability\Capability
- Composer\Plugin\Capability\CommandProvider
- Composer\Plugin\Capable
- Composer\Plugin\PluginManager
- Composer\Plugin\PluginInterface
- Composer\Plugin\CommandEvent
- Composer\Plugin\PreCommandRunEvent
- Composer\Plugin\PreFileDownloadEvent
- Composer\Plugin\PostFileDownloadEvent
- Composer\Plugin\PluginBlockedException
- Composer\Plugin\PrePoolCreateEvent
- Composer\Plugin\PluginEvents
- Composer\Autoload\ClassMapGenerator
- Composer\Autoload\AutoloadGenerator
- Composer\Autoload\ClassLoader
- Composer\InstalledVersions
- Composer\DependencyResolver\Problem
- Composer\DependencyResolver\RuleWatchNode
- Composer\DependencyResolver\RuleWatchChain
- Composer\DependencyResolver\Operation\OperationInterface
- Composer\DependencyResolver\Operation\UninstallOperation
- Composer\DependencyResolver\Operation\SolverOperation
- Composer\DependencyResolver\Operation\InstallOperation
- Composer\DependencyResolver\Operation\UpdateOperation
- Composer\DependencyResolver\Operation\MarkAliasInstalledOperation
- Composer\DependencyResolver\Operation\MarkAliasUninstalledOperation
- Composer\DependencyResolver\SolverBugException
- Composer\DependencyResolver\LocalRepoTransaction
- Composer\DependencyResolver\GenericRule
- Composer\DependencyResolver\RuleSet
- Composer\DependencyResolver\PolicyInterface
- Composer\DependencyResolver\PoolOptimizer
- Composer\DependencyResolver\Pool
- Composer\DependencyResolver\DefaultPolicy
- Composer\DependencyResolver\Rule2Literals
- Composer\DependencyResolver\RuleSetIterator
- Composer\DependencyResolver\Decisions
- Composer\DependencyResolver\RuleSetGenerator
- Composer\DependencyResolver\PoolBuilder
- Composer\DependencyResolver\LockTransaction
- Composer\DependencyResolver\Solver
- Composer\DependencyResolver\MultiConflictRule
- Composer\DependencyResolver\SolverProblemsException
- Composer\DependencyResolver\Rule
- Composer\DependencyResolver\RuleWatchGraph
- Composer\DependencyResolver\Request
- Composer\DependencyResolver\Transaction
- Composer\Platform\HhvmDetector
- Composer\Platform\Runtime
- Composer\Platform\Version
- Composer\Installer
- Composer\Repository\ComposerRepository
- Composer\Repository\PathRepository
- Composer\Repository\Vcs\PerforceDriver
- Composer\Repository\Vcs\HgDriver
- Composer\Repository\Vcs\VcsDriverInterface
- Composer\Repository\Vcs\GitHubDriver
- Composer\Repository\Vcs\GitDriver
- Composer\Repository\Vcs\SvnDriver
- Composer\Repository\Vcs\VcsDriver
- Composer\Repository\Vcs\GitBitbucketDriver
- Composer\Repository\Vcs\FossilDriver
- Composer\Repository\Vcs\GitLabDriver
- Composer\Repository\RepositorySecurityException
- Composer\Repository\RepositoryFactory
- Composer\Repository\RepositoryInterface
- Composer\Repository\VersionCacheInterface
- Composer\Repository\InstalledRepositoryInterface
- Composer\Repository\RepositorySet
- Composer\Repository\RepositoryUtils
- Composer\Repository\CompositeRepository
- Composer\Repository\ArrayRepository
- Composer\Repository\FilterRepository
- Composer\Repository\WritableArrayRepository
- Composer\Repository\RootPackageRepository
- Composer\Repository\LockArrayRepository
- Composer\Repository\InstalledArrayRepository
- Composer\Repository\PearRepository
- Composer\Repository\FilesystemRepository
- Composer\Repository\AdvisoryProviderInterface
- Composer\Repository\InvalidRepositoryException
- Composer\Repository\ArtifactRepository
- Composer\Repository\PackageRepository
- Composer\Repository\CanonicalPackagesTrait
- Composer\Repository\ConfigurableRepositoryInterface
- Composer\Repository\RepositoryManager
- Composer\Repository\InstalledFilesystemRepository
- Composer\Repository\VcsRepository
- Composer\Repository\PlatformRepository
- Composer\Repository\WritableRepositoryInterface
- Composer\Repository\InstalledRepository
- Composer\Script\ScriptEvents
- Composer\Script\Event
- Composer\PHPStan\ConfigReturnTypeExtension
- Composer\PHPStan\RuleReasonDataReturnTypeExtension
- Composer\Composer
- Composer\Console\Application
- Composer\Console\HtmlOutputFormatter
- Composer\Console\GithubActionError
- Composer\Console\Input\InputOption
- Composer\Console\Input\InputArgument
- Composer\Compiler
- Composer\Json\JsonManipulator
- Composer\Json\JsonFormatter
- Composer\Json\JsonValidationException
- Composer\Json\JsonFile
- Composer\EventDispatcher\EventDispatcher
- Composer\EventDispatcher\EventSubscriberInterface
- Composer\EventDispatcher\ScriptExecutionException
- Composer\EventDispatcher\Event
- Composer\IO\BufferIO
- Composer\IO\IOInterface
- Composer\IO\NullIO
- Composer\IO\BaseIO
- Composer\IO\ConsoleIO
- Composer\Package\BasePackage
- Composer\Package\PackageInterface
- Composer\Package\Version\VersionBumper
- Composer\Package\Version\VersionGuesser
- Composer\Package\Version\VersionSelector
- Composer\Package\Version\VersionParser
- Composer\Package\Version\StabilityFilter
- Composer\Package\Locker
- Composer\Package\Loader\InvalidPackageException
- Composer\Package\Loader\JsonLoader
- Composer\Package\Loader\LoaderInterface
- Composer\Package\Loader\ValidatingArrayLoader
- Composer\Package\Loader\ArrayLoader
- Composer\Package\Loader\RootPackageLoader
- Composer\Package\CompleteAliasPackage
- Composer\Package\Link
- Composer\Package\RootPackageInterface
- Composer\Package\Dumper\ArrayDumper
- Composer\Package\Package
- Composer\Package\RootPackage
- Composer\Package\CompletePackageInterface
- Composer\Package\CompletePackage
- Composer\Package\Comparer\Comparer
- Composer\Package\RootAliasPackage
- Composer\Package\AliasPackage
- Composer\Package\Archiver\GitExcludeFilter
- Composer\Package\Archiver\ZipArchiver
- Composer\Package\Archiver\BaseExcludeFilter
- Composer\Package\Archiver\PharArchiver
- Composer\Package\Archiver\ArchivableFilesFinder
- Composer\Package\Archiver\ComposerExcludeFilter
- Composer\Package\Archiver\ArchivableFilesFilter
- Composer\Package\Archiver\ArchiverInterface
- Composer\Package\Archiver\ArchiveManager
- Composer\Exception\IrrecoverableDownloadException
- Composer\Exception\NoSslException
- Composer\Advisory\IgnoredSecurityAdvisory
- Composer\Advisory\SecurityAdvisory
- Composer\Advisory\PartialSecurityAdvisory
- Composer\Advisory\Auditor
- Composer\PartialComposer
- Composer\Config\JsonConfigSource
- Composer\Config\ConfigSourceInterface
- Composer\Factory
- Composer\Command\DiagnoseCommand
- Composer\Command\InitCommand
- Composer\Command\FundCommand
- Composer\Command\ClearCacheCommand
- Composer\Command\PackageDiscoveryTrait
- Composer\Command\BumpCommand
- Composer\Command\DependsCommand
- Composer\Command\CheckPlatformReqsCommand
- Composer\Command\AuditCommand
- Composer\Command\RemoveCommand
- Composer\Command\ValidateCommand
- Composer\Command\RunScriptCommand
- Composer\Command\BaseCommand
- Composer\Command\SearchCommand
- Composer\Command\ShowCommand
- Composer\Command\SelfUpdateCommand
- Composer\Command\AboutCommand
- Composer\Command\ArchiveCommand
- Composer\Command\BaseDependencyCommand
- Composer\Command\UpdateCommand
- Composer\Command\SuggestsCommand
- Composer\Command\ProhibitsCommand
- Composer\Command\DumpAutoloadCommand
- Composer\Command\HomeCommand
- Composer\Command\ScriptAliasCommand
- Composer\Command\InstallCommand
- Composer\Command\GlobalCommand
- Composer\Command\StatusCommand
- Composer\Command\ReinstallCommand
- Composer\Command\ConfigCommand
- Composer\Command\OutdatedCommand
- Composer\Command\ExecCommand
- Composer\Command\LicensesCommand
- Composer\Command\RequireCommand
- Composer\Command\CreateProjectCommand
- Composer\Command\CompletionTrait
- Composer\Installer\NoopInstaller
- Composer\Installer\PackageEvent
- Composer\Installer\InstallerEvent
- Composer\Installer\BinaryInstaller
- Composer\Installer\InstallerInterface
- Composer\Installer\InstallationManager
- Composer\Installer\PackageEvents
- Composer\Installer\InstallerEvents
- Composer\Installer\LibraryInstaller
- Composer\Installer\MetapackageInstaller
- Composer\Installer\ProjectInstaller
- Composer\Installer\BinaryPresenceInterface
- Composer\Installer\SuggestedPackagesReporter
- Composer\Installer\PluginInstaller
Download Latest Version: 2.8.9

Previous Versions
v2.8.6
v2.8.8 - Coming soon
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/composer/composer/2.8.9/loader.php';
require_once 'libs/php/php/{lib_version}/loader.php';
require_once 'libs/vendorx/libraryy/{lib_version}/loader.php';
require_once 'libs/vendorz/package/{lib_version}/loader.php';
use Composer\Installer;
use Vendor\Dependency\ClassX;
$obj = new Installer();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.