Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Python Asyncio Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Project mention: IKEA launches new smart home range with 21 Matter-compatible products | news.ycombinator.com | 2025-11-06The solution is home assistant [0] it lets you manage and control all kinds of smart devices with a lot of customizable, hackable things. And it runs locally, so if you buy the right types of devices that don’t phone home to the cloud (or you shitcan their internet access) you can fully manage your own system.
[0] https://www.home-assistant.io/
-
-
-
Project mention: Show HN: Pyreqwest – Powerful and fast Rust-reqwest based HTTP client for Python | news.ycombinator.com | 2025-10-12
Python has lacked a batteries-included HTTP library that would have both async and sync clients. Httpx (httpcore) is pretty much unmaintained and suffering from huge perf issues (https://github.com/encode/httpx/issues/3215).
I built pyreqwest HTTP client for Python that is fully Rust based on top of reqwest. It includes all features reqwest offers plus some more. Also including unit testing utilities (mocking, ASGI app support). Go check https://github.com/MarkusSintonen/pyreqwest :)
-
When you're ready to show your app to the world, you need a production server that can handle real traffic. This is where ASGI servers like Daphne or Uvicorn come in - they're built for speed and security. You combine these with a proper web server like gunicorn, and suddenly your app can actually survive in the wild instead of just running on your laptop.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Hyperflask – Full stack Flask and Htmx framework | news.ycombinator.com | 2025-10-16
A lot of people in this thread mentioning the limitations of Flask and “why not FastAPI” etc - but I’ve found Litestar to be the best alternative and it has htmx support out of the box.
https://litestar.dev/
-
-
-
-
aiogram
aiogram is a modern and fully asynchronous framework for Telegram Bot API written in Python using asyncio
Project mention: 🚀 Just Launched AiogramX: Prebuilt Widgets for Telegram Bots Using Aiogram (Open Source) | dev.to | 2025-05-29I just released an open-source project I’ve been building: AiogramX — a collection of modular, ready-to-use widgets for building rich Telegram bot UIs using Aiogram.
-
Project mention: Why Developers Are Choosing Tortoise ORM as Python’s Modern ORM | dev.to | 2025-05-11
For more detailed usage, please refer to the Tortoise ORM Official Documentation.
-
Running in the browser or on the command line is an excellent use-case for a voice agent. But wouldn't it be super cool if the agent could actually join as a virtual participant in a WebRTC based video call? Yeah, I thought so too - so about a month ago I started playing around with the Python library aiortc to provide an integration between Amazon IVS and a Nova Sonic agent. Here's how it works:
-
faststream
FastStream is a powerful and easy-to-use asynchronous Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
Project mention: FastStream 0.6 Release unlocks support for new event brokers | news.ycombinator.com | 2025-10-11We’ve finally released version 0.6, and that means we can start adding support for new brokers again
This update brings major internal improvements, a cleaner API, and sets the stage for expanding the ecosystem even further.
Check out the full release notes: https://github.com/ag2ai/faststream/releases/tag/0.6.0
And the documentation of course:
-
-
-
-
Here is an example. The AuthorizeUrlGenerator unit tests were converted into the following code snippet with sufficient comments. These comments are very useful for both document search quality and helping generative AI understand the code better.
-
Project mention: Show HN: An asynchronous database connection manager for Python | news.ycombinator.com | 2025-10-01
Hello HN! I made this library because there doesn't seem to be one good way to manage database connections in Python. Functions provided by SQLAlchemy and database drivers are either very bare-bone or outdated ux (dx?) wise.
I used to really love databases[1], but its code is a mess[2], adding new backends is difficult and now it's archived. I wanted to have a similarly simple API and ability to create force rollback connections for tests so you don't have to call your DB clean-up callbacks in each test that uses a database connection, everything will be done in a transaction that will then be cancelled.
[1] - https://github.com/encode/databases
-
Project mention: Hyperflask – Full stack Flask and Htmx framework | news.ycombinator.com | 2025-10-16
https://github.com/pallets-eco/flask-pydantic
https://luolingchun.github.io/flask-openapi3/v3.x/
> dependency injection
While nice I never found this to be a critical deciding factor of using a technology.
> real async
If you really want it there is Quart which is real async
https://github.com/pallets/quart
I'm not a huge async fan in python anymore so not it's not a huge issue for me. But there are definitely options for Flask if you want to use async.
-
-
Instead of adding another dependency you can just call `loop.run_in_executor` yourself: https://github.com/Tinche/aiofiles/blob/main/src/aiofiles/ba...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Asyncio discussion
Python Asyncio related posts
-
A Toy Django REST API with an Admin Panel
-
Show HN: Duron – Library for Building Durable AI Agent and Interactive Workflows
-
We Migrated from Python to Node.js
-
Hyperflask – Full stack Flask and Htmx framework
-
Show HN: Pyreqwest – Powerful and fast Rust-reqwest based HTTP client for Python
-
FastStream 0.6 Release unlocks support for new event brokers
-
Unify Your AI Stack: Meet the Universal Gateway That Tames REST, MCP, and More
-
A note from our sponsor - Stream
getstream.io | 15 Nov 2025
Index
What are some of the best open-source Asyncio projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | fastapi | 91,739 |
| 2 | Home Assistant | 82,464 |
| 3 | sanic | 18,558 |
| 4 | AIOHTTP | 16,073 |
| 5 | httpx | 14,724 |
| 6 | uvicorn | 10,044 |
| 7 | asyncpg | 7,679 |
| 8 | litestar | 7,636 |
| 9 | Faust | 6,824 |
| 10 | gevent | 6,419 |
| 11 | fastapi-users | 5,708 |
| 12 | aiogram | 5,422 |
| 13 | tortoise-orm | 5,371 |
| 14 | aiortc | 4,906 |
| 15 | faststream | 4,713 |
| 16 | Dependency Injector | 4,682 |
| 17 | strawberry | 4,458 |
| 18 | python-socketio | 4,278 |
| 19 | python-slack-sdk | 3,971 |
| 20 | databases | 3,935 |
| 21 | quart | 3,538 |
| 22 | github-stats | 3,270 |
| 23 | aiofiles | 3,176 |