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
-
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.
-
gitness
Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
-
memos
An open source, lightweight note-taking service. Easily capture and share your great thoughts.
-
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.
-
trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
-
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)
-
Ory Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Having been featured in our February 2023, and January 2024 Release Radars, Moby is the original Linux Container runtime. This new version adds a bunch of changes to the Docker CLI and Moby itself with additional features. There's bug fixes and enhancements, with the main thing for users to be on the look out for containers that were created using Docker Engine 25.0.0. These containers might have duplicate MAC addresses, and thus must be recreated. The same goes for those containers created with Moby 25.0+ and with user defined MAC addresses. Read up on all these changes in the release notes.
However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:
> Gitea but the other one
Wouldn't that also be Gogs? https://gogs.io/
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?
Project mention: Mastering Docker Image Optimization: 6 Key Strategies for building Lighter, Faster, and Safer images | dev.to | 2024-04-04Dive is an open-source tool that allows you to explore the various layers of a Docker image. It shows you the content of each layer and helps you identify voluminous or unnecessary parts.
Solutions are many, and could include Docker Compose, VS Code dev containers, Telepresence, Localstack or setting up temporary AWS accounts as a development environment for serverless applications.
My understanding is woodpecker is a fork of drone. Seems like drone was replaced with https://gitness.com/ as the selfhostable version.
Project mention: GitHub issues from top Open Source Golang Repositories that you should contribute to | dev.to | 2024-01-15Memos - customise max content length of memo
Did something happen to the Apache 2 rancher? https://github.com/rancher/rancher/blob/v2.7.5/LICENSE RKE2 is similarly Apache 2: https://github.com/rancher/rke2/blob/v1.26.7%2Brke2r1/LICENS...
cat << EOF wget \ https://github.com/goharbor/harbor/releases/download/v2.9.4/\ harbor-offline-installer-v2.9.4.tgz EOF
Project mention: CasaOS – A simple, easy-to-use, elegant open-source Personal Cloud system | news.ycombinator.com | 2024-04-01
Example of why: https://github.com/containers/podman/issues/5102#issuecommen...
Project mention: A Deep Dive Into Terraform Static Code Analysis Tools: Features and Comparisons | dev.to | 2024-04-16Trivy Owner/Maintainer: Aqua Security Age: First released on GitHub on May 7th, 2019 License: Apache License 2.0 backward-compatible with tfsec
It's me and two others though I'm definitely the most active. We put a lot of effort into security best practices and one of my co-developers is currently reviewing the 4.38.0 release. It's a fairly major release with a lot of important code paths that have been improved for the future.
Our official docs can be found at https://www.authelia.com and you can find docs for a particular PR in the relevant PR. We've also linked the pre-release docs in the pre-release discussions which can be found here: https://github.com/authelia/authelia/discussions/categories/...
And if you want to make the container quickly secure without bloats, maybe give this a try https://github.com/slimtoolkit/slim
Related: https://github.com/containrrr/watchtower
Project mention: Lcl.host: fast, easy HTTPS in your local dev environment | news.ycombinator.com | 2024-03-20If you don't need a GUI, the following combo works pretty well:
- https://github.com/abiosoft/colima
- https://github.com/peterldowns/localias
Project mention: Exploring 5 Docker Alternatives: Containerization Choices for 2024 | dev.to | 2024-03-18Containerd and nerdctl
The code above will create the argocd Kubernetes namespace and deploy the latest stable manifest. If you would like to install a specific manifest, have a look here.
Air is another library that enables hot reloading in Go applications. To use it, install it on your machine using the command below:
This does remind me of ctop as well: https://github.com/bcicen/ctop
It also let's you look at containers, resource usage graphs, their logs and even do some actions through a TUI.
Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13
Isn't gVisor kind of this as well?
"gVisor is an application kernel for containers. It limits the host kernel surface accessible to the application while still giving the application access to all the features it expects. Unlike most kernels, gVisor does not assume or require a fixed set of physical resources; instead, it leverages existing host kernel functionality and runs as a normal process. In other words, gVisor implements Linux by way of Linux."
https://github.com/google/gvisor
Go Docker related posts
- 12 Factor: 13 years later
- How to Temporarily Remove and Reintegrate Cloud Resources from Terraform Management
- Live reload em Go com docker e compile daemon
- I asked 100 devs why they aren't shipping faster. Here's what I learned
- A morning with the Rabbit R1: a fun, funky, unfinished AI gadget
- Opengist: Open-source alternative to GitHub Gists
- Understanding Buildpacks in Cloud Native Buildpacks
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
Index
What are some of the best open-source Docker projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Moby | 67,716 |
2 | traefik | 47,814 |
3 | Gogs | 44,132 |
4 | dive | 43,606 |
5 | Docker Compose | 32,367 |
6 | gitness | 31,428 |
7 | memos | 27,145 |
8 | OpenFaaS | 24,515 |
9 | rancher | 22,517 |
10 | Harbor | 22,485 |
11 | CasaOS | 22,087 |
12 | podman | 21,645 |
13 | trivy | 21,316 |
14 | authelia | 19,523 |
15 | Lean and Mean Docker containers | 18,165 |
16 | watchtower | 16,821 |
17 | colima | 16,793 |
18 | containerd | 16,292 |
19 | argo-cd | 16,143 |
20 | air | 15,225 |
21 | ctop | 15,153 |
22 | Ory Hydra | 15,068 |
23 | gvisor | 15,066 |
Sponsored