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

Att ompröva Git-monorepot: En CAS-native arkitektur för människor och Coding Agents

Hur man bygger en zero-daemon-, CAS-native monorepo på standard Git med hjälp av parentless trunk snapshots, isolated workspace references, in-memory merge trees, hierarchical OWNERS och O(delta) mirror synchronization.

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

gosuda.org/zstd: Drop-In-ersättning för DataDog/zstd-komprimering utan CGO och med krasch-isolering

CGO_ENABLED=0 Go Zstandard-bibliotek som kör uppströms C-biblioteket libzstd 1.5.7 i en arbetsprocess med delat minne, med ett DataDog/zstd-kompatibelt API, återanvändbara kontexter och batchbearbetning i bulk.

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

gosuda.org/sqlite3: CGO_ENABLED=0 database/sql-drivrutin över delat minne för IPC

Drop-in-databasdrivrutin för database/sql för SQLite 3.54.1 i Go med CGO_ENABLED=0, HQQ-arbetarisolering i delat minne, förhämtning av batchrader om 64 KiB och SLSA-attesterade binärfiler.

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

HQQ: Isolering av C-bibliotek från Go via cache-line-delat minne

Körtidsmiljö för IPC utan cgo, IDL-kompilator (hqq-bindgen) och verifierad processövervakare som kör inbyggda C11-bibliotek i isolerade arbetsprocesser via delade minnesringbuffertar.

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

Schottky: Allokeringsfri, ordningsbevarande kodning av bytenycklar för Go

Biblioteket i Go utan allokeringar kodar sammansatta tupler till byte-nycklar ordnade enligt memcmp, med oberoende ASC/DESC-sortering, taggar för placering av NULL-värden samt gränser för prefixskanning.

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

Portalite: Ett lättviktigt Portal Go SDK med multi-relay-bindning och standardgränssnittet net.Listener

Ett lättviktigt Portal-klientbibliotek och CLI för Go som implementerar det standardiserade net.Listener-gränssnittet och stöder samtidig bindning till flera reläer, ände-till-ände-kryptering (E2EE) samt automatisk sessionsåterställning.

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

Go 1.27, eller Hur jag lärde mig att sluta oroa mig och älska generiska metoder

Generiska metoder, encoding/json/v2, ett standardpaket för uuid och en detektor för goroutine-läckor som faktiskt fungerar. En genomgång av Go 1.27 med exempel som samtliga faktiskt har körts.

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

Analys av AMD64-assemblerkodgenerering och grenningsinstruktioner för Go-villkorssatsen (if)

Denna jämförelse undersöker hur Go-kompilatorn översätter if-else-villkorssatser till AMD64-maskinkodens greninstruktioner, såsom CMPQ, JGE och JMP, och ställer resultatet mot den grenkod som C-kompilatorn (-O2) genererar.

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

Analys av runtimestrukturen för hanterade språk och AMD64-assembler i Go-binärfiler

Denna text jämför exekveringsmodellerna för hanterade (managed) och ohanterade (unmanaged) språk och analyserar, med hjälp av AMD64-assembler extraherad via go tool objdump, stackkontrollerna och strukturen för runtime-funktionsanrop i Go-binärer.

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