Zero-Config Container Builds
Auto-detecting buildpacks that detect your language, version, and build optimized container images. No Dockerfile required.
What is Migetpacks? Migetpacks automatically detects your application's programming language and version, then generates an optimized multi-stage Dockerfile and builds a production-ready container image. It supports 14 languages and requires zero configuration.
# Pull migetpacks
docker pull miget/migetpacks:latest
# Build your app (from your project directory)
docker run --rm \
-v $PWD:/workspace/source \
-v /var/run/docker.sock:/var/run/docker.sock \
-e OUTPUT_IMAGE=my-app:latest \
miget/migetpacks:latest
# Run your app
docker run -p 5000:5000 my-app:latestThat's it. No Dockerfile. No configuration. Just your code.
Automatically detects your language, version, and package manager. Just point it at your code.
Node.js, Python, Ruby, Go, Rust, Java, Kotlin, Scala, PHP, .NET, Elixir, Clojure, Deno, and Bun.
Uses the same upstream images you know (node:20, python:3.12) — not proprietary base layers.
Optional Docker Hardened Images (distroless), non-root runtime, minimal attack surface.
BuildKit layer caching, registry mirrors, and shared package manager caches.
Fully open source. Inspect the generated Dockerfile, customize, or contribute.
| Feature | Migetpacks | Paketo | Heroku | Railpack | Dockerfile |
|---|---|---|---|---|---|
| Zero config | Yes | Yes | Yes | Yes | No |
| Official Docker images | Yes | Custom | Custom | Custom | Yes |
| Transparent build | Yes | Layers | No | Yes | Yes |
| Distroless option | Yes | Limited | No | No | Manual |
| Open source | Yes | Yes | No | Yes | N/A |
| Languages | 14 | 10+ | 7 | 6 | Any |
Migetpacks is built into Miget Cloud. Push your code, and we'll build and deploy automatically. Unlimited apps, one price.
Migetpacks is open source under a slightly modified O'Saasy License.
github.com/migetapp/migetpacks