Docker

Top 23 Docker Open-Source Projects

  1. Netdata

    The open-source observability platform everyone needs

    Project mention: Netdata: 20% discount on all annual plans Promo code BF20241Y | news.ycombinator.com | 2024-12-04
  2. SaaSHub

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

    SaaSHub logo
  3. Moby

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

    Project mention: A story on home server security | news.ycombinator.com | 2025-01-05

    Docker has a known security issue with port exposure in that it punches holes through the firewall without asking your permission, see https://github.com/moby/moby/issues/4737

    I usually expose ports like `127.0.0.1:1234:1234` instead of `1234:1234`. As far as I understand, it still punches holes this way but to access the container, the attacker would need to get a packet routed to the host with a spoofed IP SRC set to `127.0.0.1`. All other solutions that are better seem to be much more involved.

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

  5. uptime-kuma

    A fancy self-hosted monitoring tool

    Project mention: Slum: The Shadow Library Uptime Monitor | news.ycombinator.com | 2025-01-16
  6. n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    Project mention: How to Self-Host n8n on Render with PostgreSQL Persistence | dev.to | 2025-01-10

    Hey Dev.to community! πŸ‘‹ I’m Ayokunle, a full-stack developer passionate about low-code automation and AI-powered workflows. Recently, I’ve been exploring n8n, an incredible open-source automation tool, and decided to self-host it on Render with PostgreSQL for data persistence. In this tutorial, I’ll walk you through the entire process, step by step.

  7. traefik

    The Cloud Native Application Proxy

    Project mention: Cloudflare is almost perfect | dev.to | 2025-01-16

    Sidecar containers: Google Cloud Run has a cool feature where you can run multiple containers next to each other. So for example, if you want to run Caddy or Traefik as a reverse proxy for your ingress container and then have both your web frontend container & backend api container co-located in the same service, you can do that & have everything be super low latency.

  8. 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: Instant macOS install on Proxmox including AMD patches | news.ycombinator.com | 2024-12-11
  9. dive

    A tool for exploring each layer in a docker image

    Project mention: Show HN: Docker-phobia: Analyze Docker image size with a treemap | news.ycombinator.com | 2024-04-28

    Cool, gonna try this soon. Would be great to use in combination with Dive (https://github.com/wagoodman/dive)

  10. Stirling-PDF

    #1 Locally hosted web application that allows you to perform various operations on PDF files

    Project mention: A free, unlimited online PDF converter with Privacy focus | news.ycombinator.com | 2025-01-03

    Congrats on the launch, it is interesting. Do you have plans for open source the project?

    I'm a happy user of Stirling-PDF [1] which provides all my PDF needs. I do host it in my network and not accessible from internet for better privacy.

    [1] https://github.com/Stirling-Tools/Stirling-PDF

  11. Mastodon

    Your self-hosted, globally interconnected microblogging community

    Project mention: Accounts Vulnerable Due to Google's OAuth Flaw | news.ycombinator.com | 2025-01-14

    > A unique user ID that doesn’t change over time.

    This is already in the spec for OpenID Connect: https://openid.net/specs/openid-connect-core-1_0.html#Subjec...

    And it's already recommended to rely on it and not the email to prevent issues such as: https://github.com/mastodon/mastodon/security/advisories/GHS...

  12. Appwrite

    Your backend, minus the hassle.

    Project mention: How to Build a AI Chat App Using React, Tailwind and Framer motion | dev.to | 2024-11-18

    πŸ”— Tools We’ll Use: ReactJS: https://react.dev/ TailwindCSS: https://tailwindcss.com/ Appwrite: https://appwrite.io/ Gemini: https://ai.google.dev/ Framer motion: https://motion.dev/

  13. Gogs

    Gogs is a painless self-hosted Git service

    Project mention: Gestionar mΓΊltiples configuraciones de servicios de control de versiones (Cualquier S.O) - Sin conflictos | dev.to | 2025-01-06
  14. awesome-cheatsheets

    πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: 10 Useful GitHub Repos Made for Front-End Developers in 2024 | dev.to | 2024-10-07

    Awesome Cheat Sheets

  15. vaultwarden

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

    Project mention: Bitwarden Is Down | news.ycombinator.com | 2025-01-07
  16. Kong

    🦍 The Cloud-Native API Gateway and AI Gateway.

    Project mention: Kong 3.6 with LLM Support | news.ycombinator.com | 2024-02-15
  17. quivr

    Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

    Project mention: Ask HN: Local RAG with private knowledge base | news.ycombinator.com | 2024-10-29
  18. coolify

    An open-source & self-hostable Heroku / Netlify / Vercel alternative.

    Project mention: The definitive guide to using Django with SQLite in production πŸ’‘ | dev.to | 2025-01-18

    I have been running Django sites in production under heavy load for over 10 years at my day job. We started with a MySQL database backend but, after running into a few issues, switched to PostgreSQL which has been rock-solid. I tend to use the same stack for side projects. Especially because, initially, most of my projects were hosted on Heroku and they had stellar support for PostgreSQL. Now, having bounced from Heroku to Render to Fly.io to Digital Ocean (with CapRover) to Hetzner (with Coolify), I am re-evaluating my default choice of database.

  19. memos

    An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.

    Project mention: Memos: Open-source, lightweight note-taking solution | news.ycombinator.com | 2025-01-15
  20. Docker Compose

    Define and run multi-container applications with Docker

    Project mention: Short: User Data file for Ubuntu based AWS ec2 instance with docker and docker compose. | dev.to | 2024-12-23

    #!/bin/bash # Update the system sudo apt-get update -y sudo apt-get upgrade -y # Install Git sudo apt-get install -y git # Install Docker sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update -y sudo apt-get install -y docker-ce docker-ce-cli containerd.io # Add the 'ubuntu' and 'ssm-user' to the Docker group sudo usermod -aG docker ubuntu sudo usermod -aG docker ssm-user id ubuntu ssm-user sudo newgrp docker # Enable and start Docker sudo systemctl enable docker.service sudo systemctl start docker.service # Install Docker Compose v2 sudo mkdir -p /usr/local/lib/docker/cli-plugins sudo curl -SL https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose # Add swap space sudo dd if=/dev/zero of=/swapfile bs=128M count=32 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo "/swapfile swap swap defaults 0 0" | sudo tee -a /etc/fstab

  21. 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: Show HN: ToolJet 3.0 – open-source internal tool and workflow builder | news.ycombinator.com | 2024-11-13
  22. harness

    Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries. (by harness)

    Project mention: Harness Open Source: All-in-One Software Delivery Platform for Developers | news.ycombinator.com | 2024-09-25
  23. plane

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.

    Project mention: Our Story of Building an Open-Core PM tool: Growing from 2 to 30 People, 30K+ GitHub Stars, to 500K+ Docker pulls | dev.to | 2024-12-18

    Like our work? Give us a star. https://github.com/makeplane/plane

  24. windows

    Windows inside a Docker container. (by dockur)

    Project mention: How to Set Up Microsoft Office on Linux Mint 21.3: A Comprehensive Guide | dev.to | 2024-07-21

    Use the default configurations, credentials, disk space, RAM, etc., provided in the compose.yaml file from the dockur/windows repo.

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

Docker discussion

Log in or Post with

Docker related posts

  • Kubernetes Tutorial - Part 1: Learn and Master Kubectl, Pods, Deployments, Network, Service

    3 projects | dev.to | 19 Jan 2025
  • Hosting Your Next.js App with Docker: A Multi-Stage Approach

    1 project | dev.to | 18 Jan 2025
  • Whoogle Search no longer available after recent Google JavaScript requirement

    1 project | news.ycombinator.com | 18 Jan 2025
  • Woodpecker CI v3.0.0 Release

    1 project | news.ycombinator.com | 18 Jan 2025
  • Whoogle – open-source, self-hosted, ad-free, privacy-aware metasearch engine

    1 project | news.ycombinator.com | 18 Jan 2025
  • Software Bill of Materials (SBOM) for your Spin Apps

    2 projects | dev.to | 17 Jan 2025
  • PostgreSQL Anonymizer

    2 projects | news.ycombinator.com | 17 Jan 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

# Project Stars
1 Netdata 72,949
2 Moby 69,009
3 devops-exercises 67,413
4 uptime-kuma 62,482
5 n8n 55,173
6 traefik 52,753
7 Docker-OSX 49,317
8 dive 49,020
9 Stirling-PDF 48,848
10 Mastodon 47,505
11 Appwrite 46,429
12 Gogs 45,336
13 awesome-cheatsheets 41,124
14 vaultwarden 40,822
15 Kong 39,749
16 quivr 37,103
17 coolify 36,350
18 memos 35,910
19 Docker Compose 34,464
20 ToolJet 33,668
21 harness 32,375
22 plane 31,829
23 windows 32,002

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?