Packagist.org website, PHP package repository, Composer packages, composer.json, dependency management, package publishing, open-source supply chain, and WHOIS domain data

Packagist

Packagist is the main Composer package repository website where PHP developers find, publish, and install public packages for PHP projects.

Core purpose
Packagist aggregates public PHP packages that can be installed with Composer, the dependency manager used across much of the PHP ecosystem.
Official domain
packagist.org is the main public website for package search, package submission, Composer metadata, API access, mirrors, and project documentation links.
Domain created
April 9, 2011
The Packagist site logo used as the brand image for the website page.View official Packagist logo

What Packagist is

Packagist official site is the main Composer repository for PHP packages. It aggregates public packages that Composer can install, and it gives developers a web interface for searching packages, reading package metadata, submitting public repositories, and connecting projects to dependency-management workflows. Packagist is closely tied to Composer rather than being a general download site. Composer reads package metadata, resolves versions, and installs dependencies, while Packagist helps Composer know where public package code and release information can be found.

Composer and composer.json

A PHP project that uses Composer usually describes its dependencies in a composer.json file. Packagist reads package metadata from that file, including the package name, description, requirements, autoloading information, license, authors, and version constraints. The package name uses a vendor/project pattern so maintainers can publish under their own namespace.

How publishing works

To publish a package, a maintainer submits a public repository URL to Packagist. New releases are normally discovered from version-control tags and branches, and Packagist can update packages through service hooks from platforms such as GitHub, GitLab, Bitbucket, or Gitea. That model keeps package pages connected to source repositories instead of requiring every file to be manually uploaded.

Discovery and package pages

A package page on Packagist can show the package name, description, versions, install command, dependencies, maintainers, repository links, license, autoloading data, and download statistics. For developers choosing dependencies, those fields help separate an active, well-described package from one that may be stale or unsuitable.

Private packages and infrastructure

Packagist.org is for public packages. The site points users who need private dependency hosting toward Private Packagist, while the public registry also links to mirrors, APIs, status information, sponsorship, and infrastructure partners. That split lets the public repository remain open while giving companies a separate path for internal or customer-only packages.

Who uses Packagist

Packagist is used by PHP application developers, framework teams, open-source maintainers, agency developers, DevOps engineers, CI systems, and organizations that build PHP software. A Laravel or Symfony developer may use it daily through Composer, while a package maintainer may use it to publish reusable libraries, plugins, SDKs, and tools.

Why it matters

Packagist matters because PHP's modern package ecosystem depends on shared, installable components. Frameworks, testing tools, HTTP clients, logging libraries, CMS plugins, static analysis tools, and deployment helpers all move through Composer workflows. That makes Packagist both a convenience for developers and a meaningful part of PHP's software supply chain.

WHOIS domain data

Data pulled: May 24, 2026View current WHOIS record

Domain
packagist.org
IP address
143.244.60.197
Registrar
OVH sas
WHOIS server
whois.ovh.com
Referral URL
http://www.ovh.com
Created
April 9, 2011
Updated
November 19, 2025
Expires
April 9, 2035
Nameservers
coco.bunny.net (109.104.147.1); kiki.bunny.net (91.200.176.1)
Domain status
clientDeleteProhibited; clientTransferProhibited
DNSSEC
unsigned
Contact privacy
Registrant, admin, and technical contact details are redacted by a privacy service.