Python Asyncio

Open-source Python projects categorized as Asyncio

Top 23 Python Asyncio Projects

  1. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: How to scrape YouTube using Python [2025 guide] | dev.to | 2025-07-16

    Make your crawler a web service that crawls pages by user request, using FastAPI and following this guide.

  2. 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.

    Stream logo
  3. 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
  4. sanic

    Accelerate your web app development | Build fast. Run fast.

  5. AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

  6. httpx

    A next generation HTTP client for Python. 🦋

    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.

  7. Douyin_TikTok_Download_API

    🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

  8. uvicorn

    An ASGI web server, for Python. 🦄

    Project mention: A2A Python Tutorial - Comprehensive Guide | dev.to | 2025-05-02

    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.

  9. 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.

    InfluxDB logo
  10. asyncpg

    A fast PostgreSQL Database Client Library for Python/asyncio.

    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.

  11. 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-02

    Litestar: The New Python Performance King

  12. Faust

    Python Stream Processing

  13. gevent

    Coroutine-based concurrency library for Python

    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.

  14. fastapi-users

    Ready-to-use and customizable users management for FastAPI

  15. 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-29

    I 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.

  16. tortoise-orm

    Familiar asyncio ORM for python, built with relations in mind

    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.

  17. aiortc

    WebRTC and ORTC implementation for Python using asyncio

    Project mention: WebRTC for the Curious | news.ycombinator.com | 2025-04-11
  18. Dependency Injector

    Dependency injection framework for Python

  19. strawberry

    A GraphQL library for Python that leverages type annotations 🍓

  20. python-socketio

    Python Socket.IO server and client

  21. 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-29

    FastStream (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)

  22. python-slack-sdk

    Slack Developer Kit for Python

    Project mention: Building Slack Platform Expert AI | dev.to | 2025-02-12

    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.

  23. databases

    Async database support for Python. 🗄

    Project mention: Building a Realworld blog backend in 600 lines of Python | dev.to | 2025-02-12

    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

  24. quart

    An async Python micro framework for building web applications.

    Project mention: Python: Why Quart Might Be the Better Choice over FastAPI | dev.to | 2025-04-18

    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.

  25. github-stats

    Better GitHub statistics images for your profile, with stats from private repos too

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Asyncio discussion

Log in or Post with

Python Asyncio related posts

  • Piccolo: Powerful async ORM, query builder, and admin GUI

    1 project | news.ycombinator.com | 15 Jul 2025
  • GenAI Processors: Build powerful and flexible Gemini applications

    1 project | news.ycombinator.com | 11 Jul 2025
  • A Guide to contributing to the Conveyor CI Driver Runtime

    3 projects | dev.to | 20 Jun 2025
  • Show HN: Pyleak – Detect asyncio issues causing AI agent latency

    1 project | news.ycombinator.com | 9 Jun 2025
  • What motivates you to contribute to open source projects?

    6 projects | news.ycombinator.com | 30 May 2025
  • 🚀 Just Launched AiogramX: Prebuilt Widgets for Telegram Bots Using Aiogram (Open Source)

    2 projects | dev.to | 29 May 2025
  • anyio VS aiofile - a user suggested alternative

    2 projects | 15 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jul 2025
    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 →

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

Sponsored
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.
getstream.io