Top 23 Docker Open-Source Projects

  • GitHub repo Moby

    Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Project mention: How are you switching from dockerd to containerd in Kubernetes ? (Docker-in-docker) | | 2021-10-19

    Maybe ?

  • GitHub repo netdata

    Real-time performance monitoring, done right!

    Project mention: Netdata - easy to setup monitoring dashboard | | 2021-10-22

    I don't see this reported in the community. Can you please report it at

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo traefik

    The Cloud Native Application Proxy

    Project mention: Traefik 2.5 - What a Mesh! | | 2021-10-11

    Traefik Labs keeps on doing giant leaps and integrating Consul Connect is another step beyond for Traefik Proxy. This indicates the path of this product is humble but reliable and flexible, with an open-minded philosophy behind that is never scared of comparing and collaborating with other important competitors and actors in the CNCF big landscape picture.

  • GitHub repo Kong

    🦍 The Cloud-Native API Gateway

    Project mention: Difference between Reverse Proxy, Load Balancer and API Gateway | | 2021-09-29

    I am seeing different companies taking different approach. I am not sure anymore where each should be actually used. On top of that tech like Kong make me question whether API Gateway should be one thing for all. Some perspective into this would be really appreciated.

  • GitHub repo dive

    A tool for exploring each layer in a docker image

    Project mention: How to use docker-compose, volumes, networks, and more | | 2021-08-30

    One last thing before wrapping this guide, I would like to recommend an open-source utility named Dive. Among its many features, you can explore each layer's content, file sizes, and more. Basically, It helps you analyze docker images. Eventually, providing enough info to think of ways to reduce image sizes.

  • GitHub repo awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Awesome Cheatsheets | | 2021-10-13
  • GitHub repo Mastodon

    Your self-hosted, globally interconnected microblogging community

    Project mention: [QUESTION] Example nginx config for reverse proxy? | | 2021-10-25

    Running Mastodon natively on one dedicated local server and my reverse proxy is on another local server that handles all SSL. On the Mastodon server I’m using the example config from here: except with my own domain filled in where appropriate. How would my nginx conf look for the reverse proxy? All SSL for my servers is handled on the reverse proxy server where it terminates. Also should I change anything else within the nginx conf on the Mastodon server since I’m using a reverse proxy and terminating SSL there?

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: what is Lightweight, self hosted CICD in 2021 ? | | 2021-10-09 is pretty good

  • GitHub repo Docker Compose

    Define and run multi-container applications with Docker

    Project mention: Quick dockerized onion service | | 2021-10-18

    sudo curl -L "$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

  • GitHub repo Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Project mention: What is your preferred deployment strategy? | | 2021-10-18

    Gitlab: build a docker image, push it to the Gitlab container registry, deploy via Dokku to Digitalocean.

  • GitHub repo awesome-docker

    :whale: A curated list of Docker resources and projects

    Project mention: Selfhosted Is Intimidating | | 2021-09-13

    Docker is a great tool to learn for this because everything can run on a single machine and still be isolated from your host OS as lightweight Linux machines:

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Kotlin and FaaS, an impossible union? | | 2021-10-17

    Some time ago, I read a post describing how to run a serverless Kotlin function on OpenFaaS. While the content is technically correct, I believe the concept itself is very wrong. Such posts can lead people to make ill-advised decisions: "because we can" is hardly a winning strategy. in this post, I'd like to first explain why the JVM platform is a bad idea for FaaS. Then, I'll proceed to propose alternatives to use Kotlin nonetheless.

  • GitHub repo Portainer

    Making Docker and Kubernetes management easy.

    Project mention: WSL friendly Docker Desktop alternatives | | 2021-10-23

    Portainer is life .

  • GitHub repo eShopOnContainers

    Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.

    Project mention: How to save all changes in one transaction while using MediatR? | | 2021-09-09
  • GitHub repo JHipster

    JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

    Project mention: Ć Programming Language | | 2021-10-08

    Not talking about the interesting naming or the circumstances around this particular implementation, what do the people on HN think about the concept of such transpilation?

    I recall taking a course in university about model driven programming - the idea of creating an abstract representation of logic, interfaces and other system components and then generating either full implementations or stubs in multiple languages was an interesting one, even if implementations were really hard to get right.

    In practice, i've mostly only seen one language specific model driven design tools, like JHipster ( or the likes of JPA be reasonably successful, since there's a lot of problems with supporting abstractions across different languages and runtimes, but what has been the experience of others in that regard?

  • GitHub repo n8n

    Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.

    Project mention: ETL jobs | | 2021-10-22

    Also started looking at but exploratory at this stage.

  • GitHub repo rancher

    Complete container management platform

    Project mention: PAAS with terraform provider on top of Kuberetes? | | 2021-10-14
  • GitHub repo devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: Currently training for a DevOps job but not sure exactly what my actual role will be. | | 2021-10-25
  • GitHub repo Harbor

    An open source trusted cloud native registry project that stores, signs, and scans content.

    Project mention: How I Saved $5000/mo with a $5 Droplet | | 2021-10-05

    I'm not sure what the benefit of doing this over just biting the bullet and hosting your own registry like harbor. Harbor will also replicate registries from other sites and also it's a fully functional registry by itself, for your own registry needs.

  • GitHub repo Docker-OSX

    Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!

    Project mention: I havent budget for MacOS | | 2021-10-14
  • GitHub repo nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

    Project mention: Running multiple Docker instances simultaneously? | | 2021-10-20

    Or don't bind ports to host, but use reverse proxy, so you can access your app using default port on different hostnames.

  • GitHub repo nvidia-docker

    Build and run Docker containers leveraging NVIDIA GPUs

    Project mention: Debian 11 flawless upgrade from Debian 10 | | 2021-10-23

    debian 10 was fine, but there has been a change between debian 11, docker and the nvidia container runtime wrt cgroups. Also the dist-upgrade of the nvidia packages leave some junk behind which also caused issues. (this gh issue describes the cgroups issue:

  • GitHub repo Appwrite

    Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀

    Project mention: Appwrite + React Native | | 2021-10-25

    git clone

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 2021-10-25.


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

Project Stars
1 Moby 61,373
2 netdata 56,415
3 traefik 35,413
4 Kong 30,451
5 dive 27,999
6 awesome-cheatsheets 25,105
7 Mastodon 24,956
8 drone 24,043
9 Docker Compose 23,902
10 Dokku 21,994
11 awesome-docker 20,557
12 OpenFaaS 20,519
13 Portainer 19,864
14 eShopOnContainers 18,961
15 JHipster 18,955
16 n8n 18,165
17 rancher 17,911
18 devops-exercises 17,614
19 Harbor 15,962
20 Docker-OSX 15,959
21 nginx-proxy 15,339
22 nvidia-docker 13,713
23 Appwrite 13,294
Find remote Docker jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives