Top 23 Docker Open-Source Projects

  • Moby

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

    Project mention: Docker Inc. refuses to patch HIGH vulnerabilities in Docker | | 2024-02-28
  • Netdata

    Monitor your servers, containers, and applications, in high-resolution and in real-time.

    Project mention: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev | | 2024-02-05 — Netdata is an open-source tool to collect real-time metrics. It's a growing product and can also be found on GitHub!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • 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: DevOps Exercises | | 2023-08-07
  • traefik

    The Cloud Native Application Proxy

    Project mention: Deploying Web Apps with Caddy: A Beginner's Guide Caddy | | 2024-02-27

    Not as good though. Case in point: (that's just from this morning)

    I'm speak objectively here. Of course, any built-in auto HTTPS that works (more or less) is better than none. Traefik uses an ACME library that was originally written for Caddy. After the original author left that project, Traefik team started maintaining it. Caddy's users' requirements exceeded what the library was capable of, but unfortunately there was friction in getting it to achieve our requirements. So I ended up writing a new ACME client library in Go and, together with upgrades in CertMagic (Caddy's auto-TLS lib), Caddy has the more flexible, robust, and capable auto-HTTPS functionality.

    That is to say, not all auto-HTTPS functionalities are the same.

  • uptime-kuma

    A fancy self-hosted monitoring tool

    Project mention: Show HN: Free Certificate Monitoring via RSS | | 2024-02-26

    Uptime Kuma can also monitor certificate expiration; you can also enable it to show you how many days are left until it expires.

  • Mastodon

    Your self-hosted, globally interconnected microblogging community

    Project mention: Bluesky announces data federation for self hosters | | 2024-02-22

    Mastodon DMs have absolutely no privacy:

    For a decentralized protocol doing things right is much more important than doing things fast, it is very difficult (and in a lot of cases impossible) to break backwards compatibility.

  • Gogs

    Gogs is a painless self-hosted Git service

    Project mention: Forgejo forks its own path forward | | 2024-02-16

    > Gitea but the other one

    Wouldn't that also be Gogs?

    I remember when that one was what a lot of people were looking into, before the Gitea fork happened. It's odd to see how this has happened yet again, but I guess is a good thing that it's even possible in the first place, if there are indeed differing values and goals?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • dive

    A tool for exploring each layer in a docker image

    Project mention: I reduced the size of my Docker image by 40% – Dockerizing shell scripts | | 2024-02-03

    Dive is a great tool for debugging this. I like image reduction work just because it gives me a chance to play with Dive:

    One easy low hanging fruit I see a LOT for ballooning image sizes is people including the kitchen sink SDK/CLI for their cloud provider (like AWS or GCP), when they really only need 1/100 of that. The full versions of both of these tools are several hundred mb each

  • Appwrite

    Build like a team of hundreds_

    Project mention: 100+ FREE Resources Every Web Developer Must Try | | 2024-02-26

    Appwrite: Open-source backend server for web and mobile developers.

  • n8n

    Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

    Project mention: Helm 101: Creating Helm Charts | | 2024-02-06

    A startup, "DevOps Solutions" adopts Helm to streamline their Kubernetes deployments. You're a consultant tasked with creating a basic Helm Chart for n8n. It should be customizable for different environments using values.

  • Kong

    🦍 The Cloud-Native API Gateway and AI Gateway.

    Project mention: Kong 3.6 with LLM Support | | 2024-02-15
  • awesome-cheatsheets

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

    Project mention: Good coding groups for black women? | | 2024-01-13
  • Docker-OSX

    Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

    Project mention: GitHub Actions as a time-sharing supercomputer | | 2024-01-10

    Running macOS legally requires real mac servers and a bespoke storage solution:

    A self-hosted macOS runner will be more economical in the long-run, if you have a spot you can hook it up at, or if you're fine doing things less than legally, you can use

  • Docker Compose

    Define and run multi-container applications with Docker

    Project mention: Use same Dockerfile for Dev & Production | | 2024-02-08

    In many projects that are containerized, especially in cases where development is also done locally with docker-compose, teams often have two Dockerfiles, 1 for Development, the other for Production. If you happen to have multiple environments like pre-prod, staging and so on, some teams could have different Dockerfiles for these environments.

  • vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

    Project mention: Vaultwarden issue on sysnology | /r/synology | 2023-12-10
  • gitness

    Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.

    Project mention: Share your DevOps setups | /r/selfhosted | 2023-12-07

    My understanding is woodpecker is a fork of drone. Seems like drone was replaced with as the selfhostable version.

  • Portainer

    Making Docker and Kubernetes management easy.

    Project mention: Setup Portainer for Server App | | 2024-01-23

    In this section, we will add Portainer to help us in managing our Docker containers. You can find more details about it here. To integrate Portainer into our EC2 project, we can follow these steps:

  • awesome-docker

    :whale: A curated list of Docker resources and projects

  • ToolJet

    Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

    Project mention: Automate complicated manual business processes | | 2023-08-24
  • Dokku

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

    Project mention: The Hater's Guide to Kubernetes | | 2024-03-03

    I run all my projects on Dokku. It’s a sweet spot for me between a barebones VPS with Docker Compose and something a lot more complicated like k8s. Dokku comes with a bunch of solid plugins for databases that handle backups and such. Zero downtime deploys, TLS cert management, reverse proxies, all out of the box. It’s simple enough to understand in a weekend and has been quietly maintained for many years. The only downside is it’s meant mostly for single server deployments, but I’ve never needed another server so far.

  • memos

    An open source, lightweight note-taking service. Easily capture and share your great thoughts.

    Project mention: GitHub issues from top Open Source Golang Repositories that you should contribute to | | 2024-01-15

    Memos - customise max content length of memo

  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: The 2024 Web Hosting Report | | 2024-02-20

    Serverless functions are now offered by many cloud providers, as well as having options like OpenFaaS, Knative, Apache's Openwhisk and more from the open source community that run in environments ranging from one server all the way up to globally replicated private clusters.

  • setup-ipsec-vpn

    Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

    Project mention: Can't get it to run after installation, although running vpn from this pi before | /r/pivpn | 2023-12-06

    I can't connect to VPN. I have run VPN on this Raspberry Pi via IPsec. All of a sudden it stopped working. I tried installing IPsec on another Raspberry Pi, with no success, the same problem. I can't connect.

  • 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 2024-03-03.

Docker related posts


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

Project Stars
1 Moby 67,417
2 Netdata 67,280
3 devops-exercises 62,328
4 traefik 47,008
5 uptime-kuma 46,495
6 Mastodon 45,525
7 Gogs 43,850
8 dive 42,768
9 Appwrite 39,567
10 n8n 39,050
11 Kong 37,043
12 awesome-cheatsheets 36,744
13 Docker-OSX 34,483
14 Docker Compose 31,926
15 vaultwarden 31,632
16 gitness 31,201
17 Portainer 28,225
18 awesome-docker 27,778
19 ToolJet 25,990
20 Dokku 25,755
21 memos 25,229
22 OpenFaaS 24,311
23 setup-ipsec-vpn 23,651
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives