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
713
107 repos
Repositories
107
GitHub stars
713
Articles
47
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 107 repositories

From the blog

Deep dives written by GoSuda members.

Networking

教你的 Go 程序像 Chrome 一样说话

chromenet 如何让标准的 Go HTTP 客户端通过真正的 Chromium 网络引擎与网络通信,而无需 cgo 或 C 编译器。

Lemon Mint · Nov 9, 2026 views ... likes ...

在没有 root 权限且不使用用户命名空间的情况下运行 Docker、docker build 和 docker compose

在 root、sudo、unshare(CLONE_NEWUSER)、mount(2) 和 /dev/fuse 均被禁用的情况下,如何以非特权用户身份,在隔离的 gVisor 用户态沙箱中安全地运行完整的 Docker Engine(dockerd、BuildKit、overlayfs 以及 docker compose)。

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

gvx:在单个 Unprivileged Process 中运行 Linux Containers、Docker 和 Kubernetes

对 gvx 的技术概述:gvx 是一款基于 gVisor 用户空间内核构建的、经过安全加固的跨平台容器运行时及 Go SDK,能够在单一无特权进程中安全地运行 Linux 容器、Docker-in-Docker 以及多节点高可用 Kubernetes,支持 Windows、macOS 和 Linux 平台。

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

用于AI智能体强化学习推演的快速隔离Docker环境:基于gvx

如何安全地为 SWE-bench 和编码代理强化学习的 rollout 运行数百个并行、强隔离的非特权 Docker 和 Kubernetes 环境,并实现 100 毫秒级的写时复制 ext4lite 卷重置。

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

在 gVisor 内部及嵌套沙箱中使用 gvx 运行 Docker-in-Docker

为什么在 gVisor 容器内安装 docker.io 或嵌套运行 runsc 会因 modprobe、iptables-nft、overlay2、cgroups 和 seccomp EBUSY 而失败,以及 gvx 如何在不使用 --privileged 的情况下,于隔离的用户空间内核中安全地运行嵌套的 docker:dind。

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

重新思考 Git 单体仓库:面向人类与编码智能体的 CAS 原生架构

如何在标准 Git 之上构建一个零守护进程、CAS 原生的单体仓库:采用无父提交的主干快照、隔离的工作区引用、内存中的合并树、分层 OWNERS 机制,以及 O(delta) 镜像同步。

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

gosuda.org/zstd:无需 CGO 且具备崩溃隔离的 DataDog/zstd 即插即用压缩库

CGO_ENABLED=0 的 Go Zstandard 库,在共享内存工作进程中运行上游 C 语言实现 libzstd 1.5.7,提供与 DataDog/zstd 兼容的 API、可复用上下文以及批量处理功能。

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

基于共享内存 IPC 的 gosuda.org/sqlite3:CGO_ENABLED=0 的 database/sql 驱动

适用于 Go 的即插即用 database/sql SQLite 3.54.1 驱动程序,支持 CGO_ENABLED=0,具备 HQQ 共享内存工作进程隔离、64 KiB 批量行预取以及经 SLSA 认证的二进制文件。

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

HQQ:通过缓存行共享内存将 C 库与 Go 隔离

无 cgo 的 IPC 运行时、IDL 编译器(hqq-bindgen)以及经过验证的进程监督器,可在隔离的工作进程中通过共享内存环形缓冲区执行原生 C11 库。

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