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
57,138 visible repositories in the index
361–384 of 388 · Most stars
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬
- async
- queue
- simple
- lightweight
Health checker for Go services
- go
- golang
- health-check
- kubernetes
GoSDDL converter
A Simple Yet Highly Powerful Package For Error Handling
- go
- golang
- error
- errorhandler
🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
- zap
- logging
- golang
- pretty
The missing Golang Strings Library
- go
- golang
- string
- string-manipulation
High performance LTSV (Labeled Tab Separeted Value) reader for Go.
- ltsv
- ltsv-format
- golang
A lightweight webhook action engine — execute custom commands, scripts, and forward webhooks based on YAML rules when webhook requests arrive.
OK. Now let's talk about how much you have been walking or still how high you have been climbing in terms of code...
- silly-project
- golang
- just-for-fun
- ego-killer
Lightweight self-hosted uptime monitor for websites and APIs with a built-in dashboard and local JSON-backed storage.
- api-monitoring
- devops
- go
- golang
extensible, high-performance configuration management library, optimized for hierarchical data
- configuration
- configuration-management
- config
- config-loader
A Go Wrapper for the Tumblr v2 API
- tumblr
- wrapper
- api
A lightweight HTTP router written in Go.
- go
- golang
- hacktoberfest
- router
high bandwidth for high-latency tcp connections
A lightweight application serving frontend applications and load balancer.
- frontend-server
- spa-server
- letsencrypt-certificates
- loadbalancer
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
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
- async
- auto-scaling
- backpressure
- concurrency
A lightweight model validator written in Go.
a circuit breaker implementation
- circuit-breaker
- fault-tolerance
- go
- golang
DLIA is an AI-powered Docker log monitoring agent that uses Large Language Models (LLMs) to intelligently analyze container logs, detect anomalies, and provide contextual insights over time.
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
Lightweight Go SDK for Yandex Messenger Bot API — type-safe client with retry, rate-limit handling, and service-oriented architecture
- api-client
- bot
- bot-api
- chatbot
The high-performance import map generator for the modern web
- golang
- import-maps