Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.

#389: 18 awesome asyncio packages in Python

November 09, 2022 00:57:28 48.54 MB Downloads: 0
If you're a fan of Python's async and await keywords and the powers they unlock, then this episode is for you. We have Timo Furrer here to share a whole bunch of asyncio related Python packages. Timo runs the awesome-asyncio list and he and I picked out some of our favorites to share with you.

Links from the show

Timo on Twitter: @tuxtimo
awesome-asyncio list: github.com

Some of the highlighted packages
FastAPI: github.com
starlette: github.com
sanic: github.com
uvicorn - The lightning-fast ASGI server: github.com
Tech Empower Python Framework benchmarks: techempower.com
aioamqp - AMQP implementation using asyncio: github.com
pyzmq - Python bindings for ZeroMQ: github.com
Scaling Python and Jupyter with ZeroMQ Talk Python episode: talkpython.fm/306
asyncpg - Fast PostgreSQL Database Client: github.com
Piccolo - An ORM / query builder: github.com
aiosqlite: github.com
motor - The async Python driver for MongoDB: github.com
AsyncSSH: github.com
HTTPX: github.com
pytest-asyncio - Pytest support for asyncio: github.com
uvloop - Ultra fast implementation of asyncio event loop: github.com
aiocache - Cache manager for different backends: github.com
aiofiles - File support for asyncio: github.com
aiopath - Asynchronous pathlib for asyncio: github.com
Video: Demystifying Python's Async and Await Keywords - JetBrains TV 2020 (Michael Kennedy): youtube.com
tenacity: readthedocs.io
Michael's full 5 hour async course: talkpython.fm/async
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Microsoft
Sentry Error Monitoring, Code TALKPYTHON
AssemblyAI
Talk Python Training