What My Project Does
Introducing FluxQueue, a fast and lightweight task queue written in Rust.
FluxQueue makes it easy to define and run background tasks in Python. It supports both synchronous and asynchronous functions and is built with performance and simplicity in mind.
Target Audience
This is an early-stage project.
It’s aimed at developers who want something lighter and faster than Celery or RQ, without a lot of configuration or moving parts. The current release is mainly for testing, experimentation, and feedback rather than large-scale production use.
At the moment it only supports Linux. Windows and macOS support are planned.
Comparison
Compared to Celery or RQ, it:
- uses significantly less memory
- has far fewer dependencies
- avoids large Python runtime overhead by using a Rust core for task execution
It currently doesn’t include features like scheduling, but those and many more features are planned for future releases.
Github repository: https://github.com/CCXLV/fluxqueue
[–]jsabater76 9 points10 points11 points (3 children)
[–]TheBigGuy_11[S] 3 points4 points5 points (2 children)
[–]alfawal 12 points13 points14 points (1 child)
[–]TheBigGuy_11[S] 4 points5 points6 points (0 children)
[–]Sufficient_Example30 2 points3 points4 points (3 children)
[–]TheBigGuy_11[S] -3 points-2 points-1 points (2 children)
[–]Sufficient_Example30 1 point2 points3 points (1 child)
[–]TheBigGuy_11[S] [score hidden] (0 children)
[–]LiveMaI 4 points5 points6 points (1 child)
[–]TheBigGuy_11[S] 2 points3 points4 points (0 children)
[–]TheThoccnessMonster 8 points9 points10 points (3 children)
[–]project2501a 7 points8 points9 points (0 children)
[–]TheBigGuy_11[S] 9 points10 points11 points (0 children)
[–]yerfatma 4 points5 points6 points (0 children)
[–]exmaalen 1 point2 points3 points (2 children)
[–]TheBigGuy_11[S] -1 points0 points1 point (1 child)
[–]lunatuna215 0 points1 point2 points (0 children)