InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python docker-compose Projects
-
boilerplates
This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Proton Mail Suspended Journalist Accounts at Request of Cybersecurity Agency | news.ycombinator.com | 2025-09-12
Not who you asked, but I self-host some non-critical mail domains using Mailu[0], which is a set of docker containers. It's been fairly low maintenance. Ease of setup depends on your technical knowledge, but if I can do it, and you're on HN asking the question, you'll probably manage.
[0]: https://mailu.io/
-
It's not a real drop-in replacement in my experience. I have issues such as [1] where Podman compose seems to leave containers in a dirty state and subsequent `podman compose up` generate odd errors like:
> Error: creating container storage: the container name "..." is already in use by [hash]. You have to remove that container to be able to reuse that name: that name is already in use, or use --replace to instruct Podman to do so.
And then you try to run `podman compose up --replace` except that's not a recognized argument, so eventually you figure out that you have to run `podman compose down` to clean whatever state is causing issues. I find that I have to do that every time I CTRL+C quit out of `podman compose up`.
I'm considering going back to using Docker Engine.
[1] https://github.com/containers/podman-compose/issues/1072
-
-
-
-
Project mention: Speaches: Local API server for TTS/STT models using faster-whisper | news.ycombinator.com | 2025-06-11
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
I work on Harbor (https://github.com/av/harbor), it is a project to save hours when setting up LLMs locally.
I pre-integrated over 50 different LLM-related projects, added a nice CLI and a Desktop app on top to manage the configs.
-
FastAPI-boilerplate
An extendable async API using FastAPI, Pydantic V2, SQLAlchemy 2.0, PostgreSQL and Redis.
-
-
uv works great in a container, you can tell it to skip creating a venv and use the system's version of Python.
Both of my Docker Compose start app examples for https://github.com/nickjj/docker-flask-example and https://github.com/nickjj/docker-django-example use uv.
The biggest win is speed. Dependencies get installed ~10x faster than with pip, at least on my machine.
-
fastapi-alembic-sqlmodel-async
This is a project template which uses FastAPI, Pydantic 2.0, Alembic and async SQLModel as ORM. It shows a complete async CRUD using authentication and role base access control.
-
cp-all-in-one
docker-compose.yml files for cp-all-in-one , cp-all-in-one-community, cp-all-in-one-cloud, Apache Kafka Confluent Platform
-
-
-
ezarr
Ezarr aims to make it as easy as possible to setup an entire Servarr/Jackett/BitTorrent/Usenet/PleX/Jellyfin mediacenter stack using Docker
-
FastAPI-Backend-Template
A backend project template with FastAPI, PostgreSQL with asynchronous SQLAlchemy 2.0, Alembic for asynchronous database migration, and Docker. (by Aeternalis-Ingenium)
-
learn-generative-ai
Learn Cloud Applied Generative AI Engineering (GenEng) using OpenAI, Gemini, Streamlit, Containers, Serverless, Postgres, LangChain, Pinecone, and Next.js
-
-
bitcart
Bitcart is a free and open-source self-hosted payment processor for BTC, LTC, BCH, XMR, ETH, TRX, USDT and more
Project mention: Ask HN: Why is ETH/BTC ratio declining despite Ethereum's added utility? | news.ycombinator.com | 2024-11-191. https://github.com/bitcart/bitcart/issues/439
-
uv works great in a container, you can tell it to skip creating a venv and use the system's version of Python.
Both of my Docker Compose start app examples for https://github.com/nickjj/docker-flask-example and https://github.com/nickjj/docker-django-example use uv.
The biggest win is speed. Dependencies get installed ~10x faster than with pip, at least on my machine.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python docker-compose discussion
Python docker-compose related posts
-
Podman Desktop celebrates 3M downloads
-
Switching Pip to Uv in a Dockerized Flask / Django App
-
Speaches: Local API server for TTS/STT models using faster-whisper
-
I Open-Sourced My AI Toy Company That Runs on ESP32 and OpenAI Realtime API
-
Deployable On-Premises RAG
-
Run 50+ LLM-related projects locally
-
Show HN: Mikey – No bot meeting notetaker for Windows
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 Nov 2025
Index
What are some of the best open-source docker-compose projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | boilerplates | 7,099 |
| 2 | Mailu | 6,904 |
| 3 | podman-compose | 5,823 |
| 4 | nginx-ui | 4,464 |
| 5 | instantbox | 4,167 |
| 6 | docker-wyze-bridge | 3,134 |
| 7 | speaches | 2,587 |
| 8 | docker-autocompose | 2,427 |
| 9 | netbox-docker | 2,357 |
| 10 | harbor | 2,144 |
| 11 | FastAPI-boilerplate | 1,626 |
| 12 | Yamtrack | 1,564 |
| 13 | docker-django-example | 1,340 |
| 14 | fastapi-alembic-sqlmodel-async | 1,148 |
| 15 | cp-all-in-one | 1,098 |
| 16 | Tutor | 1,061 |
| 17 | minima | 1,024 |
| 18 | ezarr | 969 |
| 19 | FastAPI-Backend-Template | 807 |
| 20 | learn-generative-ai | 772 |
| 21 | ansible-docker | 766 |
| 22 | bitcart | 754 |
| 23 | docker-flask-example | 745 |