Go simple async message bus
- message-bus
- event-sourcing
- ddd
- async
47,133 repositories indexed
25–45 of 45 · Most stars
Go simple async message bus
state machine which runs code
Fast resizable golang semaphore primitive
errgroup with goroutine worker limits
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Go simple async worker pool
distributed data sync with operational transformation/transforms
Complete, dependency-free Go client for the YNAB API — 44 operations, exact integer money, first-class delta sync, contract-tested. Unofficial.
Flowgraph package for scalable asynchronous system development
map library using Go generics that offers a standard interface, go routine synchronization, and sorting
🐝 A Highly Performant and easy to use goroutine pool for Go
A sync.WaitGroup with error handling and concurrency control
utils for Go context
A developer CLI tool that manages .env files, detects secret leaks, syncs env drift across teammates, and validates environment parity between local/staging/prod all from your terminal. Written in Go.
Dynatomic is a library for using dynamodb as an atomic counter
Async is an asynchronous task package for Go
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.