github.com/moby/moby ↗
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
An animated visualization of moby/moby's Git history from January 2013 to February 2021, built by 2,308 contributors. The codebase reached 108,266 lines, mostly Go. The video runs 5 minutes 9 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Go
Contributors
2308
Lines of Code
108,266
From
2013-01-19
To
2021-02-18
Advertisement
About moby/moby
Moby is an open-source containerization project created by Docker to provide modular toolkit components for building container-based systems. It functions as a "Lego set" of components including container build tools, a registry, orchestration tools, and a runtime that can be assembled and customized in flexible ways. The project emphasizes modularity, swappable components, secure defaults, and developer-focused APIs rather than end-user polish.
The project is designed for engineers, integrators, and open-source enthusiasts who want to modify, experiment with, and build custom systems based on containers. Moby serves as the upstream codebase for Docker Engine and is explicitly not intended for users seeking commercially supported systems or enterprise support. While Docker products use Moby as their foundation, the project welcomes external maintainers and encourages other projects to reuse its components independently.
The codebase is written in Go and provides public Go modules for programmatic access, including a client library for the Docker Engine API and shared API types. Starting with version 29, the old `github.com/docker/docker` module is deprecated in favor of the newer `github.com/moby/moby` path, with independent versioning for the client and API modules to allow for breaking changes and improvements.
Advertisement