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: move /var/lib/docker to different volume for docker images | dev.to | 2021-10-13

    See github discussion https://github.com/moby/moby/issues/36149 and PR https://github.com/moby/sys/pull/62

  • GitHub repo netdata

    Real-time performance monitoring, done right! https://www.netdata.cloud

    Project mention: Is there a process monitor in umbrel? that tells if the process or apps are running ok? | reddit.com/r/getumbrel | 2021-10-12

    I've been playing with https://github.com/netdata/netdata lately. It provides a ton of metrics out of the box. `systemd` should (re)start all the services relevant for Umbrel. But I came to realize I don't need metrics or daemons. I need actionable alerts or notifications.

  • 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! | dev.to | 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 | reddit.com/r/devops | 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 | dev.to | 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 Mastodon

    Your self-hosted, globally interconnected microblogging community

    Project mention: Is there currently anyone in the crypto game focusing on decentralized social media? | reddit.com/r/ethereum | 2021-10-10

    There's also Mastodon. https://joinmastodon.org/

  • 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 | reddit.com/r/webdev | 2021-10-13
  • 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 ? | reddit.com/r/devops | 2021-10-09

    drone.io is pretty good

  • GitHub repo Docker Compose

    Define and run multi-container applications with Docker

    Project mention: How do I get Docker and Kubernetes experience? | reddit.com/r/devops | 2021-10-17

    If you also have a little webdev experience, try writing a really simple "hello world" type web app. Write a Dockerfile for it, build the image and run a container from it, learn how to start/stop the container, expose it via a reverse proxy, etc. You can also try incorporating other services that can be Dockerized, like a database or cache or message queue. Once you're managing multiple containers for a single application, Docker Compose really comes in handy. If you can confidently write a Dockerfile from scratch and incorporate it into a docker-compose.yml file, you have most of the skills people are probably expecting.

  • GitHub repo Dokku

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

    Project mention: Tools / software / resources library | reddit.com/r/opensource | 2021-10-17
  • GitHub repo awesome-docker

    :whale: A curated list of Docker resources and projects

    Project mention: Selfhosted Is Intimidating | reddit.com/r/selfhosted | 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: https://github.com/veggiemonk/awesome-docker

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Kotlin and FaaS, an impossible union? | dev.to | 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: [Feature Request] Container Auto Update Option. | reddit.com/r/portainer | 2021-10-11

    We're tracking this kind of functionality as a feature request in our Github at https://github.com/portainer/portainer/issues/3434 - if this is something that you'd find valuable head on over and give it a thumbs up.

  • GitHub repo JHipster

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

    Project mention: Ć Programming Language | news.ycombinator.com | 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 (https://www.jhipster.tech/) 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 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? | reddit.com/r/dotnet | 2021-09-09
  • GitHub repo n8n

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

    Project mention: Integrating Trello with Google Calenders? Email notifications for board updates? | reddit.com/r/trello | 2021-10-14

    If you want a free alternative to zapier check out n8n. I created a workflow for something like this and published it to my blog here..

  • GitHub repo rancher

    Complete container management platform

    Project mention: PAAS with terraform provider on top of Kuberetes? | reddit.com/r/devops | 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: Monthly 'Getting into DevOps' thread - 2021/010 | reddit.com/r/devops | 2021-10-08

    bregman-arie/devops-exercises - This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE

  • 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 | reddit.com/r/programming | 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 | reddit.com/r/hackintosh | 2021-10-14
  • GitHub repo nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

    Project mention: How can I share an nginx reverse proxy with multiple containers? | reddit.com/r/docker | 2021-10-16

    You could, in theory, just setup another docker-compose file. You may want to _try_ using https://github.com/nginx-proxy/nginx-proxy

  • GitHub repo nvidia-docker

    Build and run Docker containers leveraging NVIDIA GPUs

    Project mention: Nano-Work-Server is a docker container available for it? | reddit.com/r/nanocurrency | 2021-09-20

    Here's an official guide from NVidia to set up CUDA in Docker on Linux. The host needs to have the proprietary NVidia drivers installed.

  • 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: Cloud Functions with Dart and Appwrite | dev.to | 2021-10-17

    Appwrite is an open-source, self-hosted Backend-as-a-Service that makes app development easier with a suite of SDKs and APIs to accelerate app development.

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-17.

Index

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

Project Stars
1 Moby 61,336
2 netdata 56,354
3 traefik 35,339
4 Kong 30,351
5 dive 27,901
6 Mastodon 24,918
7 awesome-cheatsheets 24,259
8 drone 24,011
9 Docker Compose 23,829
10 Dokku 21,978
11 awesome-docker 20,527
12 OpenFaaS 20,500
13 Portainer 19,770
14 JHipster 18,929
15 eShopOnContainers 18,913
16 n8n 18,097
17 rancher 17,859
18 devops-exercises 17,455
19 Harbor 15,908
20 Docker-OSX 15,903
21 nginx-proxy 15,314
22 nvidia-docker 13,692
23 Appwrite 12,951
Find remote Docker jobs at our new job board 99remotejobs.com. 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
www.saashub.com