Abstraction layer for simple rabbitMQ connection, messaging and administration
Repository Index
55,640 visible repositories in the index
961–984 of 1,080 · Most stars
fill struct data easily with fill tags
gogiven - BDD testing framework for go that generates readable output directly from source code
YAML-based Dependency Injection container for GO
- dependency-injection
- dependency-injection-container
- go
- golang
Python-like logging design in Golang
- golang-library
- jsonlogging
- logging
- logging-library
Real-time network traffic analysis in your terminal.
- cli
- ddos
- ddos-detection
- go
Local-first automation Agent & deterministic workflow engine — the secure control layer between AI and your data. Data stays local. Connect your own LLM / files / notes / databases via Connector API. ReAct reasoning · DAG/WAL/Saga/idempotent execution · MCP · offline-capable.
Hgo is a collection of Go packages providing read-access to local Mercurial repositories.
The Go Tripper package provides functionality for monitoring the status of a circuit. Track success and failure counts, implement circuit breaker patterns, and manage service availability.
- circuit-breaker
- go
- golang
Go Client Library for Amazon's Product Advertising API 5.0
- product-advertising-api
- go
- paapi5
- paapi5-go-sdk
ribbon filter in golang(Go), practically smaller than Bloom and Xor
- bloom-filter
- go
- golang
- golang-library
Adaptive Accrual Failure Detector
- failure-detection
- adaptive
- accrual-failure-detector
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
- generics
- go
- golang
- http-router
Go package for sending and receiving SSE (server-sent events)
Minimalistic, pluggable Golang evloop/timer handler with dependency-injection
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
Detect blank strings or remove whitespace from strings
- golang
- whitespace
- blank
- checker
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
Client extension for interacting with a host over SSH as part of your k6 test.
A persistent, map-like object for the Go programming language. Supports customization.
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.
Wisp CLI — Interactive trading platform for backtesting and live trading across spot, perpetual futures, options, and prediction markets
A simple Go package to make custom structs marshal into HAL compatible JSON responses.
- go
- golang
- jsonhal
Fast API compatibility reports for Go projects