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

Merancang Ulang Monorepo Git: Arsitektur CAS-Native untuk Manusia dan Agen Pengodean

Cara membangun monorepo zero-daemon, CAS-native, di atas Git standar dengan menggunakan parentless trunk snapshots, isolated workspace references, in-memory merge trees, hierarchical OWNERS, dan O(delta) mirror synchronization.

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

gosuda.org/zstd: Kompresi Drop-In DataDog/zstd tanpa CGO dan dengan Isolasi Crash

CGO_ENABLED=0 Pustaka Go Zstandard yang menjalankan libzstd C upstream 1.5.7 dalam worker memori bersama dengan API yang kompatibel dengan DataDog/zstd, konteks yang dapat digunakan kembali, dan batching massal.

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

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

Driver database/sql SQLite 3.54.1 yang dapat langsung digunakan (drop-in) untuk Go dengan CGO_ENABLED=0, isolasi worker memori bersama HQQ, prefetch baris batch sebesar 64 KiB, serta biner yang diattestasi SLSA.

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

HQQ: Mengisolasi Pustaka C dari Go melalui Memori Bersama Cache-Line

Runtime IPC tanpa cgo, kompilator IDL (hqq-bindgen), dan supervisor proses terverifikasi yang menjalankan pustaka C11 native dalam proses pekerja terisolasi melalui ring memori bersama.

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

Schottky: Pengodean Kunci Byte untuk Go yang Bebas Alokasi dan Mempertahankan Urutan

Pustaka Go zero-allocation yang mengodekan tuple komposit menjadi kunci byte terurut memcmp, dengan pengurutan ASC/DESC yang independen, tag penempatan NULL, dan batas prefix-scan.

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

Portalite: SDK Go Portal yang ringan berbasis multi-relay binding dan net.Listener standar

Klien dan CLI Portal yang ringan, mendukung antarmuka standar net.Listener dari Go, pengikatan simultan ke banyak relay, enkripsi ujung-ke-ujung (E2EE), serta pemulihan sesi otomatis.

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

Go 1.27, atau Bagaimana Saya Belajar Berhenti Khawatir dan Mencintai Generic Methods

Metode generik, encoding/json/v2, paket uuid standar, dan detektor kebocoran goroutine yang benar-benar berfungsi. Sebuah tur Go 1.27 dengan contoh-contoh yang semuanya telah benar-benar dijalankan.

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

Analisis Struktur Runtime Bahasa Terkelola dan Assembly AMD64 pada Biner Go

Makalah ini membandingkan model eksekusi bahasa terkelola (managed) dan bahasa tidak terkelola (unmanaged), serta menganalisis pemeriksaan stack dan struktur pemanggilan fungsi runtime pada biner Go melalui perakitan AMD64 yang diekstraksi dengan go tool objdump.

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

Analisis Pembangkitan Kode Assembly AMD64 dan Instruksi Percabangan untuk Kondisi (if) pada Go

Artikel ini membandingkan proses penerjemahan pernyataan kondisional if-else oleh compiler Go menjadi instruksi cabang mesin AMD64 seperti CMPQ, JGE, dan JMP dengan hasil pembangkitan kode cabang oleh compiler C (-O2).

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