Go Moby

Open-source Go projects categorized as Moby

Top 5 Go Moby Projects

  • Portainer

    Making Docker and Kubernetes management easy.

    Project mention: Ask HN: What is the best source to learn Docker in 2023? | news.ycombinator.com | 2023-01-29

    I'd say that going from Docker Compose to Docker Swarm is the first logical step, because it's included in a Docker install and also uses the same Compose format (with more parameters, such as deployment constraints, like which node hostname or tag you want a certain container to be scheduled on): https://docs.docker.com/compose/compose-file/compose-file-v3... That said, you won't see lots of Docker Swarm professionally anymore - it's just the way the job market is, despite it being completely sufficient for many smaller projects out there, I'm running it in prod successfully so far and it's great.

    Another reasonably lightweight alternative would be Hashicorp Nomad, because it's free, simple to deploy and their HCL format isn't too bad either, as long as you keep things simple, in addition to them supporting more than just container workloads: https://www.hashicorp.com/products/nomad That said, if you don't buy into HashiStack too much, then there won't be too much benefit from learning HCL and translating the contents of various example docker-compose.yml files that you see in a variety of repos out there, although their other tools are nice - for example, Consul (a service mesh). This is a nice but also a bit niche option.

    Lastly, there is Kubernetes. It's complicated, even more so when you get into solutions like Istio, typically eats up lots of resources, can be difficult to manage and debug, but does pretty much anything that you might need, as long as you have either enough people to administer it, or a wallet that's thick enough for you to pay one of the cloud vendors to do it for you. Personally, I'd look into the lightweight clusters at first, like k0s, MicroK8s, or perhaps the K3s project in particular: https://k3s.io/

    I'd also suggest that if you get this far, don't be afraid to look into options for dashboards and web based UIs to make exploring things easier:

      - for Docker Swarm and Kubernetes there is Portainer: https://www.portainer.io/

  • docker-ce

    :warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:

    Project mention: Kubernetes: What It Is, How It Works, and Why It's A Game changer | dev.to | 2022-12-03

    Yes, Kubernetes, in fact, relies on a number of other free and open source software packages. As a base, it relies on the Docker container runtime and the CoreOS Linux distribution, and it utilizes other open source projects for a number of its components, such as etcd for distributed key-value storage. The tool's core and control plane are both built in GO programming language, making it a completely Go-based application. Kubernetes itself is an open source project and has been used as a building block for other open source projects.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • compose-cli

    Easily run your Compose application to the cloud with compose-cli

    Project mention: How can you add secrets to a dockerfile/image from AWS (Secret Manager) | reddit.com/r/docker | 2022-11-18
  • duci

    The simple ci server

  • buildkit-machine

    A proof-of-concept project that makes accessible buildkitd daemon from macOS

    Project mention: buildkit-machine: Enable building & pushing container images without requiring a Docker Daemon based on BuildKit | reddit.com/r/golang | 2022-03-01
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-01-29.

Go Moby related posts

Index

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

Project Stars
1 Portainer 24,326
2 docker-ce 5,572
3 compose-cli 899
4 duci 75
5 buildkit-machine 52
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com