machinery

Task scheduler

An asynchronous task queue/job queue based on distributed message passing

Machinery is an asynchronous task queue/job queue based on distributed message passing.

GitHub

8k stars
162 watching
920 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

amqpaws-sqsgogolangmemcachedmongodbqueuerabbitmqredistasktask-scheduler

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hibiken/asynqA distributed task queue that supports asynchronous processing and high availability10,212
celery/celeryA distributed task queue system that allows tasks to be processed by multiple worker processes across a network.25,062
theforeman/foremanAutomates infrastructure management and deployment of servers across various environments.2,633
taskforcesh/bullmqA message queue and batch processing library that supports NodeJS, Python, and other languages using Redis as the underlying storage mechanism.6,309
actumn/celery.nodeA task queue client/worker for Node.js based on the Celery protocol.289
developit/workerizeEnables asynchronous execution of JavaScript functions within a Web Worker.4,352
openkruise/kruiseAutomates management of stateful and stateless applications on Kubernetes clusters to improve scalability, maintainability, and reliability.4,694
thomasnordquist/mqtt-explorerAn MQTT client with a graphical user interface to visualize and manage MQTT topics and brokers3,132
llmware-ai/llmwareA framework for building enterprise LLM-based applications using small, specialized models8,303
ddollar/foremanTools for managing and running Procfile-based applications6,050
mongodb/motorA Python driver for MongoDB with non-blocking access and support for asyncio and Tornado applications2,446
cr0hn/aiotasksAn asynchronous and distributed task queue based on Python asyncio framework438
apache/incubator-kie-droolsA comprehensive rule engine and complex event processing system for Java and the JVM Platform.5,901
moquette-io/moquetteA lightweight MQTT broker that provides a simple and efficient way to implement message queuing and routing in software applications.2,321
llm-workflow-engine/llm-workflow-engineA command-line tool and workflow manager for interacting with large language models like ChatGPT/GPT4.3,674