SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Docker Projects
-
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
If we run the command without -i option (i.e. with only -t option), a pseudo-TTY will be allocated and the shell will start, but no commands can be accepted and we cannot continue the operation because STDIN is disabled. To forcefully exit from a container in this state, we need to send three consecutive SIGINT signals by pressing cmd + . same times. And this exiting does not trigger the automatic container removal provided by --rm option, so we need to trigger it by stopping the container or remove the container directly.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
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.
-
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)
-
Project mention: Gestionar múltiples configuraciones de servicios de control de versiones (Cualquier S.O) - Sin conflictos | dev.to | 2025-01-06
-
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 -
Project mention: Deploying a FastAPI Application with CI/CD Pipeline: HNG Task 3 | dev.to | 2025-02-10
name: CD Pipeline on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Deploy via SSH uses: appleboy/ssh-action@master with: host: ${{ secrets.SSH_HOST }} username: ${{ secrets.SSH_USERNAME }} key: ${{ secrets.SSH_PRIVATE_KEY }} script: | # Update package index and install dependencies sudo apt-get update -y sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common # Add Docker's official GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # Install Docker sudo apt-get update -y sudo apt-get install -y docker-ce docker-ce-cli containerd.io # Add the SSH user to the Docker group sudo usermod -aG docker ${{ secrets.SSH_USERNAME }} # Install Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # Verify installations docker --version docker-compose --version # Navigate to the project directory and deploy cd /home/ubuntu/ git clone cd fastapi-book-project/ git pull docker-compose up -d --build
-
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 -
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Project mention: CasaOS – A simple, easy-to-use, elegant open-source Personal Cloud system | news.ycombinator.com | 2024-12-14
-
As part of my research, I needed to evaluate the performance of Firecracker in serverless environments compared to traditional Linux containers. OpenFaaS, with its modular design, offered an excellent framework for this comparison. OpenFaas offered two running modes, which were OpenFaas using Kubernetes and faasd. Firecracker-containerd isn’t directly supported by Kubernetes due to the lack of a stable CRI plugin unless you consider the now unsupported Firekube. Extending faasd to support Firecracker is simpler and served as sufficient proof of concept from my research. Otherwise, from a general point of view, the primary advantage of Firecracker over LXC in serverless computing is isolation, which isn’t crucial if you’re running faasd since serverless loads on faasd are typically trusted. So, there is no big need to do this other than plain curiosity.
-
Project mention: Troubleshooting Docker Desktop: Tips and Alternatives for Developers | dev.to | 2025-01-21
Podman: A lightweight container runtime that eliminates the need for a desktop app. It’s free, open-source, and compatible with many Docker workflows.
-
Project mention: serverless-registry: A Docker registry backed by Workers and R2 | news.ycombinator.com | 2024-09-05
Yeah in our case we are operating a private registry on behalf of our customers, so slightly different use-case than running your own registry for your own internal use.
If you do want to run your own registry, there's some great OSS projects including https://github.com/project-zot/zot, https://goharbor.io/, and of course https://github.com/distribution/distribution.
-
trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
Project mention: Mastering Docker Image Management with GitHub Actions and Container Registries | dev.to | 2025-01-27Software Bill of Materials (SBOM): Knowing what’s in your software is the new cool. Tools like Syft and Trivy can generate SBOMs as part of your CI/CD pipeline, enhancing supply chain security.
-
Project mention: Rancher: Seamless Container Management for Developers | news.ycombinator.com | 2024-08-05
-
Project mention: Authelia: The Single Sign-On Multi-Factor portal for web apps | news.ycombinator.com | 2024-07-11
-
Project mention: Solving Permission Issues with PostgreSQL and Docker Compose on macOS Using Colima | dev.to | 2025-02-10
Colima Documentation
-
Lean and Mean Docker containers
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Slim (Previously DockerSlim): A handy tool for inspecting, slimming down, and debugging your containers.
-
-
Project mention: Building a RESTful API with Go Fiber: An Express-Inspired Boilerplate | dev.to | 2024-10-05
Note: Make sure you have Air installed. See 👉 How to install Air
-
Argo CD
-
https://github.com/containerd/containerd/issues/9048
-
You can use something like https://github.com/google/gvisor as a container runtime for podman or docker. It's a good hybrid between VMs and containers. The container is put into sort of VM via kvm, but it does not supply a kernel and talks to a fake one. This means that security boundary is almost as strong as VM, but mostly everything will work like in a normal container.
E.g. here's I can read host filesystem even though uname says weird things about the kernel container is running in:
$ sudo podman run -it --runtime=/usr/bin/runsc_wrap -v /:/app debian:bookworm /bin/bash
-
Ory Hydra
The most scalable and customizable OpenID Certified™ OpenID Connect and OAuth Provider on the market. Become an OpenID Connect and OAuth2 Provider over night. Broad support for related RFCs. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.
Project mention: Show HN: Graceful token refresh for open source OAuth2 Server Ory Hydra | news.ycombinator.com | 2025-01-21 -
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Docker discussion
Go Docker related posts
-
OCI Registry as Storage
-
Deploying a FastAPI Application with CI/CD Pipeline: HNG Task 3
-
Solving Permission Issues with PostgreSQL and Docker Compose on macOS Using Colima
-
Ultimate Guide to Containerized Development on Mac ARM Chips: Efficient Setup with Colima and Docker
-
Implementação de WordPress Escalável na AWS com Docker, RDS e EFS
-
Implementação de WordPress Escalável na AWS com Docker, RDS e EFS
-
Setting up Bee-Stack on MacOS Intel
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Feb 2025
Index
What are some of the best open-source Docker projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Moby | 69,158 |
2 | traefik | 53,216 |
3 | dive | 49,455 |
4 | Gogs | 45,477 |
5 | memos | 36,916 |
6 | Docker Compose | 34,708 |
7 | harness | 32,444 |
8 | CasaOS | 28,509 |
9 | OpenFaaS | 25,409 |
10 | podman | 25,186 |
11 | Harbor | 24,809 |
12 | trivy | 24,632 |
13 | rancher | 23,749 |
14 | authelia | 22,762 |
15 | colima | 21,122 |
16 | Lean and Mean Docker containers | 20,905 |
17 | watchtower | 20,888 |
18 | air | 19,253 |
19 | argo-cd | 18,660 |
20 | containerd | 17,947 |
21 | gvisor | 16,091 |
22 | Ory Hydra | 15,838 |
23 | ctop | 15,805 |