All Projects → cr0hn → Aiotasks

cr0hn / Aiotasks

Licence: other
A Celery like task manager that distributes Asyncio coroutines

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Aiotasks

Lofty
Coroutines, stack traces and smart I/O for C++11, inspired by Python and Golang.
Stars: ✭ 5 (-98.67%)
Mutual labels:  asyncio, coroutines
Switchio
asyncio powered FreeSWITCH cluster control
Stars: ✭ 160 (-57.33%)
Mutual labels:  asyncio, coroutines
Web develop
《Python Web开发实战》书中源码
Stars: ✭ 1,146 (+205.6%)
Mutual labels:  asyncio, celery
Pytask Io
Python Async Task Queue
Stars: ✭ 81 (-78.4%)
Mutual labels:  asyncio, coroutines
think-async
🌿 Exploring cooperative concurrency primitives in Python
Stars: ✭ 178 (-52.53%)
Mutual labels:  coroutines, asyncio
Gevent
Coroutine-based concurrency library for Python
Stars: ✭ 5,656 (+1408.27%)
Mutual labels:  asyncio, coroutines
Cppcoro
A library of C++ coroutine abstractions for the coroutines TS
Stars: ✭ 2,118 (+464.8%)
Mutual labels:  asyncio, coroutines
Tornado Celery
Non-blocking Celery client for Tornado
Stars: ✭ 561 (+49.6%)
Mutual labels:  asyncio, celery
yutto
🧊 一个可爱且任性的 B 站视频下载器(bilili V2)
Stars: ✭ 383 (+2.13%)
Mutual labels:  coroutines, asyncio
Paco
Small utility library for coroutine-driven asynchronous generic programming in Python 3.4+
Stars: ✭ 198 (-47.2%)
Mutual labels:  asyncio, coroutines
Fooproxy
稳健高效的评分制-针对性- IP代理池 + API服务,可以自己插入采集器进行代理IP的爬取,针对你的爬虫的一个或多个目标网站分别生成有效的IP代理数据库,支持MongoDB 4.0 使用 Python3.7(Scored IP proxy pool ,customise proxy data crawler can be added anytime)
Stars: ✭ 195 (-48%)
Mutual labels:  asyncio, coroutines
Aiotutorial
code snippets for asyncio tutorial
Stars: ✭ 257 (-31.47%)
Mutual labels:  asyncio, coroutines
asynchronous
A D port of Python's asyncio library
Stars: ✭ 35 (-90.67%)
Mutual labels:  coroutines, asyncio
Awesome Asyncio
A curated list of awesome Python asyncio frameworks, libraries, software and resources
Stars: ✭ 3,279 (+774.4%)
Mutual labels:  asyncio, coroutines
Corbind
Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries
Stars: ✭ 357 (-4.8%)
Mutual labels:  coroutines
Requests Threads
🎭 Twisted Deferred Thread backend for Requests.
Stars: ✭ 366 (-2.4%)
Mutual labels:  asyncio
Stackzy
💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡
Stars: ✭ 307 (-18.13%)
Mutual labels:  coroutines
Jetpack Wanandroid
Kotlin+Jetpack+Coroutines+Retrofit+koin 完成的MVVM 组件化客户端 🔥🔥
Stars: ✭ 353 (-5.87%)
Mutual labels:  coroutines
Restc Cpp
Modern C++ REST Client library
Stars: ✭ 371 (-1.07%)
Mutual labels:  coroutines
Github Stats
Better GitHub statistics images for your profile, no external server required
Stars: ✭ 338 (-9.87%)
Mutual labels:  asyncio

aiotasks

aiotasks: A Celery like task manager that distributes Asyncio coroutines

.. image:: doc/source/_static/logo-128x128.png :height: 64px :width: 64px :alt: aiohttp-cache logo

.. image:: https://travis-ci.org/cr0hn/aiotasks.svg?branch=master :target: https://travis-ci.org/cr0hn/aiotasks

.. image:: https://img.shields.io/pypi/l/Django.svg :target: https://github.com/cr0hn/aiotasks/blob/master/LICENSE

.. image:: https://img.shields.io/pypi/status/Django.svg :target: https://pypi.python.org/pypi/aiotasks/1.0.0

.. image:: https://codecov.io/gh/cr0hn/aiotasks/branch/master/graph/badge.svg :target: https://codecov.io/gh/cr0hn/aiotasks

.. image:: https://readthedocs.org/projects/aiotasks/badge/?version=latest :target: http://aiotasks.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

+----------------+------------------------------------------------+ |Project site | https://github.com/cr0hn/aiotasks | +----------------+------------------------------------------------+ |Issues | https://github.com/cr0hn/aiotasks/issues/ | +----------------+------------------------------------------------+ |Documentation | http://aiotasks.readthedocs.io | +----------------+------------------------------------------------+ |Author | Daniel Garcia (cr0hn) - @ggdaniel | +----------------+------------------------------------------------+ |Latest Version | 1.0.0-alpha | +----------------+------------------------------------------------+ |Python versions | 3.5 or above | +----------------+------------------------------------------------+

Support this project

Support this project (to solve issues, new features...) by applying the Github "Sponsor" button.

What's aiotasks

aiotasks is an asynchronous & distributed task/jobs queue, implemented as coroutines and based on Python asyncio framework.

Based on the Celery Task Queue ideas, but distributing coroutines and focusing on performance, non-blocking, & event-driven concepts.

aiotasks does not pull and does not actively wait for incoming jobs. Instead it uses asyncio framework to suspend the execution until any new data is received by a new broker notification.

Documentation

You can find documentation at: https://aiotasks.readthedocs.org/

Licence

aiotasks is released under BSD license <https://github .com/cr0hn/aiotasks/blob/master/LICENSE>_.

Contributors

Contributors are welcome. You can find a list of TODO tasks in the TODO.md <https://github.com/cr0hn/aiotasks/blob/master/TODO.md>_ at the project file.

All contributors will be added to the CONTRIBUTORS.md <https://github.com/cr0hn/aiotasks/blob/master/CONTRIBUTORS.md>_ file.

Thanks in advance if you're planning to contribute to the project! :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].