{"capabilities":{"pushNotifications":false,"stateTransitionHistory":false,"streaming":false},"defaultInputModes":["text/plain","text/markdown"],"defaultOutputModes":["text/markdown","text/html","application/rss+xml"],"description":"GoSuda is an open-source working group building high-performance networking, storage, runtimes, and developer tooling in Go.","documentationUrl":"https://gosuda.org/llms.txt","name":"GoSuda","provider":{"organization":"GoSuda","url":"https://github.com/gosuda"},"resources":{"llmsFullTxt":"https://gosuda.org/llms-full.txt","llmsTxt":"https://gosuda.org/llms.txt","markdownNegotiation":"Append .md to any article path or follow \u003clink rel=\"alternate\" type=\"text/markdown\"\u003e","rssFeed":"https://gosuda.org/feed.rss","sitemapXml":"https://gosuda.org/sitemap.xml"},"schemaVersion":"1.0","skills":[{"description":"Documentation, vanity Go import paths, and source repositories for GoSuda libraries and tools.","id":"go-packages","name":"GoSuda Open-Source Go Packages","packages":[{"name":"Portal Tunnel: Expose Localhost Services Over Decentralized Public Relays","goPackage":"gosuda.org/portal","repository":"https://github.com/gosuda/portal.git","url":"https://gosuda.org/blog/posts/make-localhost-public-with-one-curl-—-portal-tunnel-z2f33ae49","markdownUrl":"https://gosuda.org/blog/posts/make-localhost-public-with-one-curl-—-portal-tunnel-z2f33ae49.md","description":"Expose local HTTP services to the public internet with a single curl command over multi-relay, permissionless Portal tunnels without accounts or binary installation."},{"name":"HQQ: Isolating C Libraries from Go Over Cache-Line Shared Memory","goPackage":"gosuda.org/hqq","repository":"https://github.com/gosuda/HQQ.git","url":"https://gosuda.org/hqq","markdownUrl":"https://gosuda.org/hqq.md","description":"Zero-cgo IPC runtime, IDL compiler (hqq-bindgen), and verified process supervisor that execute native C11 libraries in isolated worker processes over shared-memory rings."},{"name":"Portal: An End-to-End Encrypted Open Relay for Forwarding Local Services to External Networks","goPackage":"gosuda.org/portal","repository":"https://github.com/gosuda/portal.git","url":"https://gosuda.org/portal","markdownUrl":"https://gosuda.org/portal.md","description":"This document describes the Portal architecture, which exposes a local server to the external internet through an end-to-end encrypted (E2EE) open relay network, without requiring a public IP address or cloud infrastructure configuration."},{"name":"Portalite: A Lightweight Portal Go SDK with Multi-Relay Binding and Standard net.Listener Support","goPackage":"gosuda.org/portalite","repository":"https://github.com/gosuda/portalite.git","url":"https://gosuda.org/portalite","markdownUrl":"https://gosuda.org/portalite.md","description":"A lightweight Portal client and CLI that implements the standard Go net.Listener interface and supports simultaneous binding across multiple relays, end-to-end encryption (E2EE), and automatic session recovery."},{"name":"Randflake ID: Distributed 64-Bit Unique ID Generation with Sparx64 Block Cipher","goPackage":"gosuda.org/randflake","repository":"https://github.com/gosuda/randflake.git","url":"https://gosuda.org/randflake","markdownUrl":"https://gosuda.org/randflake.md","description":"Distributed 64-bit unique ID generator combining a 30-bit timestamp, 17-bit node ID, 17-bit local counter, and the Sparx64 ARX block cipher for unguessable IDs."},{"name":"Schottky: Zero-Allocation, Order-Preserving Byte-Key Encoding for Go","goPackage":"gosuda.org/schottky","repository":"https://github.com/gosuda/schottky.git","url":"https://gosuda.org/schottky","markdownUrl":"https://gosuda.org/schottky.md","description":"Zero-allocation Go library that encodes composite tuples into memcmp-ordered byte keys with independent ASC/DESC sorting, NULL placement tags, and prefix-scan bounds."},{"name":"gosuda.org/sqlite3: CGO_ENABLED=0 database/sql Driver Over Shared-Memory IPC","goPackage":"gosuda.org/sqlite3","repository":"https://github.com/gosuda/hqq-sqlite3.git","url":"https://gosuda.org/sqlite3","markdownUrl":"https://gosuda.org/sqlite3.md","description":"Drop-in database/sql SQLite 3.54.1 driver for Go with CGO_ENABLED=0, HQQ shared-memory worker isolation, 64 KiB batch row prefetching, and SLSA-attested binaries."},{"name":"gosuda.org/zstd: Drop-In DataDog/zstd Compression with Zero CGO and Crash Isolation","goPackage":"gosuda.org/zstd","repository":"https://github.com/gosuda/hqq-zstd.git","url":"https://gosuda.org/zstd","markdownUrl":"https://gosuda.org/zstd.md","description":"CGO_ENABLED=0 Go Zstandard library running upstream C libzstd 1.5.7 in a shared-memory worker with a DataDog/zstd-compatible API, reusable contexts, and bulk batching."}],"tags":["golang","open-source","networking","storage","cryptography","ipc"]},{"corpusUrl":"https://gosuda.org/llms-full.txt","description":"Technical articles and deep-dives on Go runtime internals, network protocols, and distributed systems in 23 languages.","id":"engineering-blog","indexUrl":"https://gosuda.org/llms.txt","name":"GoSuda Engineering Blog","tags":["golang","systems-programming","blog","documentation"]}],"supportedLanguages":["en","es","zh","ko","ja","de","ru","fr","nl","it","id","pt","sv","cs","sk","pl","ro","hu","fi","tr","da","no","bg"],"url":"https://gosuda.org/","version":"1.0.0"}