Skip to content
CAI
Produce a survey ↗Verify a survey

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

CAI band scale
CAI trend line

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

CAI lens gauges

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.

Survey a repository

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.
CAI link cards