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

Prehodnotenie Git monorepa: CAS-natívna architektúra pre ľudí a kódovacích agentov

Ako vybudovať monorepo bez démonov, natívne založené na CAS (content-addressable storage), na štandardnom Gite pomocou trunk snapshotov bez rodičovských commitov, izolovaných referencií pracovného priestoru, zlučovacích stromov v pamäti, hierarchického súboru OWNERS a synchronizácie zrkadiel so zložitosťou O(delta).

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

gosuda.org/zstd: Drop-In náhrada za DataDog/zstd s kompresiou bez CGO a izoláciou pádov

CGO_ENABLED=0 Knižnica Go Zstandard, ktorá spúšťa upstream C knižnicu libzstd 1.5.7 v shared-memory worker procese s API kompatibilným s DataDog/zstd, znovupoužiteľnými kontextmi a bulk batching.

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

gosuda.org/sqlite3: CGO_ENABLED=0 database/sql Driver nad IPC so zdieľanou pamäťou

Drop-in ovládač database/sql pre SQLite 3.54.1 pre Go s CGO_ENABLED=0, izoláciou pracovných procesov pomocou zdieľanej pamäte HQQ, predbežným načítavaním dávok riadkov po 64 KiB a binárnymi súbormi s overeniami SLSA.

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

HQQ: Izolácia C knižníc od Go cez Shared Memory s Cache-Line

Runtime pre IPC bez cgo, kompilátor IDL (hqq-bindgen) a overený procesový supervízor, ktoré spúšťajú natívne knižnice C11 v izolovaných pracovných procesoch prostredníctvom zdieľaných pamäťových kruhových bufferov.

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

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

Knižnica pre jazyk Go bez alokácií pamäte, ktorá kóduje zložené n-tice do bajtových kľúčov usporiadaných podľa memcmp, s nezávislým triedením ASC/DESC, značkami umiestnenia hodnôt NULL a hranicami prefixového skenovania.

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

Portalite: Ľahký Portal Go SDK so viacerými reléovými väzbami a štandardným net.Listener

Ide o ľahký klient Portal a CLI, ktorý podporuje štandardné rozhranie Go net.Listener, súbežné viazanie na viacero relé, end-to-end šifrovanie (E2EE) a automatické obnovenie relácie.

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

Go 1.27, alebo Ako som sa naučil prestať sa obávať a milovať generické metódy

Generické metódy, encoding/json/v2, štandardný balík uuid a detektor únikov goroutín, ktorý naozaj funguje. Prehliadka Go 1.27 s príkladmi, ktoré boli všetky skutočne spustené.

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

Analýza generovania assemblerového kódu pre AMD64 a inštrukcií vetvenia pre podmienený príkaz (if) v jazyku Go

Porovnávame, ako Go kompilátor prekladá podmienky if-else na strojové inštrukcie vetvenia architektúry AMD64, ako sú CMPQ, JGE a JMP, s výsledkom generovania vetviaceho kódu C kompilátorom (-O2).

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

Analýza runtime štruktúry spravovaných jazykov a assembly kódu AMD64 binárnych súborov Go

Porovnávame exekučné modely spravovaných (managed) a nespravovaných (unmanaged) jazykov a na základe AMD64 assembleru extrahovaného pomocou go tool objdump analyzujeme kontroly zásobníka (stack check) a štruktúru volaní runtime funkcií v binárnych súboroch Go.

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