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
98 repos
Repositories
98
GitHub stars
713
Articles
41
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 98 repositories

From the blog

Deep dives written by GoSuda members.

Low-level

gosuda.org/zstd: Drop-In-erstatning for DataDog/zstd med nul CGO og crash-isolering

CGO_ENABLED=0 Go Zstandard-bibliotek, der kører upstream C libzstd 1.5.7 i en worker med delt hukommelse, med en DataDog/zstd-kompatibel API, genbrugelige kontekster og bulk-batching.

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

gosuda.org/sqlite3: database/sql-driver uden CGO (CGO_ENABLED=0) over delt hukommelse-IPC

Drop-in database/sql SQLite 3.54.1-driver til Go med CGO_ENABLED=0, HQQ-delt hukommelsesisolering af workers, batch-prefetching af rækker på 64 KiB og SLSA-attesterede binære filer.

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

HQQ: Isolering af C-biblioteker fra Go via delt hukommelse på cache-linjeniveau

Runtime for IPC uden cgo, IDL-kompilator (hqq-bindgen) og verificeret procesovervågning, der eksekverer native C11-biblioteker i isolerede arbejdsprocesser via delte hukommelsesringbuffere.

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

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

Go-bibliotek uden allokeringer, der koder sammensatte tupler til byte-nøgler sorteret med memcmp, med uafhængig ASC/DESC-sortering, NULL-placeringsmarkører og præfiksscanningsgrænser.

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

Portalite: Et letvægts Portal Go SDK med multi-relæ-binding og standard net.Listener-understøttelse

Et letvægts Portal-klient og CLI, der understøtter Go's standard net.Listener-grænseflade, samtidig binding til flere relæer, ende-til-ende-kryptering (E2EE) og automatisk sessionsgendannelse.

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

Go 1.27, eller Hvordan jeg lærte at holde op med at bekymre mig og elske generiske metoder

Generic methods, encoding/json/v2, en standard uuid package og en goroutine leak detector, der faktisk virker. En rundvisning i Go 1.27 med eksempler, der alle reelt er blevet kørt.

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

Runtimestruktur for administrerede sprog og analyse af Go-binærfiler i AMD64-assembler

Denne analyse sammenligner eksekveringsmodellerne for administrerede (managed) og ikke-administrerede (unmanaged) sprog og analyserer, gennem AMD64-assembler udtrukket med go tool objdump, stakkontrollen og strukturen for runtime-funktionskald i Go-binære filer.

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

Analyse af AMD64-assemblerkodegenerering og forgreningsinstruktioner for Go-betingelsessætninger (if)

Denne tekst sammenligner den proces, hvorved Go-compileren oversætter if-else-betingelsessætninger til AMD64-maskinkodebranchinstruktioner såsom CMPQ, JGE og JMP, med resultatet af branchkodegenereringen fra en C-compiler (-O2).

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

AI-nativ udviklingsmetodologi: Tovejs kontekstcirkulation ud over værktøjsanvendelse

Denne tekst sammenligner de strukturelle begrænsninger ved AI-afhængig udvikling og simpel værktøjsanvendelse, og definerer en AI-native udviklingsproces, der akkumulerer designintention og organisatorisk kontekst i begge retninger.

gosunuts · Feb 1, 2026 views ... likes ...