More Resources#
Apart from this website, there's a wide list of resources on the free-threaded build and free-threading topics in general, including documentation, blog posts, conference talks, and others. We'll try to keep an up-to-date list here:
CPython documentation#
- Python experimental support for free threading
- C API Extension Support for Free Threading HOWTO on docs.python.org
Free-threading pre-history and background#
- PEP 703 design document
- PEP 703 initial discussion thread, as well as the follow-up discussion thread
- PEP 703 acceptance announcement
Community-maintained packages#
Conference talks#
PyCon 2025#
- "Unraveling Community Support for Free-Threaded Python" by Lysandros Nikoloau and Nathan Goldbaum
- "High-Performance Python: Faster Type Checking and Free Threaded Execution" by Sam Gross and Neil Mitchell
- "Using Rust in Free-Threaded vs Regular Python 3.13" by David Hewitt
- "Building a NoGIL Load Balancer in 30 minutes" by Alvaro Duran
EuroPython 2022#
Community blog posts#
- Simon Willison's post about trying out free-threaded Python on macOS
- Codspeed's blog post about free-threading performance
- NVIDIA's blog post about threaded data loading
- Quansight Labs blog post about start of work on free-threading
- Quansight Labs blog post about one year of work on free-threading
CPython internals#
There's also a lot of useful resources on CPython internals, that are not specific to the free-threaded build: