Skip to content
← Projects

Aiotasks

Python 438 stars 2024

Aiotasks is a distributed task manager for Python Asyncio. Picture Celery, but for asynchronous code.

I love Asyncio, I think it’s one of the best things that happened to Python. But trying Celery with asynchronous code was hell, and that’s why I made Aiotasks.

Why Aiotasks

  • It’s built from scratch for Asyncio.
  • It’s simple: you don’t need a PhD in Python to use it.
  • It scales horizontally without drama.
  • It’s light and doesn’t drag in the thousand dependencies Celery has.

Where I’ve used it

In production, to process millions of events in real time, build distributed data pipelines, send mass notifications and spread out scrapers.

It has over 400 stars and the Python community is picking it up little by little.

Listen to the audio on why AI turns dumb

I send one email a day, and as soon as you sign up you get a ten minute audio on what almost nobody knows about ChatGPT and Claude.

Daniel Alfocea