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

Regândirea Git Monorepo: o arhitectură CAS-Native pentru oameni și Coding Agents

Cum se construiește un monorepo zero-daemon, CAS-native, pe Git standard, utilizând instantanee de trunk fără părinți, referințe de workspace izolate, arbori de merge în memorie, OWNERS ierarhic și sincronizarea oglinzilor în O(delta).

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

gosuda.org/zstd: Drop-In DataDog/zstd Compression fără CGO și cu izolarea erorilor fatale

CGO_ENABLED=0 Bibliotecă Go Zstandard care rulează biblioteca C upstream libzstd 1.5.7 într-un worker cu memorie partajată, cu o API compatibilă cu DataDog/zstd, contexte reutilizabile și procesare în loturi (bulk batching).

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

gosuda.org/sqlite3: Driver database/sql cu CGO_ENABLED=0 prin IPC bazat pe memorie partajată

Driver database/sql compatibil pentru SQLite 3.54.1 destinat Go, cu CGO_ENABLED=0, izolarea worker-ilor prin memorie partajată HQQ, prefetch-ul rândurilor în loturi de 64 KiB și binare atestate SLSA.

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

HQQ: Izolarea bibliotecilor C de Go prin memorie partajată aliniată la linia de cache

Runtime IPC fără cgo, compilator IDL (hqq-bindgen) și supervizor de procese verificat, care execută biblioteci native C11 în procese worker izolate, prin inele de memorie partajată.

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

Schottky: Codificare a cheilor de octeți fără alocări de memorie și cu păstrarea ordinii pentru Go

Bibliotecă Go fără alocări de memorie, care codifică tuple compozite în chei de octeți ordonate prin memcmp, cu sortare ASC/DESC independentă, etichete de plasare a valorilor NULL și limite pentru scanarea prefixelor.

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

Portalite: SDK Go ușor pentru Portal, cu legare multi-releu și bazat pe net.Listener standard

Un client Portal și CLI ușor, care oferă compatibilitate cu interfața standard net.Listener din Go, legare simultană la mai multe relee, criptare de la un capăt la altul (E2EE) și recuperare automată a sesiunilor.

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

Go 1.27, sau Cum am învățat să nu mai îmi fac griji și să iubesc metodele generice

Metode generice, encoding/json/v2, un pachet standard pentru uuid și un detector de scurgeri de goroutine care funcționează cu adevărat. O prezentare a Go 1.27 cu exemple care au fost toate efectiv rulate.

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

Analiza generării codului de asamblare AMD64 pentru instrucțiunea condițională (if) din Go și a instrucțiunilor de salt

Această lucrare compară procesul prin care compilatorul Go traduce instrucțiunile condiționale if-else în instrucțiuni de ramificare AMD64, precum CMPQ, JGE și JMP, cu rezultatele generării codului de ramificare realizate de compilatorul C (-O2).

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

Analiza structurii de execuție a limbajelor gestionate și a asamblării AMD64 a binarelor Go

Compară modelele de execuție ale limbajelor gestionate (managed) și ale limbajelor negestionate (unmanaged) și analizează, pe baza assembly-ului AMD64 extras cu go tool objdump, verificarea stivei (stack check) și structura apelurilor de funcții runtime din binarele Go.

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