#AsyncIO
I’m at the “asyncio is dark magic” phase of understanding asyncio
December 31, 2024 at 2:32 PM
just saw some python asyncio for the first time in years and was reminded that the most basic "hello world" is still worse than the evilest tokio code I've ever seen
September 23, 2026 at 6:50 PM
Another day, another part of my codebase made infinitely simpler by ripping out asyncio.
December 3, 2024 at 1:02 AM
pytest-asyncio just hit 1.0, congrats to the team 🎉

That's a very long fucking way from when I started working with asyncio in 2017 and it was barely usable 🥲
May 28, 2025 at 8:16 PM
i've been building a @rust-lang.org asyncIO executor for... the Nintendo 3DS!

i've now written two blog posts talking about rust async, and my 3DS quest: blog.cat-girl.gay/3ds-async-pa...
An AsyncIO executor for the 3DS (pt 1!)
the Nintendo 3DS is a very fun device to write homebrew for, but one thing about it can be annoying: its multitasking is non-preemptive! in this little se...
blog.cat-girl.gay
May 26, 2026 at 2:55 PM
✨Announcing: tinyio!

A tiny barebones event loop library for Python. Born out of my frustration with asyncio...

GitHub: github.com/patrick-kidg...

It's nothing too fancy, just a little library that does one thing well. 🔥
GitHub - patrick-kidger/tinyio: Ever used asyncio and wished you hadn't? A tiny (~200 lines) event loop for Python.
Ever used asyncio and wished you hadn't? A tiny (~200 lines) event loop for Python. - patrick-kidger/tinyio
github.com
July 22, 2025 at 11:35 AM
However bad you think asyncio is, it's worse.
September 16, 2026 at 2:36 AM
Python Concurrency: Threads, Processes, and Asyncio Explained

https://newvick.com/python-concurrency/
January 15, 2025 at 2:15 AM
look again. it's asyncio. it'll be correct eventually
August 14, 2026 at 4:22 PM
> is asyncio a convenience wrapper for threading

it is not. asyncio is not threads in the tradition sense, though they are both concurrency paradigms.

three main types of concurrency are OS processes, threads (usually via OS apis), and coroutines. asyncio is coroutines.
December 31, 2024 at 7:58 PM
FastSQLA

SQLAlchemy extension for FastAPI with built-in pagination and asyncio support.

https://github.com/hadrien/fastsqla
February 21, 2025 at 3:15 AM
today in "scope creep but this is kinda fun": baby's first asyncio and websocket stuff
i thiiiiink everything is working now i just gotta make a few assets :3
June 16, 2026 at 10:16 PM
Join Giovanni Barillari (@baro.dev) at EuroPython for "Rethinking AsyncIO from scratch for free-threaded Python" Talk: ep2026.europython.eu/US3W8J
June 6, 2026 at 10:00 AM
Today on “Ada Builds an Unhinged Thing” - asyncio terminal graphics component lib.
November 16, 2024 at 10:43 PM
A banger of a thread on asyncio vs threading in python
> is asyncio a convenience wrapper for threading

it is not. asyncio is not threads in the tradition sense, though they are both concurrency paradigms.

three main types of concurrency are OS processes, threads (usually via OS apis), and coroutines. asyncio is coroutines.
December 31, 2024 at 8:54 PM
The good thing about Python is that you can monkey patch. The bad thing about Python is that sometimes you have to. That's the only way I managed to automatically run some async code on startup in an async shell.

PYTHONSTARTUP=http://shellstartup.py uv run python -m asyncio
May 7, 2025 at 1:18 PM
How Python asyncio works: recreating it from scratch
Python asyncioの仕組み:ゼロから作り直す

🔺 268
💬 8
🔗 HN Post | Article
How Python Asyncio Works: Recreating it from Scratch
Learn how asyncio works by recreating it from scratch with Python generators and using the __await__ under method for the async/await keywords.
jacobpadilla.com
May 9, 2024 at 7:43 PM
🐍📰 Python's asyncio: A Hands-On Walkthrough realpython.com/async-io-pyt...
Python's asyncio: A Hands-On Walkthrough – Real Python
Explore how Python asyncio works and when to use it. Follow hands-on examples to build efficient programs with coroutines and awaitable tasks.
realpython.com
July 30, 2025 at 2:16 PM
Proud to have progressed past “asyncio is ineffable and it’s a sin to attempt comprehension”
December 31, 2024 at 2:34 PM
I’ve been primarily using Python in the last few weeks and even though the language is in a better shape now, asyncio is still a pain.
November 11, 2024 at 11:19 PM
asyncio: a library with too many sharp corners

An explanation of some major issues with asyncio.

https://sailor.li/asyncio
August 5, 2025 at 3:15 AM
fascinating watching this stuff. It's got a full messaging system between agents
August 5, 2026 at 11:31 PM
To fulfill the expectations of all Python people who followed me, I'll start sharing some of the Python stuff I'm dealing with now. E.g. right now I'm working on adding asyncio call stack introspection support both from within the process and from outside of it. ✨

🧵
November 24, 2024 at 9:42 PM
In python 2.7 the answer is ImportError: no module named asyncio.
January 27, 2026 at 6:08 PM