podup icon
podup icon

podup

A drop-in replacement for docker-compose that runs your existing docker-compose.yml on rootless Podman — one static Rust binary, no daemon, no Python.

podup screenshot 1

Cost / License

Platforms

  • Linux
  • Mac
  • Windows
0likes
0comments
0alternatives
0articles

Features

  1.  Command line interface

podup News & Activities

Highlights All activities

Recent activities

podup information

  • Developed by

    CO flagGlyndor
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities

GitHub repository

  •  3 Stars
  •  0 Forks
  •  11 Open Issues
  •   Updated  
View on GitHub
podup was added to AlternativeTo by Jose Rodriguez on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is podup?

podup is a drop-in replacement for docker-compose. It runs your existing docker-compose.yml on rootless Podman over Podman's native libpod REST API — no daemon, no Python, no root.

It ships as a single statically-linked binary written in Rust and implements the Compose Specification: YAML anchors, extends, include, profiles, env_file, and variable substitution. Startup is dependency-aware through depends_on conditions (service_started, service_healthy, service_completed_successfully), and it supports replicas, secrets, configs, and a watch mode that syncs, rebuilds, or restarts services on file changes.

The full command set is here — up, down, start, stop, ps, logs, exec, run, cp, build, pull, restart, and more — and you can export any stack to native systemd Quadlet units to run it under systemd with no daemon. podup is also usable as a Rust library, so you can embed its compose parser and engine in your own tools.

Official Links