GitHub Packages
Your packages, at home with their code.
Overview
GitHub Packages is a software package hosting service that allows you to host your software packages privately or publicly and use them as dependencies in your projects. With GitHub Packages, you can find and publish packages, and install them in your project. You can also use webhooks to subscribe to package-related events, such as when a new version of a package is published.
✨ Key Features
- Support for multiple package types (npm, Docker, Maven, etc.)
- Integration with GitHub Actions
- Public and Private Repositories
- Package Insights and Download Statistics
- Fine-grained Permissions
🎯 Key Differentiators
- Seamless integration with the GitHub platform
- Unified experience for source code and packages
- Strong integration with GitHub Actions
Unique Value: A convenient and integrated way to manage your software packages alongside your code, streamlining your development workflow.
🎯 Use Cases (4)
✅ Best For
- Hosting npm packages for JavaScript projects
- Storing Docker images for use in GitHub Actions
- Publishing Maven artifacts for Java libraries
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Organizations requiring advanced, enterprise-grade artifact management features like multi-site replication or deep security scanning
🏆 Alternatives
While not as feature-rich as dedicated artifact repositories, its tight integration with GitHub makes it a compelling choice for many development teams.
💻 Platforms
🔌 Integrations
🛟 Support Options
- ✓ Email Support
- ✓ Dedicated Support (Enterprise tier)
🔒 Compliance & Security
💰 Pricing
Free tier: 500 MB of storage and 1 GB of data transfer for private repositories
🔄 Similar Tools in Artifact Registry
Google Artifact Registry
A single place for your organization to manage container images and language packages (such as Maven...
Docker Hub
The world's largest library and community for container images....
Amazon Elastic Container Registry (ECR)
A fully-managed Docker container registry that makes it easy for developers to store, manage, and de...
Azure Container Registry (ACR)
A managed, private Docker registry service based on the open-source Docker Registry 2.0....
JFrog Artifactory
A central hub for DevOps, integrating with your tools to improve automation and provide visibility....
GitLab Container Registry
A secure and private registry for Docker images, built into GitLab....