gue
pgjobs
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gue
- Show HN: Hatchet – Open-source distributed task queue
-
How to plan and execute a large number of tasks in Go?
I then moved to using rabbitmq in my other projects, but if you use postgres as a DB, you can check this -> https://github.com/vgarvardt/gue
pgjobs
What are some alternatives?
taskq - Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends
pgcapture - A scalable Netflix DBLog implementation for PostgreSQL
amqp - Go client for AMQP 0.9.1
gods - GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
FerretDB - A truly Open Source MongoDB alternative
machinery - Machinery is an asynchronous task queue/job queue based on distributed message passing.
gocelery - Celery Distributed Task Queue in Go
usql - Universal command-line interface for SQL databases
Jocko - Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
amqp091-go - An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`
nsq - A realtime distributed messaging platform