Runloom - Go-style coroutines for free-threaded Python
Show HN: Runloom – Go-style coroutines for Python free-threaded
Runloom brings Go-style stackful coroutines to Python 3.13t+ with free-threading support, enabling developers to write blocking code that scales across all CPU cores. By using a hand-rolled assembly context switch and a work-stealing scheduler, it allows millions of concurrent fibers to run efficiently without the complexity of async/await. The library features a seamless monkey patching system that transforms standard blocking libraries into cooperative tasks, delivering throughput that rivals Go while maintaining Python's simplicity. Ideal for high-performance networking and concurrent workloads.
"Write blocking code — fiber(fn), plain recv/send, no async/await — and run a million of them across every core in one process."