Migetpacks
Zero-config container builds for 14 languages. Auto-detecting buildpacks that detect your language, version, and build optimized container images.
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.
14 Languages Supported
JSNode.js
PYPython
GOGo
RBRuby
RSRust
JVJava
PHPPHP
C#.NET
EXElixir
KTKotlin
SCScala
CLJClojure
DNDeno
BNBun
Quick Start
# 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.
Why Migetpacks?
Zero Configuration
Automatically detects your language, version, and package manager. Just point it at your code.
Official Docker Images
Uses the same upstream images you know (node:20, python:3.12) - not proprietary base layers.
Secure by Default
Optional Docker Hardened Images (distroless), non-root runtime, minimal attack surface.
Fast Builds
BuildKit layer caching, registry mirrors, and shared package manager caches.
Transparent Output
Inspect the generated Dockerfile. No hidden layers, no proprietary formats.
Open Source
Fully open source. Inspect, customize, or contribute on GitHub.
Migetpacks vs Alternatives
FeatureMigetpacksPaketoHerokuRailpackDockerfile
Zero config
MigetpacksYes
PaketoYes
HerokuYes
RailpackYes
DockerfileNo
Official Docker images
MigetpacksYes
PaketoCustom
HerokuCustom
RailpackCustom
DockerfileYes
Transparent build
MigetpacksYes
PaketoLayers
HerokuNo
RailpackYes
DockerfileYes
Distroless option
MigetpacksYes
PaketoLimited
HerokuNo
RailpackNo
DockerfileManual
Open source
MigetpacksYes
PaketoYes
HerokuNo
RailpackYes
DockerfileN/A
Languages
Migetpacks14
Paketo10+
Heroku7
Railpack6
DockerfileAny
Deploy with Migetpacks on Miget Cloud
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