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
723
103 repos
Repositories
103
GitHub stars
723
Articles
42
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 103 repositories

From the blog

Deep dives written by GoSuda members.

Low-level

Het Git Monorepo heroverwegen: een CAS-native architectuur voor mensen en coding agents

Hoe bouw je een zero-daemon, CAS-native monorepo op standaard Git met behulp van parentless trunk-snapshots, geïsoleerde workspace-referenties, in-memory merge trees, hiërarchische OWNERS en O(delta) mirror-synchronisatie.

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

gosuda.org/zstd: Drop-In DataDog/zstd-compressie zonder CGO en met crashisolatie

CGO_ENABLED=0 Go-bibliotheek voor Zstandard die de upstream C-bibliotheek libzstd 1.5.7 uitvoert in een worker met gedeeld geheugen, met een API die compatibel is met DataDog/zstd, herbruikbare contexten en bulkbatchverwerking.

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

gosuda.org/sqlite3: CGO_ENABLED=0 database/sql-stuurprogramma via gedeeld-geheugen-IPC

Drop-in database/sql-stuurprogramma voor SQLite 3.54.1 in Go met CGO_ENABLED=0, HQQ-geheugenisolatie tussen workers via gedeeld geheugen, batchgewijze vooraflezing van rijen van 64 KiB en SLSA-geattesteerde binaire bestanden.

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

HQQ: C-bibliotheken isoleren van Go via gedeeld geheugen op cachelijnniveau

Zero-cgo IPC-runtime, IDL-compiler (hqq-bindgen) en geverifieerde procesbewaker die native C11-bibliotheken uitvoeren in geïsoleerde workerprocessen via gedeelde-geheugenringbuffers.

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

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

Bibliotheek voor Go zonder geheugentoewijzingen die samengestelde tupels codeert naar door memcmp geordende bytesleutels, met onafhankelijke sortering ASC/DESC, labels voor NULL-plaatsing en grenzen voor prefix-scans.

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

Portalite: een lichtgewicht Portal Go SDK met multi-relaybinding en een standaard net.Listener-implementatie

Een lichtgewicht Portal-client en CLI die het standaard net.Listener-interface van Go ondersteunt, gelijktijdige binding aan meerdere relays, end-to-end-encryptie (E2EE) en automatisch herstel van sessies.

Lemon Mint · Aug 26, 2026 views ... likes ...
Releases

Go 1.27, of hoe ik leerde mij geen zorgen meer te maken en generieke methoden te omarmen

Generieke methoden, encoding/json/v2, een standaardpakket voor uuid en een goroutine-lekdetector die daadwerkelijk werkt. Een rondleiding door Go 1.27 met voorbeelden die allemaal daadwerkelijk zijn uitgevoerd.

iwanhae · Aug 15, 2026 views ... likes ...
Low-level

Analyse van de AMD64-assemblycodegeneratie en branch-instructies voor de Go-voorwaardelijke instructie (if)

Dit artikel vergelijkt het proces waarin de Go-compiler if-else-voorwaardelijke instructies vertaalt naar AMD64-machinecode-branchinstructies zoals CMPQ, JGE en JMP, met de branchcodegeneratie van de C-compiler (-O2).

Lee Yunjin · May 17, 2026 views ... likes ...
Low-level

Analyse van de runtimestructuur van beheerde talen en de AMD64-assembly van Go-binaries

Dit document vergelijkt de uitvoeringsmodellen van beheerde (managed) en onbeheerde (unmanaged) talen, en analyseert via AMD64-assembler die is geëxtraheerd met go tool objdump de stackcontroles en de structuur van runtimefunctieaanroepen in Go-binaries.

Lee Yunjin · May 17, 2026 views ... likes ...