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

Apprendre à votre programme Go à parler comme Chrome

Comment chromenet permet aux clients HTTP standard de Go de communiquer avec le web via le moteur réseau réel de Chromium, sans cgo ni compilateur C.

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

Exécuter Docker, docker build et docker compose sans privilèges root ni espaces de noms utilisateur

Comment exécuter de manière sécurisée un Docker Engine complet (dockerd, BuildKit, overlayfs et docker compose) à l'intérieur d'un sandbox gVisor isolé en user-space, en tant qu'utilisateur non privilégié, lorsque root, sudo, unshare(CLONE_NEWUSER), mount(2) et /dev/fuse sont bloqués.

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

gvx: Exécuter Linux Containers, Docker et Kubernetes dans un seul processus non privilégié

Vue d'ensemble technique de gvx, un runtime de conteneurs multiplateforme et SDK Go renforcé en matière de sécurité, construit sur le noyau gVisor en espace utilisateur, qui exécute en toute sécurité des conteneurs Linux, du Docker-in-Docker et des clusters Kubernetes haute disponibilité multi-nœuds au sein d'un unique processus non privilégié, sur Windows, macOS et Linux.

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

Environnements Docker isolés et rapides pour les déploiements RL d'agents IA avec gvx

Comment exécuter de manière sécurisée des centaines d'environnements Docker et Kubernetes parallèles, fortement isolés et non privilégiés, destinés aux déploiements (rollouts) d'apprentissage par renforcement pour SWE-bench et les agents de codage, avec des réinitialisations de volumes ext4lite en copie sur écriture (copy-on-write) en 100 millisecondes.

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

Exécuter Docker-in-Docker à l'intérieur de gVisor et de sandboxes imbriquées avec gvx

Pourquoi l'installation de docker.io ou l'imbrication de runsc dans un conteneur gVisor échoue avec modprobe, iptables-nft, overlay2, cgroups et seccomp EBUSY, et comment gvx exécute de manière sécurisée un docker:dind imbriqué au sein d'un noyau isolé en espace utilisateur, sans --privileged.

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

Repenser le Git Monorepo : une architecture CAS-Native pour les humains et les Coding Agents

Comment construire un monorepo sans démon, natif CAS, sur Git standard, à l'aide de snapshots de trunk sans parent, de références d'espaces de travail isolés, d'arbres de fusion en mémoire, de fichiers OWNERS hiérarchiques et d'une synchronisation de miroirs en O(delta).

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

gosuda.org/zstd : compression compatible avec DataDog/zstd sans CGO et avec isolation des pannes

CGO_ENABLED=0 Bibliothèque Go Zstandard exécutant la bibliothèque C libzstd 1.5.7 en amont dans un worker à mémoire partagée, avec une API compatible DataDog/zstd, des contextes réutilisables et un traitement par lots en masse.

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

gosuda.org/sqlite3 : pilote database/sql avec CGO_ENABLED=0 reposant sur l'IPC par mémoire partagée

Pilote SQLite 3.54.1 compatible avec database/sql pour Go, sans CGO (CGO_ENABLED=0), avec isolation des workers en mémoire partagée HQQ, préchargement des lignes par lots de 64 Kio et binaires certifiés SLSA.

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

HQQ : isoler les bibliothèques C de Go via une mémoire partagée alignée sur les lignes de cache

Environnement d'exécution IPC sans cgo, compilateur IDL (hqq-bindgen) et superviseur de processus vérifié, qui exécutent des bibliothèques natives C11 dans des processus de travail isolés via des anneaux en mémoire partagée.

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