Thanks to visit codestin.com
Credit goes to www.libhunt.com

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: Show HN: FastAPI LSP/VSCode Extension POC | news.ycombinator.com | 2025-11-11
  2. 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
  3. 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-06

    The 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/

  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: 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 :)

  7. uvicorn

    An ASGI web server, for Python. 🦄

    Project mention: A Toy Django REST API with an Admin Panel | dev.to | 2025-11-07

    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.

  8. asyncpg

    A fast PostgreSQL Database Client Library for Python/asyncio.

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

    Light, flexible and extensible ASGI framework | Built to scale

    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/

  11. Faust

    Python Stream Processing

  12. gevent

    Coroutine-based concurrency library for Python

  13. fastapi-users

    Ready-to-use and customizable users management for FastAPI

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

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

  16. aiortc

    WebRTC and ORTC implementation for Python using asyncio

    Project mention: Building Virtual Agents with Amazon Nova Sonic S2S | dev.to | 2025-08-13

    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:

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

    We’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:

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

  22. databases

    Async database support for Python. 🗄

    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

  23. quart

    An async Python micro framework for building web applications.

    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.

  24. github-stats

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

  25. aiofiles

    File support for asyncio

    Project mention: The Fundamentals of Asyncio | news.ycombinator.com | 2025-07-21

    Instead of adding another dependency you can just call `loop.run_in_executor` yourself: https://github.com/Tinche/aiofiles/blob/main/src/aiofiles/ba...

  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

  • A Toy Django REST API with an Admin Panel

    2 projects | dev.to | 7 Nov 2025
  • Show HN: Duron – Library for Building Durable AI Agent and Interactive Workflows

    1 project | news.ycombinator.com | 4 Nov 2025
  • We Migrated from Python to Node.js

    7 projects | news.ycombinator.com | 3 Nov 2025
  • Hyperflask – Full stack Flask and Htmx framework

    12 projects | news.ycombinator.com | 16 Oct 2025
  • Show HN: Pyreqwest – Powerful and fast Rust-reqwest based HTTP client for Python

    2 projects | news.ycombinator.com | 12 Oct 2025
  • FastStream 0.6 Release unlocks support for new event brokers

    2 projects | news.ycombinator.com | 11 Oct 2025
  • Unify Your AI Stack: Meet the Universal Gateway That Tames REST, MCP, and More

    1 project | dev.to | 11 Oct 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Nov 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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,597
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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?