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
- Version: 0.1.1 (Alpha)
- License: MIT
- Python: 3.12+
- Maintainer: Dipankar Sarkar
- Repo: https://github.com/neul-labs/fastworker
- Package: https://pypi.org/project/fastworker/
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
- Knowledge base — guides, comparisons, and articles
- docs.neullabs.com/fastworker — full API documentation
- Consulting — work with us
Contact
Email: [email protected].
GitHub: neul-labs/fastworker.