All 18 Dependencies
Every package Docker (Moby) depends on, ranked by repo health score.
Moby is the open source project maintained by Docker, Inc. and the community that produces Docker Engine — the container runtime, image builder, and networking stack that powers container execution on Linux and Windows hosts. Rather than being an end-user product, Moby is explicitly framed as a "Lego set" of modular components: a daemon, a versioned REST API, an independently versioned Go client SDK, and a builder, meant for engineers who want to assemble their own container-based systems rather than consume a finished product.
Architecturally, dockerd wires together subsystems for containers, images, volumes, networking (via an in-tree libnetwork), the Dockerfile/BuildKit-based builder, and swarm-mode clustering. Image, content, and snapshot handling is delegated to containerd instead of a bespoke storage driver, aligning the engine with the wider OCI ecosystem while retaining the familiar Docker CLI/API surface. The public API types and Go client ship as separately versioned modules from the root engine binary, which itself is not meant to be imported as a library — a deliberate API-stability boundary.
The project is extremely active and heavily used: it carries tens of thousands of GitHub stars, sustained triple-digit monthly commit volume, and a release cadence that ships versioned Docker Engine builds roughly monthly alongside independently tagged API and client releases. It's licensed under Apache 2.0 with no license keys or self-hosting restrictions — commercial products like Docker Desktop and Mirantis Container Runtime build on top of Moby but live outside this repository.
Moby is not aimed at people looking for a supported, packaged product — it's for engineers, integrators, and container tooling authors who want to hack on, extend, or embed the actual engine that underlies the broader Docker ecosystem.