#NoGIL
In preparation for Python 3.14 and official free-threading / nogil support, I present argon2-cffi-bindings 25.1.0!

1/3
July 30, 2025 at 1:12 PM
i mean… everything is gonna turned on its head now anyways with subinterpreters, free-threading/nogil going mainstream, and maybe virtual threads on the horizon 🤪
August 3, 2025 at 3:39 PM
which will happen first, python shipping nogil, or event rate exceeding what I can handle on one core, lol
August 30, 2024 at 9:31 PM
Ask HN: Who's Building on Python NoGIL? #python
Ask HN: Who's Building on Python NoGIL? #python
news.ycombinator.com
March 31, 2025 at 7:30 PM
The nogil stuff is truly a thing of beauty or of baling wire, depending on one's perspective.
February 12, 2026 at 8:32 PM
vLLM now runs on nogil Python

nogil = no Global Interpreter Lock

it’s a wild new variant of Python with true threads that was first announced several years ago

x.com/vllm_project...
July 9, 2025 at 12:14 PM
Meta will commit to dedicate 3 engineer years to implement nogil features for CPython if PEP 703 is accepted.
A fast, free threading Python
We’ve had a chance to discuss this internally with the right people. Our team believes in the value that nogil will provide, and we are committed to working collaboratively to improve Python for eve...
discuss.python.org
July 8, 2023 at 2:50 PM
python might drop the gil soon thanks to innovations in multithreaded refcounting; look up nogil
July 5, 2024 at 9:18 PM
On 2 out of 2 podcasts I've been lately I've been asked what I think about free-threading (aka nogil) & what it means for Python & I gave the same answer:

It's important but we can't know what it means for Python until we have much better abstractions over threading. 1/3
Playground Wisdom: Threads Beat Async/Await
Musings about async await again and why I think virtual threads are a better model.
lucumr.pocoo.org
November 21, 2024 at 6:12 AM
When I was advocating for nogil/free-threading, I always said that it’s important not to judge threads by the APIs we have, but by the APIs we will build once they’re worth the trouble.

Here’s my first contribution: github.com/hynek/pgbg

1/2
GitHub - hynek/pgbg: PostgreSQL-orchestrated background threads for Python
PostgreSQL-orchestrated background threads for Python - hynek/pgbg
github.com
September 2, 2026 at 1:15 PM
Ask HN: Who's building on Python NoGIL?

https://news.ycombinator.com/item?id=42468594
December 26, 2024 at 7:15 AM
Does Bsky care about #Python?

If so, the Steering Council posted their "intent to accept PEP 703", in other words to allow for a version of Python without the GIL.

Sam Gross' heroic effort to prove nogil is feasible will be paying off.

Now the real work begins!

https://discuss.python.org/t/30474
A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython)
Posting for the whole Steering Council, on the subject of @colesbury’s PEP 703 (Making the Global Interpreter Lock Optional in CPython). Thank you, everyone, for responding to the poll on the no-GI...
discuss.python.org
July 28, 2023 at 10:27 PM
I didn't believe that we'll ever see noGIL Python, what a crazy timeline
July 10, 2025 at 7:04 AM
Join Alvaro Duran at EuroPython for "Building a NoGIL Load Balancer in Python in 30 minutes". Talk: ep2025.europython.eu/T3WXME
May 26, 2025 at 12:03 PM
Porting a #Python extension to noGIL?

- GIL_NOT_USED in your module init
- freethreading_compatible in your build def
- thread_local objects when possible
- PYTHON_GIL=0 when testing

- Charlie Lin at #SciPy2026
July 15, 2026 at 4:49 PM
Here’s my part in the great nogil/free-threading endeavor: build-and-inspect-python-package now will optionally add 3.14t and 3.15t to the generated matrix if a package indicates to support 3.14 or 3.15!

github.com/hynek/build-...
Release v2.16.0 · hynek/build-and-inspect-python-package
Added New include-free-threaded input. When set to 'true', free-threaded Python siblings (for example, 3.14t) are included in the version outputs for Python 3.14 and later, inserted inline after e...
github.com
March 26, 2026 at 5:27 PM
Ask HN: Who built Python NoGIL?

PyO3 0.23.0 is a big release that I have thoroughly reviewed. Support for "free-threaded Python" is part of the title, and I think NoGIL Python is better for Rust interoperability, so there's definitely interest in that crate. It can also be great for queuing data…
Ask HN: Who built Python NoGIL?
PyO3 0.23.0 is a big release that I have thoroughly reviewed. Support for "free-threaded Python" is part of the title, and I think NoGIL Python is better for Rust interoperability, so there's definitely interest in that crate. It can also be great for queuing data for GPUs, api servers, and bulk data retrieval. For whatever reason (probably post 2to3 PTSD), the Python community doesn't seem to want to jump on the latest Python versions and it often takes a long time for popular libraries to support the latest ones. -or and most importantly, so I recommend patience and baby steps. 2024-12-20 05:42:00
top4all.net
December 21, 2024 at 9:52 PM
They knew that when they said it. It’s just fodder for their hard of thinking gumgrinding followers. There are no circs in which they could do this but hey if it gets Nogil Forridge reelected that’ll do for now.
August 3, 2026 at 5:41 PM
I wouldn't push it with what I do for work (pyspark largely) but for the FIRST robotics stuff it'll be incredibly helpful if we adopt a nogil runtime.

Desktop apps I write in Python would benefit from it but not much.
October 8, 2025 at 11:33 PM
Microsoft Research's mimalloc handles 500+ GiB across hundreds of threads. Its 12K-line codebase drives NoGIL CPython 3.13+, Unreal Engine, and Bing. Rust wrapper: 100K daily downloads.
mimalloc: A new, high-performance, scalable memory allocator for the modern era
Four Signals — The Wire
www.foursignals.dev
June 5, 2026 at 12:00 AM
Article serie on Free Threading internals. First article on the performance problem of tracking objects lifetime: vstinner.github.io/free-threadi... Gilectomy started with atomic operations and switched to buffered ref counting. nogil solved the perf issue using Biased Reference Counting.
June 3, 2026 at 3:26 PM