FastWorker
About

Built by Neul Labs.

FastWorker is maintained by Dipankar Sarkar under Neul Labs, an independent Python consultancy focused on FastAPI, async architecture, and production infrastructure.

Why this project exists

Every Python team above a certain size ends up with a task queue — usually Celery + Redis, with all the operational baggage that implies. FastWorker started as a simpler answer for teams that want distributed background jobs without running a broker, a result backend, a monitoring UI, and a Sentinel cluster on top.

The core idea is simple: use NNG for Python-to-Python messaging, put the coordination logic in a first-class control plane process, and ship the dashboard in the box. The result is a task queue that runs on 2–3 Python processes instead of 4–6 services.

Project status

FastWorker is alpha software. The API is reasonably stable, but we reserve the right to make breaking changes ahead of 1.0. We'd love your feedback: open an issue, file a PR, or email us directly.

About Neul Labs

Neul Labs is Dipankar Sarkar's independent consulting practice, specializing in production FastAPI, async Python, and the infrastructure around Python services. If you need expert help with a Python codebase, see our consulting services.

Where to find things

Contact

Email: [email protected].
GitHub: neul-labs/fastworker.