hatchet
Task Queue Engine
A distributed task queue designed to handle fault-tolerant workloads with features like concurrency, fairness, and rate limiting.
A distributed, fault-tolerant task queue
4k stars
14 watching
165 forks
Language: Go
last commit: about 1 month ago concurrencydagdistributeddistributed-systemsdurable-executionevent-drivenfastapigolangnodejspythonqueuetypescriptworkflow-engine
Related projects:
Repository | Description | Stars |
---|---|---|
hibiken/asynq | A distributed task queue that supports asynchronous processing and high availability | 10,212 |
bee-queue/bee-queue | A simple job/task queue for Node.js using Redis | 3,855 |
tokio-rs/tokio | A runtime for writing reliable asynchronous applications with Rust. | 27,366 |
richardknop/machinery | An asynchronous task queue/job queue based on distributed message passing | 7,585 |
paradigmxyz/artemis | A modular framework for processing events related to decentralized finance and NFT marketplaces in Rust. | 2,355 |
cr0hn/aiotasks | An asynchronous and distributed task queue based on Python asyncio framework | 438 |
optimalbits/bull | A Node.js job queue package with features like rate limiting and priority handling. | 15,622 |
teloxide/teloxide | An elegant framework for building Telegram bots in Rust, providing a declarative design and feature-rich functionality. | 3,246 |
coleifer/huey | A lightweight task queue written in Python with support for multiple execution models and scheduling. | 5,259 |
soundcloud/roshi | A distributed system that provides high-performance indexing for timestamped data using conflict-free replicated data types. | 3,154 |
seed-rs/seed | A Rust framework for building fast and reliable web apps with an Elm-like architecture. | 3,808 |
celery/celery | A distributed task queue system that allows tasks to be processed by multiple worker processes across a network. | 25,062 |
sczyh30/vertx-kue | A priority task queue built on top of Vert.x and backed by Redis. | 139 |
bloomberg/blazingmq | A distributed message queueing framework providing durable and high-performance queues with various routing strategies. | 2,591 |
taskforcesh/bullmq | A message queue and batch processing library that supports NodeJS, Python, and other languages using Redis as the underlying storage mechanism. | 6,309 |