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
751
106 repos
Repositories
106
GitHub stars
751
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 106 repositories

From the blog

Deep dives written by GoSuda members.

Low-level

Git Monorepo újragondolása: CAS-Native architektúra emberek és Coding Agents számára

Hogyan építsünk zero-daemon, CAS-natív monorepót standard Git-en, használva a szülő nélküli törzsi pillanatképeket (parentless trunk snapshots), az elkülönített munkaterületi hivatkozásokat (isolated workspace references), a memórián belüli egyesítési fákat (in-memory merge trees), a hierarchikus OWNERS fájlokat, valamint az O(delta) tükörszinkronizációt.

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

gosuda.org/zstd: Drop-In DataDog/zstd tömörítés nulla CGO-val és összeomlás-elkülönítéssel

CGO_ENABLED=0 Go Zstandard könyvtár, amely megosztott memóriás munkavégzőben futtatja az upstream C libzstd 1.5.7 verziót, DataDog/zstd-kompatibilis API-val, újrahasznosítható kontextusokkal és kötegelt (bulk) feldolgozással.

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

gosuda.org/sqlite3: CGO_ENABLED=0 database/sql illesztőprogram megosztott memórián alapuló IPC felett

Go-hoz készült, database/sql-kompatibilis SQLite 3.54.1 illesztőprogram, amely CGO_ENABLED=0 mellett működik, HQQ osztott memóriás munkafolyamat-izolációt, 64 KiB-os kötegelt sorelőtöltést és SLSA-igazolt bináris fájlokat biztosít.

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

HQQ: C könyvtárak elszigetelése Go-tól gyorsítótár-sor méretű megosztott memórián keresztül

Cgo-mentes IPC futtatókörnyezet, IDL-fordító (hqq-bindgen) és ellenőrzött folyamatfelügyelő, amely natív C11 könyvtárakat izolált munkafolyamatokban, megosztott memóriagyűrűkön keresztül hajt végre.

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

Schottky: nulla allokáció, sorrendtartó bájtkulcs-kódolás Go-hoz

Nulla allokációt használó Go könyvtár, amely összetett tuple-öket memcmp szerint rendezett bájtkulcsokká kódol, független ASC/DESC rendezéssel, NULL-elhelyezési címkékkel és prefixkeresési határokkal.

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

Portalite: többrelés kötéssel és szabványos net.Listener alapú könnyűsúlyú Portal Go SDK

Egy könnyűsúlyú Portal kliens és CLI, amely támogatja a Go szabványos net.Listener interfészét, a több relével történő egyidejű kötést, a végpontok közötti titkosítást (E2EE) és az automatikus munkamenet-helyreállítást.

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

Go 1.27, avagy hogyan tanultam meg nem aggódni és szeretni a generikus metódusokat

Generikus metódusok, az encoding/json/v2, egy szabványos uuid csomag és egy valóban működő goroutine-szivárgásdetektor. Körutazás a Go 1.27 újdonságain, minden példát ténylegesen lefuttatva.

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

Felügyelt nyelvek futásidejű szerkezete és a Go bináris AMD64 assembly elemzése

A menedzselt és a nem menedzselt nyelvek végrehajtási modelljeit hasonlítjuk össze, és a go tool objdump eszközzel kinyert AMD64 assembly kód segítségével elemezzük a Go bináris fájlok verem-ellenőrzését (stack check) és a futtatókörnyezeti függvényhívások szerkezetét.

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

Go feltételes utasítás (if) AMD64 assembly kódgenerálása és elágazási utasítások elemzése

A Go fordítóprogram az if-else feltételes utasításokat olyan AMD64 gépi kódú elágazó utasításokra fordítja le, mint a CMPQ, JGE és JMP, és ezt összehasonlítja a C fordítóprogram (-O2) által generált elágazó kóddal.

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