# containers/podlet

Generate Podman Quadlet files from a Podman command, compose file, or existing object

Repository: https://github.com/containers/podlet
Canonical: https://ross.abutalabs.com/products/podlet
Homepage: https://crates.io/crates/podlet
Language: Rust
License: MPL-2.0
License Family: copyleft
Topics: podman, rust, quadlet, containers
Last push: 2026-07-14T13:07:30+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 60, longevity 91
- inputs: {"age_days": 1279, "days_push": 50, "days_rel": 107, "gap_med": 104, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1617, forks 45 (observed 2026-08-28T04:05:11.947154+00:00)

## What it is
Podlet is a Rust CLI tool that generates Podman Quadlet (systemd unit) files from Podman commands, Docker Compose files, or existing Podman objects. It simplifies declaring containers, pods, networks, volumes, and images as systemd-managed services.

## Use cases
- convert docker compose file to podman quadlet
- generate systemd unit files for podman containers
- turn podman run command into quadlet file
- migrate docker compose to podman systemd services
- create quadlet kube files from kubernetes yaml
- generate quadlet from existing podman container or volume

## When to choose
- you run rootless Podman containers managed by systemd via Quadlet
- you want to migrate Docker Compose setups to Podman Quadlet units
- you need to convert existing Podman objects into declarative Quadlet files

## When to avoid
- you use Docker instead of Podman
- you manage containers with Kubernetes rather than systemd Quadlets
- you need a container runtime itself rather than a config generator

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, developer-tools, configuration-management, container-runtime, deployment
- domain: developer-tools, self-hosted
- platform: cli, rust, cross-platform
- tags: podman, quadlet, systemd, docker-compose, containers, devops, command-line, linux

## Member repositories
- containers/podlet (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:11.947154+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:49:45.153833+00:00, confidence not recorded.
  - readme: https://github.com/containers/podlet (fetched 2026-08-28T04:05:11.947154+00:00, sha cf5285befffe)
  - registry_crates: https://crates.io/api/v1/crates/podlet (fetched 2026-08-29T11:22:15.138645+00:00, sha d779a59126b3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
