OPEN SOURCE PROJECT

Flask Async Celery

An open-source project for running asynchronous Python tasks with Celery in Flask applications.

The problem

Celery works well for background jobs, but integrating asyncio-based code into a traditional Flask and Celery setup can become awkward.

This project explores a cleaner way to combine Flask applications, Celery workers, and asynchronous Python code.

What I built

Technology

PythonFlaskCeleryAsyncIORedis

Why I built it

I ran into the problem while working with Flask applications that needed both Celery background processing and asynchronous Python code.

The project became a way to experiment with the worker lifecycle, async event loops, and the boundaries between synchronous and asynchronous code.