Go Container

Open-source Go projects categorized as Container | Edit details

Top 16 Go Container Projects

  • 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 kraken

    P2P Docker registry capable of distributing TBs of data in seconds

    Project mention: How to handle locally build container images across nodes? Container Registry the only way? | reddit.com/r/kubernetes | 2021-10-17

    Cost, availability, upkeep. Same as any other service. There are alternatives… https://github.com/uber/kraken

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo kubeedge

    Kubernetes Native Edge Computing Framework (project under CNCF)

    Project mention: KubeEdge v1.7 is out now | news.ycombinator.com | 2021-06-01
  • GitHub repo ko

    Build and deploy Go applications on Kubernetes

    Project mention: The best way to build docker images in go 1.17 | reddit.com/r/golang | 2021-10-16

    As for the main: issue, could you file a bug at https://github.com/google/ko/issues/new with a repro case and we'll see if we can sort it out? This config is relatively new and I'm not convinced it's bug-free yet.

  • GitHub repo kruise

    Automate application management on Kubernetes (project under CNCF)

    Project mention: Gopher Gold #20 - Wed Nov 18 2020 | dev.to | 2020-11-17

    openkruise/kruise (Go): Automate application workloads management on Kubernetes

  • GitHub repo devspace

    DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.

    Project mention: Kubernetes-based development with Devspace | dev.to | 2021-10-15

    Modern applications base more and more on micro-services. Splitting large applications into smaller pieces makes the whole more maintainable and easier to develop. However, instead of developing a big monolith, we work on a bunch of tiny applications, making it more challenging to debug and deploy the whole system. Luckily, there are many tools out there to help us out. An interesting comparison of some of them can be found here. In what follows, we want to see how easy it is to do Kubernetes-based development with devspace.

  • GitHub repo singularity

    Singularity: Application containers for Linux

    Project mention: Podman: A tool for managing OCI containers and pods | news.ycombinator.com | 2021-08-31

    This sounds exactly like Singularity http://singularity.hpcng.org/

  • 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 automaxprocs

    Automatically set GOMAXPROCS to match Linux container CPU quota.

    Project mention: CPU throttling despite being well below the limit | reddit.com/r/kubernetes | 2021-05-04

    For you own applications, you can use: https://github.com/uber-go/automaxprocs

  • GitHub repo go-containerregistry

    Go library and CLIs for working with container registries

    Project mention: Keeping Up with Docker Official Images | news.ycombinator.com | 2021-06-08

    [1] Proof of concept in the `crane` tool: https://github.com/google/go-containerregistry/pull/960

  • GitHub repo container

    A lightweight yet powerful IoC dependency injection container for Go projects (by golobby)

  • GitHub repo terrier

    Terrier is a Image and Container analysis tool that can be used to scan Images and Containers to identify and verify the presence of specific files according to their hashes.

    Project mention: heroku/terrier - Terrier is a Image and Container analysis tool that can be used to scan Images and Containers to identify and verify the presence of specific files according to their hashes. | reddit.com/r/GithubSecurityTools | 2021-02-25
  • GitHub repo hub-tool

    🧪 Docker Hub experimental CLI tool

    Project mention: Open Sourcing the Docker Hub CLI Tool | dev.to | 2021-01-28

    This tool is already available with Docker Desktop, so if you are a Windows or Mac user you can try it now. For Linux users, we are pleased to announce that we open sourced the hub-tool code, and it can be found at https://github.com/docker/hub-tool. You can download the binary directly on the release page.

  • GitHub repo Eru

    Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time. (by projecteru2)

  • GitHub repo hiboot

    hiboot is a high performance web and cli application framework with dependency injection support

  • GitHub repo dingo

    Generated dependency injection containers in go (golang) (by sarulabs)

    Project mention: Dependency injection container with ability build it with code generation. | reddit.com/r/golang | 2021-03-29
  • GitHub repo inspr

    Inspr is an agnostic application mesh for simpler, faster, and securer development of distributed applications (dApps).

    Project mention: An agnostic application mesh for simpler, faster, and securer development of distributed applications (dApps). | reddit.com/r/golang | 2021-09-24
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.


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

Project Stars
1 Harbor 15,962
2 kraken 4,759
3 kubeedge 4,289
4 ko 3,361
5 kruise 2,681
6 devspace 2,415
7 singularity 2,222
8 automaxprocs 1,646
9 go-containerregistry 1,329
10 container 254
11 terrier 208
12 hub-tool 175
13 Eru 166
14 hiboot 162
15 dingo 64
16 inspr 46
Find remote jobs at our new job board 99remotejobs.com. There are 37 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