SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 docker-compose Open-Source Projects
-
Project mention: Zero Trust, One Router: Hardening Your Home Lab Like a Cyber Fortress. | dev.to | 2025-06-20
Docker Compose Samples — ready-made stacks to learn from
-
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.
-
$ sudo yum install docker git -y $ sudo systemctl enable --now docker $ # Attention: You need IPv4 to download from GitHub! $ sudo curl -L \ "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" \ -o /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose $ sudo usermod -aG docker $(whoami) # Log in to the instance again
-
Since I'm not using Kubernetes/K3S to manage the orchestration, I simply use Docker Compose files, which I manage in folders and track with Git. Secrets and credentials are stored securely using .env files — nothing is hardcoded. For maintenance, I use Portainer. The whole Docker management and Ubuntu itself run on the internal SSD for the fastest speed possible, ensuring no other services interfere.
-
Docker itself is open source and free, but its main installer advertised on the official website, Docker Desktop, required a licence fee for "for-profit organization with more than 250 total employees". To avoid any issue we will install an alternative to Docker Desktop, Colima
-
-
-
Additionally at some point people behind this product decided to change the licensing model, and allow the use of community editions for up to 5 nodes. It wasn't my case, but that pushed me to use something more independent. So I started using dockge, then added another service for docker logs, version monitor, and keeps adding applications that are fun to use, for example homebox or bookstack. It was fun until I released the cost of energy and maintenance effort need to keep it running, at my home. Every internet issue, or power issue takes my setup down. Maybe it was not happening very often, but when I wasn’t home, and the hardware was down, there was no chance to fix it remotely. And I started relaying on that service. That is why I simply decided to migrate to hetzner, and podman at the same time, and use remote NFS. However, let's start from the beginning.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Self-Hosting-Guide
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
-
-
Project mention: Self-hosting like a final boss: what I actually run on my home lab (and why) | dev.to | 2025-06-19
Mailcow / Mailu
-
Project mention: Show HN: Kompose (Docker Compose) to Kubernetes hits 10k stars and releases 1.36 | news.ycombinator.com | 2025-05-22
-
self-hosted
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Project mention: CI/CD Observability with OpenTelemetry Step by Step Guide | news.ycombinator.com | 2025-06-15The word "can" is doing a lot of work in your comment, based on the now horrific number of moving parts[1] and I think David has even said the self-hosting story isn't a priority for them. Also, don't overlook the license, if your shop is sensitive to non-FOSS licensing terms
1: https://github.com/getsentry/self-hosted/blob/25.5.1/docker-...
-
Testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
There are a handful of ways to start Testcontainers, including JUnit4 annotations, JUnit5 annotations, ApplicationContextInitializer, JDBC URL scheme, and manual container lifecycle control. Let's choose manual control for now as the least "magic" option:
-
Project mention: Self-hosting like a final boss: what I actually run on my home lab (and why) | dev.to | 2025-06-19
Mailcow / Mailu
-
-
-
boilerplates
This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.
-
Project mention: Docker vs Podman: A Comprehensive Comparison for Modern Containerization | dev.to | 2025-01-09
Yes, Podman supports the Compose spec which Docker Compose v2 implements. It does this through its podman-compose tool, allowing you to run existing Docker Compose files. If you use Podman Desktop and enable the Docker compatibility layer, then Docker’s docker-compose will be used instead of podman-compose.
-
example-voting-app
Example distributed app composed of multiple containers for Docker, Compose, Swarm, and Kubernetes
Project mention: Building a Distributed Voting App with Docker: A Hands-On Guide | dev.to | 2025-05-28Want to see this in action? Head over to the [GitHub Repository Link Here - https://github.com/dockersamples/example-voting-app.git]. You'll find all the Dockerfiles, application code, and the docker-compose.yml file. Just clone the repo, run docker compose up --build, and watch a distributed, containerized voting app come to life right on your machine!
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
docker-compose discussion
docker-compose related posts
-
Switching Pip to Uv in a Dockerized Flask / Django App
-
Self-hosting like a final boss: what I actually run on my home lab (and why)
-
Container manager - Docker
-
Speaches: Local API server for TTS/STT models using faster-whisper
-
7 Docker Compose Tricks to Level Up Your Development Workflow
-
Load balancing multiple Rathole tunnels with Traefik HTTP and TCP routers
-
Building a Distributed Voting App with Docker: A Hands-On Guide
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Jun 2025
Index
What are some of the best open-source docker-compose projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | awesome-compose | 39,757 |
2 | Docker Compose | 35,631 |
3 | Portainer | 33,297 |
4 | colima | 23,293 |
5 | wg-easy | 19,890 |
6 | vulhub | 19,033 |
7 | dockge | 18,209 |
8 | docker-elk | 17,904 |
9 | Self-Hosting-Guide | 13,627 |
10 | Laradock | 12,576 |
11 | Mailcow | 10,561 |
12 | kompose | 10,083 |
13 | self-hosted | 8,566 |
14 | Testcontainers | 8,249 |
15 | Mailu | 6,548 |
16 | CompreFace | 6,460 |
17 | Compose-Examples | 6,411 |
18 | boilerplates | 5,701 |
19 | podman-compose | 5,524 |
20 | example-voting-app | 5,222 |
21 | prometheus | 4,488 |
22 | nginx-ui | 4,451 |
23 | devilbox | 4,443 |