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. Learn more →
Top 23 Python Asyncio Projects
-
Make your crawler a web service that crawls pages by user request, using FastAPI and following this guide.
-
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: Home Assistant Core Copilot and Claude Instructions | news.ycombinator.com | 2025-07-03 -
-
-
Project mention: Understanding Awaitables: Coroutines, Tasks, and Futures in Python | dev.to | 2025-03-24
Let’s slowly build a fictional project, as a tool to explore more about asyncio in this series of articles. We start by defining a coroutine that simulates I/O operations, and use httpx to make HTTP requests. Given a national Pokédex ID, we want to return the name of the corresponding Pokémon.
-
Douyin_TikTok_Download_API
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。
-
We're almost ready to start our server! We'll be using the A2AServer class from Google-A2A which under the hood starts a uvicorn server.
-
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: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24
asyncpg: this was the gold standard async database driver for Postgres, being one of the first to market and most performant. While all other drivers use the C library libpq to interface with Postgres, MagicStack opted to rewrite their own custom implementation and also deviate from Python DBAPI spec. If performance is your main criteria here, then asyncpg is probably the best option.
-
litestar
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
Project mention: Best Backend Frameworks for 2025: A Developer's Guide to Making the Right Choice | dev.to | 2025-02-02Litestar: The New Python Performance King
-
-
Project mention: Someone's been messing with Python's floating point subnormals | news.ycombinator.com | 2024-08-11
Contrary to what is said in the article, gevent has the fix, it has been merged as https://github.com/gevent/gevent/commit/e29bd2ee11ca5f78cc9c... 2 years ago.
-
-
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.
-
-
-
-
-
faststream
FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
Project mention: FastStream: A powerful library for building services with event streams | news.ycombinator.com | 2024-10-29FastStream (https://github.com/airtai/faststream) simplifies the process of writing producers and consumers for message queues, handling all the parsing, networking and documentation generation automatically. It is a new package based on the ideas and experiences gained from FastKafka and Propan. By joining our forces, we picked up the best from both packages and created a unified way to write services capable of processing streamed data regardless of the underlying protocol. We'll continue to maintain both packages, but new development will be in this project.
Making streaming microservices has never been easier. Designed with junior developers in mind, FastStream simplifies your work while keeping the door open for more advanced use cases. Here's a look at the core features that make FastStream a go-to framework for modern, data-centric microservices.
Multiple Brokers: FastStream provides a unified API to work across multiple message brokers (Apache Kafka, RabbitMQ, NATS and Redis)
-
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.
-
AwaitableModel is a model base class in UtilMeta to provide fully async query in Django using encode/databases, which will unleash the async performance for Django ORM
-
Python's diverse ecosystem of web frameworks offers developers a wide range of choices for building robust and efficient applications. In the realm of asynchronous frameworks, Quart and FastAPI have emerged as popular options. While FastAPI has gained considerable attention for its speed and developer-friendly features, Quart presents a compelling alternative, especially for those already familiar with the Flask framework. This blog post delves into the strengths of both frameworks, highlighting the specific scenarios where Quart might be the more advantageous choice.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Asyncio discussion
Python Asyncio related posts
-
Piccolo: Powerful async ORM, query builder, and admin GUI
-
GenAI Processors: Build powerful and flexible Gemini applications
-
A Guide to contributing to the Conveyor CI Driver Runtime
-
Show HN: Pyleak – Detect asyncio issues causing AI agent latency
-
What motivates you to contribute to open source projects?
-
🚀 Just Launched AiogramX: Prebuilt Widgets for Telegram Bots Using Aiogram (Open Source)
-
anyio VS aiofile - a user suggested alternative
2 projects | 15 May 2025 -
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jul 2025
Index
What are some of the best open-source Asyncio projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | fastapi | 87,210 |
2 | Home Assistant | 80,130 |
3 | sanic | 18,438 |
4 | AIOHTTP | 15,816 |
5 | httpx | 14,308 |
6 | Douyin_TikTok_Download_API | 13,423 |
7 | uvicorn | 9,462 |
8 | asyncpg | 7,434 |
9 | litestar | 6,940 |
10 | Faust | 6,806 |
11 | gevent | 6,381 |
12 | fastapi-users | 5,381 |
13 | aiogram | 5,228 |
14 | tortoise-orm | 5,195 |
15 | aiortc | 4,758 |
16 | Dependency Injector | 4,468 |
17 | strawberry | 4,324 |
18 | python-socketio | 4,208 |
19 | faststream | 4,179 |
20 | python-slack-sdk | 3,930 |
21 | databases | 3,914 |
22 | quart | 3,363 |
23 | github-stats | 3,207 |