Go Containerd

Open-source Go projects categorized as Containerd

Top 20 Go Containerd Projects

  1. colima

    Container runtimes on macOS (and Linux) with minimal setup

    Project mention: Solving Permission Issues with PostgreSQL and Docker Compose on macOS Using Colima | dev.to | 2025-02-10

    Colima Documentation

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

    Nutrient logo
  3. containerd

    An open and reliable container runtime

    Project mention: Lord of the Io_uring | news.ycombinator.com | 2025-01-06

    https://github.com/containerd/containerd/issues/9048

  4. lima

    Linux virtual machines, with a focus on running containers

    Project mention: Top 8 Docker Alternatives to Consider in 2025 | dev.to | 2024-12-24

    Lima provides a lightweight alternative to Docker Desktop for macOS users, offering better resource efficiency and native Apple Silicon support.

  5. nerdctl

    contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...

    Project mention: Techniques I Use to Create a Great User Experience for Shell Scripts | news.ycombinator.com | 2024-09-13

    Here's a script that left me in awe the first time I saw it:

    https://github.com/containerd/nerdctl/blob/main/extras/rootl...

    I have since copied this pattern for many scripts: logging functions, grouping all global vars and constants at the top and creating subcommands using shift.

  6. talos

    Talos Linux is a modern Linux distribution built for Kubernetes.

    Project mention: Ask HN: Kubernetes bare metal learning material | news.ycombinator.com | 2025-01-04

    Might not be the answer you were looking for but hear me out: the biggest impact on my Kubernetes knowledge has been starting a homelab on Talos Linux.

    I've used this as a sandbox/playspace/proving ground for Kubernetes concepts to satisfy my own curiosities. The benefit of this space is that you can make mistakes without affecting any real data, and you can blow away your entire config and start from scratch if you need to. I have already seen benefits to this hobby in my career.

    My entrypoint was the Talos getting started guide: https://www.talos.dev/

    And following the community at https://www.reddit.com/r/selfhosted/

  7. kraken

    P2P Docker registry capable of distributing TBs of data in seconds

    Project mention: BTFS (BitTorrent Filesystem) | news.ycombinator.com | 2024-04-15

    https://github.com/uber/kraken?tab=readme-ov-file#comparison...

    "Kraken was initially built with a BitTorrent driver, however, we ended up implementing our P2P driver based on BitTorrent protocol to allow for tighter integration with storage solutions and more control over performance optimizations.

    Kraken's problem space is slightly different than what BitTorrent was designed for. Kraken's goal is to reduce global max download time and communication overhead in a stable environment, while BitTorrent was designed for an unpredictable and adversarial environment, so it needs to preserve more copies of scarce data and defend against malicious or bad behaving peers.

    Despite the differences, we re-examine Kraken's protocol from time to time, and if it's feasible, we hope to make it compatible with BitTorrent again."

  8. faasd

    A lightweight & portable faas engine

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

    CodeRabbit logo
  10. firecracker-containerd

    firecracker-containerd enables containerd to manage containers as Firecracker microVMs

    Project mention: My VM is lighter (and safer) than your container | news.ycombinator.com | 2024-05-14
  11. veinmind-tools

    veinmind-tools 是由长亭科技自研,基于 veinmind-sdk 打造的容器安全工具集

  12. spegel

    Stateless cluster local OCI registry mirror.

    Project mention: Stateless cluster local OCI registry mirror | news.ycombinator.com | 2025-01-06
  13. cdebug

    cdebug - a swiss army knife of container debugging

    Project mention: Debugging Distroless Images with kubectl and cdebug | dev.to | 2024-05-31

    I should also point out that Ivan addresses these problems directly with his cdebug tool. You can use cdebug to directly debug a pod:

  14. stargz-snapshotter

    Fast container image distribution plugin with lazy pulling

    Project mention: Tree-shaking, the horticulturally misguided algorithm | news.ycombinator.com | 2024-04-13

    A lazy chunked delivery strategy like used in the k8s stargz-snapshotter[0] project could be effective here, where it only pulls chunks as needed, but it would probably require wasm platform changes.

    [0] https://github.com/containerd/stargz-snapshotter

  15. nix-snapshotter

    Brings native understanding of Nix packages to containerd

    Project mention: Tvix – A New Implementation of Nix | news.ycombinator.com | 2024-04-16

    Not super recent, but nix-snapshotter is one that I'd call awesome(but I'm also a k8s fanboi): https://github.com/pdtpartners/nix-snapshotter

    https://news.ycombinator.com/item?id=37407758

  16. kubefire

    KubeFire 🔥, creates and manages Kubernetes Clusters using Firecracker microVMs

  17. vHive

    vHive: Open-source framework for serverless experimentation

  18. nomad-driver-containerd

    Nomad task driver for launching containers using containerd.

  19. zfs

    ZFS snapshotter plugin for containerd (by containerd)

  20. buildkit-machine

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

  21. container-image-csi-driver

    Kubernetes CSI driver for mounting image

  22. nerdctl

    contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ... (by AkihiroSuda)

    Project mention: Portspoof: Emulate a valid service on all 65535 TCP ports | news.ycombinator.com | 2024-12-25
  23. SaaSHub

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

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

Go Containerd discussion

Log in or Post with

Go Containerd related posts

  • Stateless cluster local OCI registry mirror

    1 project | news.ycombinator.com | 6 Jan 2025
  • Lord of the Io_uring

    1 project | news.ycombinator.com | 6 Jan 2025
  • Portspoof: Emulate a valid service on all 65535 TCP ports

    10 projects | news.ycombinator.com | 25 Dec 2024
  • Installing Kubernetes using Kubeadm utility

    2 projects | dev.to | 29 Nov 2024
  • Lima v1.0.0

    1 project | news.ycombinator.com | 7 Nov 2024
  • You run containers, not dockers - Discussing Docker variants, components and versioning

    9 projects | dev.to | 27 Oct 2024
  • 🌐 Navigating the CNCF Landscape: A Roadmap for Open Source Contributions 🚀

    3 projects | dev.to | 26 Oct 2024
  • A note from our sponsor - Nutrient
    nutrient.io | 15 Feb 2025
    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. Learn more →

Index

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

# Project Stars
1 colima 21,122
2 containerd 17,947
3 lima 16,160
4 nerdctl 8,496
5 talos 7,411
6 kraken 6,196
7 faasd 3,068
8 firecracker-containerd 2,269
9 veinmind-tools 1,545
10 spegel 1,435
11 cdebug 1,434
12 stargz-snapshotter 1,239
13 nix-snapshotter 618
14 kubefire 528
15 vHive 293
16 nomad-driver-containerd 223
17 zfs 71
18 buildkit-machine 56
19 container-image-csi-driver 35
20 nerdctl 1

Sponsored
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.
nutrient.io

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