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

Ensinando Seu Programa Go a Falar Como o Chrome

Como o chromenet permite que clientes HTTP padrão do Go se comuniquem com a web por meio do mecanismo de rede real do Chromium, sem cgo ou um compilador C.

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

Executando Docker, docker build e docker compose Sem Root ou User Namespaces

Como executar com segurança um Docker Engine completo (dockerd, BuildKit, overlayfs e docker compose) dentro de uma sandbox gVisor isolada em espaço de usuário (user-space), como usuário não privilegiado, quando root, sudo, unshare(CLONE_NEWUSER), mount(2) e /dev/fuse estão bloqueados.

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

gvx: Executando Linux Containers, Docker e Kubernetes em um Único Processo Não Privilegiado

Visão técnica geral do gvx, um runtime de contêineres multiplataforma e SDK em Go reforçado em termos de segurança, construído sobre o kernel em espaço de usuário gVisor, que executa com segurança contêineres Linux, Docker-in-Docker e clusters Kubernetes de alta disponibilidade com múltiplos nós em um único processo não privilegiado, nos sistemas Windows, macOS e Linux.

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

Ambientes Docker Isolados e Rápidos para Rollouts de RL de Agentes de IA com gvx

Como executar com segurança centenas de ambientes Docker e Kubernetes paralelos, fortemente isolados e não privilegiados para SWE-bench e rollouts de aprendizado por reforço de agentes de programação, com resets de volumes ext4lite em copy-on-write de 100 milissegundos.

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

Executando Docker-in-Docker Dentro do gVisor e de Sandboxes Aninhados com gvx

Por que a instalação do docker.io ou o aninhamento do runsc dentro de um contêiner gVisor falha em modprobe, iptables-nft, overlay2, cgroups e seccomp EBUSY, e como o gvx executa com segurança o docker:dind aninhado dentro de um kernel isolado em espaço de usuário, sem --privileged.

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

Repensando o Monorepo Git: Uma Arquitetura Nativa de CAS para Humanos e Agentes de Programação

Como construir um monorepo sem daemon, nativo de CAS, sobre Git padrão, utilizando snapshots de trunk sem commits pais, referências de workspace isoladas, árvores de merge em memória, OWNERS hierárquico e sincronização de espelhos em O(delta).

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

gosuda.org/zstd: Substituição Direta do DataDog/zstd com Compressão Sem CGO e Isolamento de Falhas

Biblioteca Go Zstandard com CGO_ENABLED=0 executando a libzstd em C upstream 1.5.7 em um worker de memória compartilhada, com API compatível com DataDog/zstd, contextos reutilizáveis e agrupamento em lote.

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

gosuda.org/sqlite3: Driver database/sql com CGO_ENABLED=0 sobre IPC de Memória Compartilhada

Driver drop-in de database/sql para SQLite 3.54.1 em Go com CGO_ENABLED=0, isolamento de workers com shared memory HQQ, pré-busca de linhas em lotes de 64 KiB e binários atestados por SLSA.

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

HQQ: Isolamento de Bibliotecas C em Relação ao Go por Meio de Memória Compartilhada Alinhada a Linhas de Cache

Runtime de IPC sem cgo, compilador de IDL (hqq-bindgen) e supervisor de processos verificado que executam bibliotecas C11 nativas em processos de trabalho isolados por meio de anéis de memória compartilhada.

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