podman-container-tools/podman
This system is a comprehensive container management platform that provides a unified CLI for managing containers, pods, images, and networks. It supports local and remote execution via a REST API and gRPC, enabling programmatic control through Go bindings. The system handles virtual machine lifecycle management for cross-platform compatibility and integrates with Kubernetes and systemd for advanced orchestration and service management.
61.7
Adequate · 6 August 2026
170k
lines of production code
Go
primary language
8
bus factor · 998 authors in all
3
measurements over time
How it got here
2017–2020 · V2 API and CLI refactoring
This period focused on the comprehensive refactoring of the Podman codebase to support a new V2 API and CLI architecture. Key changes include migrating the state management from BoltDB to SQLite, implementing a robust Go bindings layer for remote and local operations, and restructuring the command-line interface using Cobra. The work also introduced significant improvements to the REST API, shell completions, and system integration, establishing a modernized foundation for future development.
113 changes
2021–2023 · multi-platform machine and remote build infrastructure
This period focused on expanding Podman's virtual machine and remote management capabilities, introducing the 'podman machine' and 'podman farm' subcommands to support cross-platform hypervisors (QEMU, WSL2, AppleHV) and distributed image building. The work also deepened Kubernetes integration through 'podman kube' and 'podman quadlet' commands, while significantly improving test coverage for compose, API, and machine lifecycle scenarios.
68 changes
2024–2026 · Machine virtualization and testing infrastructure
This period focused on expanding Podman's virtual machine capabilities by introducing new providers for Apple Silicon (AppleHypervisor, libkrun) and standardizing machine configuration, locking, and image pulling. Concurrently, the codebase established a robust testing and CI infrastructure, including a local pre-PR validation script, GitHub Actions migration, and comprehensive test coverage for new features like OCI artifacts and CDI devices.
36 changes
Survey your own repository
podman-container-tools/podman was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit a411828811 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.