Top 23 docker-swarm Open-Source Projects

  • Portainer

    Making Docker and Kubernetes management easy.

    Project mention: How does one send a command from node red, i have been stripping away pieces of "/usr/local/bin/docker images" but I keep getting errors | | 2023-03-28

    Probably Portainer( can help you achieve this. It has REST APIs that Node-RED can consume and you can control other containers. You can also monitor container resources.

  • awesome-docker

    :whale: A curated list of Docker resources and projects

    Project mention: The best way to learn Docker | | 2023-01-18

    When encountering a new technology, search for "awesome" lists on github. There are usually multiple (especially for popular topics), but the best ones usually bubble to the surface.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    Project mention: How can I lock distributed resources in multi-step HTTP requests? | | 2023-03-30

    CapRover's NGINX doesn't support sticky sessions (see this issue).

  • docker-py

    A Python library for the Docker Engine API

    Project mention: Ask HN: Go vs. Python (Docker SDK) | | 2022-08-24

    In this specific example, I can't imagine how all of this exposed plumbing and error handling adds much value for the person reading or writing the code. In fairness, however, the Go code could easily be moved into function that does all of the dirty work and presents a minimal interface...which is what the Python example is doing:

  • prometheus

    A docker-compose stack for Prometheus monitoring (by vegasbrianc)

  • DockerCheatSheet

    🐋 Docker Cheat Sheet 🐋 (by eon01)

  • ufw-docker

    To fix the Docker and UFW security flaw without disabling iptables

    Project mention: Securing a VPS running docker | | 2023-03-29

    You can use use this for a more manual approach:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • dry

    dry - A Docker manager for the terminal @

  • swarmpit

    Lightweight mobile-friendly Docker Swarm management UI

    Project mention: Docker Storm – Container Visualizaiton | | 2022-12-15

    So I need to setup prometheus, granfana, node exporter, and cadvisor before running this? All of the above give me everything I need to monitor a swarmcluster. And if I want multi-user access to the graphs, I’d configure auth in Grafana.

    Further, if I were to monitor Swarm without the Prom+Grafana stack, I’d be looking at:

    What is the value-add of Storm?

  • traefik-forward-auth

    Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

    Project mention: Dell T320 vs T620 Idle Power | | 2023-03-28

    Traefik Forward Auth

  • startpack

    Selfhosted tech starter pack for development of new project or startup

    Project mention: Selfhosted tech starter pack for development of new project or startup | | 2022-03-31
  • docker-volume-backup

    Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage or SSH compatible storage

    Project mention: Docker Backup -> new server | | 2023-03-12
  • awesome-stacks

    Deploy 90+ open-source web apps with one Docker command

  • Please-Contain-Yourself

    A Docker tutorial written for people who don't actually know Docker already.

    Project mention: Most impressive junior developer / Bootcamp grad projects you’ve seen? | | 2022-04-20

    please contain yourself is my favorite.

  • Zenko

    Zenko is the open source multi-cloud data controller: own and keep control of your data on any cloud.

    Project mention: Kubernetes Is Hard | | 2023-03-27

    > Iteration speed and blazing fast automated tests.

    Wholeheartedly agreed!

    It is also nice to have that additional assurance of being able to self-host things (if ever necessary) and not being locked into a singular implementation. For example, that's why managed database offerings generally aren't that risky to use, given that they're built on already established projects (e.g. compatible with MySQL/MariaDB/PostgreSQL).

    > When I discovered minio, I suddenly got much more confident coding against s3.

    MinIO is pretty good, but licensing wise could become problematic if you don't work on something open source but ever want to run it in prod. Not really what this discussion is about, but AGPL is worth mentioning:

    That said, thankfully S3 is so common that we have alternatives even to MinIO available, like Zenko and Garage both of which are good for both local development as well as hosting in whatever environments necessary.

  • sablier

    Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.

    Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | | 2023-03-03

    Sablier - Scale to zero

  • Fast-Docker

    This repo covers containerization and Docker Environment: Docker File, Image, Container, Commands, Volumes, Networks, Swarm, Stack, Service, possible scenarios.

    Project mention: Fast-Kubeflow: Kubeflow Tutorial, Sample Usage Scenarios (Howto: Hands-on LAB) | | 2023-01-04
  • ansible-dockerswarm

    Docker Engine clustering using "Swarm Mode" and Ansible

  • clusterplex

    ClusterPlex is an extended version of Plex, which supports distributed Workers across a cluster to handle transcoding requests.

    Project mention: Plex on Kubernetes with intel iGPU passthrough - Small how to | | 2023-03-25

    I'm also very interested in distributing transcoding jobs via Have you tried that yet?

  • ansible-docker-swarm

    Initialize Docker Swarm with Ansible

  • awesome-swarm

    All the awesome tools, docs, and training on Docker and Mirantis Swarm Mode (SwarmKit)

    Project mention: Docker Compose Examples | | 2023-02-25

    Swarm still is a thing. The recentl docker release even has new features in it.

    Also see

  • django-step-by-step

    A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC

    Project mention: What is your development cycle when using docker and containers? What's the general flow between developing locally and running the containers to test. | | 2023-01-22

    Here's an example of a docker-compose file in my reference Django project:

  • scim-examples

    1Password SCIM bridge deployment examples

    Project mention: 1Password SCIM Bridge requires AKS cluster for Azure | | 2023-03-15
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-30.

docker-swarm related posts


What are some of the best open-source docker-swarm projects? This list will help you:

Project Stars
1 Portainer 25,032
2 awesome-docker 24,736
3 CapRover 10,163
4 docker-py 6,152
5 prometheus 3,900
6 DockerCheatSheet 3,436
7 ufw-docker 2,694
8 dry 2,683
9 swarmpit 2,603
10 traefik-forward-auth 1,777
11 startpack 1,106
12 docker-volume-backup 854
13 awesome-stacks 547
14 Please-Contain-Yourself 529
15 Zenko 474
16 sablier 451
17 Fast-Docker 374
18 ansible-dockerswarm 253
19 clusterplex 201
20 ansible-docker-swarm 152
21 awesome-swarm 132
22 django-step-by-step 126
23 scim-examples 97
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives