Show HN: Runloom – Go-style coroutines for Python free-threaded
Category: library
Tags: coroutines, concurrency, python, work-stealing-scheduler, free-threaded
Score: 8.0/10 (Innovation: 8, Technical: 9, Documentation: 8, Utility: 7)
Runloom brings Go-style stackful coroutines to Python, using hand-rolled assembly context switches and a work-stealing scheduler to achieve near-Go-level concurrency without requiring async/await. Its ability to run millions of fibers across multiple cores in free-threaded CPython is a significant innovation, though niche due to dependency on Python 3.13t.
Target audience: backend devs, data engineers
Repository: https://github.com/robertsdotpm/runloom · Python · MIT · 1 stars
View on Hacker News