Amargo
github.com
Spec sheet
- Purpose
- Amargo is an open-source artifact repository manager with pull-through caching.Read 11 Oct 2026 · github.com
- Deployment
- The project provides Docker Compose setup and instructions for building a production Docker image.Read 11 Oct 2026 · github.com
- API
- The local setup instructions expose the application API at http://localhost:3000 and a health check at /health.Read 11 Oct 2026 · github.com
- License
- Amargo is released under the MIT License.Read 11 Oct 2026 · github.com
- Analytics
- Amargo tracks package downloads and usage statistics.Read 11 Oct 2026 · github.com
- Artifact capacity
- The README says there are no size limits and storage is limited by the configured object storage capacity.Read 11 Oct 2026 · github.com
- Caching headers
- It sets ETags based on SHA256 checksums and HTTP cache headers, and exposes an X-Amargo-Cache HIT or MISS header.Read 11 Oct 2026 · github.com
- Development status
- The repository warns that Amargo is still in development and should be used at the user's own risk.Read 11 Oct 2026 · github.com
- Package formats
- It supports npm, PyPI, Docker, Maven, NuGet, and Go modules.Read 11 Oct 2026 · github.com
- Pull-through cache
- It caches artifacts on demand and supports configurable time-to-live settings at repository and artifact levels.Read 11 Oct 2026 · github.com
- Requirements
- The setup instructions list Node.js 20+, Docker and Docker Compose, PostgreSQL 16, and MinIO or S3-compatible storage.Read 11 Oct 2026 · github.com
- Scaling
- The project describes Amargo as designed for horizontal scaling and distributed deployments.Read 11 Oct 2026 · github.com
- Storage
- Supported object storage backends include MinIO, AWS S3, Google Cloud Storage, and Azure Blob Storage.Read 11 Oct 2026 · github.com
Plans and prices
Free and open source Free MIT licensed · unlimited artifact storage stated Read 11 Oct 2026 · github.com
Where Specifiction places it
- Artifact repository software#20 of 648.1