{"data":{"slug":"dive","name":"dive","tagline":"MIT Docker/OCI image layer explorer","category":"devops","categoryName":"DevOps","url":"https://github.com/wagoodman/dive","github":"https://github.com/wagoodman/dive","pricing":"open-source","hook":"dive is how you see *why* an image is fat — layer filesystem diffs and wasted space before you push another 1.4 GB “slim” build.","whatsGood":"MIT. wagoodman/dive. Analyze image tags/ids/digests or `dive build` straight from a Dockerfile context. Shows per-layer file trees, efficiency estimates, and discoverable bloat. Runnable as a local binary or via `docker run` mounting the Docker socket.","theCatch":"Vs Trivy/Grype (vuln scanners) and Syft (SBOM generator, not yet a twin page here): dive is *size/layer forensics*, not CVEs or SBOMs. Needs Docker/OCI image access. CI integration is DIY compared to scanner SaaS.","verdict":"MIT image layer explorer. Free forever; run it before you blame the registry for your Dockerfile.","addedAt":"2026-09-10","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Containers","tags":["self-host","permissive","containers","stale"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":54648,"starsPerWeek":124,"access":"free","archived":false,"repo":{"createdAt":"2018-05-13","pushedAt":"2025-12-15","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/dive","html":"/gems/dive","markdown":"/gems/dive.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}