Welcome to Shipped
Shipped is a self-hosted dashboard that tracks package releases across platforms like GitHub, NPM, Docker Hub, and PyPI. Group your dependencies into custom lists to instantly monitor new versions and stay up-to-date with the packages you depend on.Quick Start
Get Shipped running in minutes with Docker Compose
Features
Explore multi-provider support, caching, and real-time updates
Configuration
Learn how to configure lists, providers, and UI settings
Providers
Discover supported package providers and their options
Why Shipped?
Keeping track of updates across multiple package ecosystems is challenging. Whether you’re monitoring dependencies for security updates, tracking framework releases, or managing container images, Shipped provides a unified dashboard for all your packages.Shipped is designed to be self-hosted, giving you full control over your monitoring infrastructure. All configuration is stored in simple YAML files that can be version-controlled.
Key Capabilities
- Multi-Provider Support: Track packages from GitHub, NPM, Docker Hub, and PyPI in one place
- Organized Lists: Group packages into custom lists with sections for better organization
- Real-Time Updates: Configuration changes propagate to the UI instantly via hot-reloading
- Smart Caching: Multi-layer caching (L1 memory + L2 file) minimizes API calls and improves performance
- Hash-Based Security: Only pre-configured packages can be queried, preventing unauthorized access
Quick Start with Docker
Get started in seconds with Docker Compose:docker-compose.yml
/path-to-data/config/lists.yaml:
lists.yaml
What’s Next?
Configure Your First List
Learn how to organize packages into custom lists and groups
Explore Architecture
Understand how Shipped works under the hood