A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Repository Index
47,133 repositories indexed
481–504 of 514 · Most stars
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
- command-line
- configuration-files
- evironmental-variables
- fast
⚓ Terminal UI (TUI) for Docker Compose — manage containers, view logs, exec, monitor CPU/RAM.
See where it leaks, stop paying for it — a live Claude Code status line that prices every turn, your subagents, cache rebuilds, plus limits, context and git.
Golang struct-tag based configfile and flag parsing
Test suites support for standard Go1.7 "testing" by leveraging Subtests feature
Parse, filter, build, and transform HLS & DASH manifests in Go. Zero dependencies. Ships as a library, HTTP proxy server, and CLI tool.
- adaptive-bitrate
- dash
- hls
- m3u8
TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.
- gbind
- bind
- cache
- expression
Golang utility functions for working with reflection
- go
- golang
- reflection-library
Powerful SQL Query builder that automatically generates SQL queries from structs
- go
- golang
- golang-library
- sql
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
- filesystem
- go
- golang
- mock
Cloud Foundry buildpack for R
- v2b
Tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed log/slog handler, with offline logx verify. Built on the standard library, zero third-party dependencies. Also a full slog toolkit (colored output, JSON, rotation, fan-out, CLI).
- cli
- go
- golang
- slog
A plugin built around Kubeconform to validate manifests schema within Kusomize.
- kustomize
- kustomize-plugin
- kubernetes
- validation
Lightweight self-hosted uptime monitor for websites and APIs with a built-in dashboard and local JSON-backed storage.
- api-monitoring
- devops
- go
- golang
Real macOS WiFi data for Go: scan unredacted SSIDs/BSSIDs and read saved WiFi passwords with user-approved macOS prompts.
- apple-silicon
- cli
- corewlan
- go
The Missing GraphQL Schema Builder for Golang
Bluetooth TUI based on Bluetoothctl
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
- configuration
- config
- yaml
- json
A small, flexible authorization core for Go, built around subject–action–resource–scope checks.
A local-first, Obsidian-compatible knowledge manager for the terminal
High-performance Unicode width calculation library for Go 1.25+. 3.9-46x faster than go-runewidth with zero allocations. Perfect for TUI frameworks and terminal applications.
- cjk
- emoji
- go
- go125
a circuit breaker implementation
- circuit-breaker
- fault-tolerance
- go
- golang
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.
- go
- timestamp
- uuid
- good-first-issue