One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.
⚙️ Golang config manager. Control your configurations using tags, unmarshal to structs, implement and inject your own value providers and parsers.
Convert digit strings between arbitrary bases.
Fast and flexible HTTP request parser for Go
The full-stack framework for a Go backend and a React frontend in one repo, with the API shipped as a static Go binary in a distroless image.
- api-first
- framework
- full-stack
- go
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers
GunDB middleware for Fiber web framework. This middleware enables easy integration of GunDB, a decentralized database.
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Open-source real-time Voice AI infrastructure in Go. Stream audio via WebRTC or WebSocket, connect STT → LLM → TTS pipelines, and build scalable voice agents and conversational AI applications.
Production-grade Server-Sent Events (SSE) for Fiber v3. Event coalescing, priority lanes, topic wildcards, adaptive throttling, built-in auth, Prometheus metrics, graceful drain.
H3-geo distributed cells
Toolkit for Go Projects
🔒 Yet another password manager. This one is written in Go.
Go library for Russian GOST cryptography (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
Lightweight runtime instrumentation
Parse configuration values into given struct from environment, files, json, bytes, or other input convertible to bytes
- golang
- environment
- configuration
Sample Golang app to demonstrace OpenTelemetry instrumentation