{"repo":"Bogdanp/dramatiq","free":true,"listed":false,"github":"https://github.com/Bogdanp/dramatiq","clone":"git clone https://github.com/Bogdanp/dramatiq.git","description":"A fast and reliable background task processing library for Python 3.","language":"Python","stars":5309,"topics":["python","task-manager","task-scheduler","task-runner","distributed-lock","task","redis","rabbit"],"license":"LGPL-3.0","category":"databases-storage","readme_excerpt":"dramatiq A fast and reliable distributed task processing library for Python 3. Changelog : https://dramatiq.io/changelog.html Community : https://groups.io/g/dramatiq-users Documentation : https://dramatiq.io Sponsors Installation If you want to use it with [RabbitMQ] pip install 'dramatiq[rabbitmq, watch]' or if you want to use it with [Redis] pip install 'dramatiq[redis, watch]' Quickstart Make sure you've got [RabbitMQ] running, then create a new file called example.py : In one terminal, run your workers: dramatiq example In another, start enqueueing messages: python example.py http://example.com python example.py https://github.com python example.py https://news.ycombinator.com Check out the [user guide] to learn more! License dramatiq is licensed under the LGPL. Please see [COPYING] and [COPYING.LESSER] for licensing details. [COPYING.LESSER]: https://github.com/Bogdanp/dramatiq/blob/master/COPYING.LESSER [COPYING]: https://github.com/Bogdanp/dramatiq/blob/master/COPYING [RabbitMQ]: https://www.rabbitmq.com/ [Redis]: https://redis.io [user guide]: https://dramatiq.io/guide.html","default_branch":null,"files":null,"tree":[],"storefront":"/r/Bogdanp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Bogdanp/dramatiq/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}