GoEventBus — high-performance event bus with a decision layer.
- golang
- library
- event-driven
- concurrency
47,133 repositories indexed
49–72 of 74 · Most stars
GoEventBus — high-performance event bus with a decision layer.
:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions
MySQL Backed Locking Primitive
NullKia Mobile Security Framework - Tools in Nim, Crystal, V, D, Red, Odin, Haxe, Zig, Kotlin, Lua, PHP, Python | bad-antics | github.com/bad-antics
Highly concurrent drop-in replacement for bufio.Writer
Official CoinPaprika API Go client — coin prices, tickers, OHLCV, exchanges, and global market stats.
A TUI for monitoring Cardano nodes
Local-first policy gateway for coding agents. Allow, review, or block MCP, shell, SQL, GitHub, and HTTP actions with scoped credentials and signed evidence.
Tealang - high level language for Algorand ASC1 and TEAL
TryLock support on read-write lock for Golang
Software Transactional Locks
OpenTelemetry auto-instrumentation tool for Golang. It automatically injects OpenTelemetry blocks.
:clock1: Date and Time - Golang Formatting Library
A blockchain consensus protocol fuzzing framework
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
Go-based framework for building Polkadot/Substrate-compatible runtimes. 🧱
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
K6 extension for ethereum protocols
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.
Go http.Client with a byte-exact browser TLS fingerprint (uTLS) — survive JA3/JA4 blocking without a headless browser.
Pin AI Skill behavior. Block unapproved drift in CI. See exactly what changed in every PR.
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.
A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.
Encrypted .env vault manager with interactive TUI — written in Go