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 null CGO og krasjisolering

CGO_ENABLED=0 Go Zstandard-bibliotek som kjører upstream C libzstd 1.5.7 i en arbeider med delt minne, med et API kompatibelt med DataDog/zstd, gjenbrukbare kontekster og bulkbatching.

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

gosuda.org/sqlite3: CGO_ENABLED=0 database/sql Driver over Shared-Memory IPC

Drop-in database/sql SQLite 3.54.1-driver for Go med CGO_ENABLED=0, HQQ-delt minneisolasjon for arbeidsprosesser, forhåndshenting av batchrader på 64 KiB og SLSA-attesterte binærfiler.

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

HQQ: Isolering av C-biblioteker fra Go over Cache-Line Shared Memory

Kjøretid for IPC uten cgo, IDL-kompilator (hqq-bindgen) og verifisert prosessovervåker som kjører native C11-biblioteker i isolerte arbeiderprosesser over delte minneringbuffere.

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

Schottky: Nullallokering, rekkefølgebevarende byte-nøkkelkoding for Go

Allokeringsfritt Go-bibliotek som koder sammensatte tupler til byte-nøkler sortert etter memcmp, med uavhengig sortering stigende/synkende (ASC/DESC), markører for plassering av NULL og grenser for prefiksskanning.

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

Portalite: En lettvekts Portal Go SDK med multirelébinding og standard net.Listener-grensesnitt

En lettvekts Portal-klient og CLI som støtter Gos standard net.Listener-grensesnitt, samtidig binding til flere reléer, ende-til-ende-kryptering (E2EE) og automatisk gjenoppretting av økter.

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

Go 1.27, eller Hvordan jeg lærte å slutte å bekymre meg og elske Generic Methods

Generiske metoder, encoding/json/v2, en standard uuid-pakke og en goroutine-lekkasjedetektor som faktisk fungerer. En gjennomgang av Go 1.27 med eksempler som alle faktisk er kjørt.

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

Analyse av AMD64-assemblerkodgenerering og grenintstruksjoner for betingede setninger (if) i Go

Denne teksten sammenligner hvordan Go-kompilatoren oversetter if-else-betingelser til AMD64-maskinkodens grenskommandoer, som CMPQ, JGE og JMP, med resultatet av grenkodegenereringen til en C-kompilator (-O2).

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

Analyse av runtime-strukturen i administrerte språk og AMD64-assembly i Go-binærfiler

Dette arbeidet sammenligner utførelsesmodellene for administrerte (managed) og ikke-administrerte (unmanaged) språk, og analyserer stabelkontrollene (stack checks) og strukturen for kall til runtime-funksjoner i Go-binærfiler gjennom AMD64-assembly hentet ut med go tool objdump.

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

AI-nativ utviklingsmetodikk: utover verktøybruk, en toveis kontekstsirkulasjon

Denne teksten sammenligner de strukturelle begrensningene ved AI-avhengig utvikling og enkel verktøybruk, og definerer en AI-nativ utviklingsprosess som akkumulerer designintensjon og organisatorisk kontekst i begge retninger.

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