GoSuda
Open source working group

We build fast, honest Go tools in the open: networking, storage, runtimes and developer tooling. Your next commit belongs here.

GoSuda mascot
718
105 repos
Repositories
105
GitHub stars
718
Articles
46
Languages
23

Join in three steps

No sign-up. Everything happens on GitHub.

Projects looking for you

Our most starred repositories. Pick one and say hi.

All 105 repositories

From the blog

Deep dives written by GoSuda members.

Running Docker, docker build, and docker compose Without Root or User Namespaces

How to securely run a complete Docker Engine (dockerd, BuildKit, overlayfs, and docker compose) inside an isolated gVisor user-space sandbox as an unprivileged user when root, sudo, unshare(CLONE_NEWUSER), mount(2), and /dev/fuse are blocked.

Lemon Mint · Nov 6, 2026 views ... likes ...
Low-level

gvx: Running Linux Containers, Docker, and Kubernetes in One Unprivileged Process

Technical overview of gvx, a security-hardened, cross-platform container runtime and Go SDK built on the gVisor user-space kernel that safely runs Linux containers, Docker-in-Docker, and multi-node HA Kubernetes in a single unprivileged process across Windows, macOS, and Linux.

Lemon Mint · Nov 6, 2026 views ... likes ...
AI

Fast Isolated Docker Environments for AI Agent RL Rollouts with gvx

How to securely run hundreds of parallel, strongly isolated unprivileged Docker and Kubernetes environments for SWE-bench and coding agent reinforcement learning rollouts with 100-millisecond copy-on-write ext4lite volume resets.

Lemon Mint · Nov 6, 2026 views ... likes ...
Low-level

Running Docker-in-Docker Inside gVisor and Nested Sandboxes with gvx

Why installing docker.io or nesting runsc inside a gVisor container fails across modprobe, iptables-nft, overlay2, cgroups, and seccomp EBUSY, and how gvx securely runs nested docker:dind inside an isolated user-space kernel without --privileged.

Lemon Mint · Nov 6, 2026 views ... likes ...
Low-level

Rethinking the Git Monorepo: A CAS-Native Architecture for Humans and Coding Agents

How to build a zero-daemon, CAS-native monorepo on standard Git using parentless trunk snapshots, isolated workspace references, in-memory merge trees, hierarchical OWNERS, and O(delta) mirror synchronization.

Lemon Mint · Oct 30, 2026 views ... likes ...
Low-level

gosuda.org/zstd: Drop-In DataDog/zstd Compression with Zero CGO and Crash Isolation

CGO_ENABLED=0 Go Zstandard library running upstream C libzstd 1.5.7 in a shared-memory worker with a DataDog/zstd-compatible API, reusable contexts, and bulk batching.

Lemon Mint · Oct 18, 2026 views ... likes ...
Databases

gosuda.org/sqlite3: CGO_ENABLED=0 database/sql Driver Over Shared-Memory IPC

Drop-in database/sql SQLite 3.54.1 driver for Go with CGO_ENABLED=0, HQQ shared-memory worker isolation, 64 KiB batch row prefetching, and SLSA-attested binaries.

Lemon Mint · Oct 18, 2026 views ... likes ...
Low-level

HQQ: Isolating C Libraries from Go Over Cache-Line Shared Memory

Zero-cgo IPC runtime, IDL compiler (hqq-bindgen), and verified process supervisor that execute native C11 libraries in isolated worker processes over shared-memory rings.

Lemon Mint · Oct 18, 2026 views ... likes ...
Databases

Schottky: Zero-Allocation, Order-Preserving Byte-Key Encoding for Go

Zero-allocation Go library that encodes composite tuples into memcmp-ordered byte keys with independent ASC/DESC sorting, NULL placement tags, and prefix-scan bounds.

Lemon Mint · Aug 31, 2026 views ... likes ...