{"repo":"Mininglamp-OSS/octo-lib","free":true,"listed":false,"github":"https://github.com/Mininglamp-OSS/octo-lib","clone":"git clone https://github.com/Mininglamp-OSS/octo-lib.git","description":"The Go foundation library for the OCTO platform — protocol types, crypto primitives, storage adapters, HTTP framework, event bus, and worker pool.","language":"Go","stars":27,"topics":["aes","apache-2","crypto","curve25519","event-bus","go","golang","grpc","http-framework","im"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"OCTO — the open workplace built for humans × AI agents. Let Lobsters (OpenClaw-powered digital doubles) do the thinking and doing . You focus on taste . 🏠 OCTO Home · 🚀 Quickstart · 📦 Ecosystem · 🤝 Contributing --- 🌐 Read in : English · 简体中文 OCTO Lib The Go foundation library that every OCTO backend service builds on — protocol, crypto, storage, HTTP, logging, event bus. octo-lib is the shared Go module at the bottom of the OCTO backend stack. It contains the protocol types, cryptographic primitives, storage adapters, HTTP helpers, worker pool, and event-bus code that octo-server , octo-matter , and the adapters layer all import rather than re-implement. 🌟 Why OCTO Lib - One protocol surface. All OCTO services speak the same message / channel / stream types — defined once, here. No silent drift between services. - Batteries included, dependencies minimal. RSA / AES / DH / SHA crypto, SSRF-safe URL validation, MySQL / Redis / SQLite adapters, a zap-based structured logger, and a Webhook gRPC client are all a single import away. - Stable, versioned Go module. Consumed as a regular go get dependency; SemVer-tagged; no vendoring required, no magic code generation at build time. 🚀 Quickstart Then in your Go code: See pkg/ for the full package catalogue. 📦 Modules / Architecture Top-level packages in this module: Path Purpose --- --- common/ Cache, pagination, message types, constants config/ App context, config loader, message / group / channel / stream / RTC configs, ES &","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mininglamp-OSS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mininglamp-OSS/octo-lib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}