A realtime distributed messaging platform
Repository Index
47,133 repositories indexed
1–17 of 17 · Most stars
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Machinery is an asynchronous task queue/job queue based on distributed message passing.
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Fast ring-buffer deque (double-ended queue)
mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
Go concurrent-safe, goroutine-safe, thread-safe queue
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
Go simple async message bus
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
A highly optimized double-ended queue
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
Abstraction layer for simple rabbitMQ connection, messaging and administration
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬