Skip to main content

A curated list of awesome Python asyncio frameworks, libraries, software and resources

0
GitHub Stars
66
Curated Resources
11
Categories
17 hours ago
Last Refreshed
Web FrameworksMessage QueuesDatabase DriversNetworkingGraphQLTestingAlternative LoopsMiscWritingsTalksAlternatives to asyncio

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me message queues resources from awesome-asyncio"

Installation instructions →

What's inside

Message Queues

  • aioamqp

    AMQP implementation using asyncio.

  • aiokafka

    Client for Apache Kafka.

  • aiozmq

    Alternative Asyncio integration with ZeroMQ.

  • asyncio-nats

    Client for the NATS messaging system.

  • crossbar

    Crossbar.io is a networking platform for distributed and microservice applications.

  • pyzmq

    Python bindings for ZeroMQ.

Database Drivers

  • aiocouchdb

    CouchDB client built on top of aiohttp (asyncio).

  • aioes

    Asyncio compatible driver for elasticsearch.

  • aioinflux

    InfluxDB client built on top of aiohttp.

  • aiomysql

    Library for accessing a MySQL database

  • aioodbc

    Library for accessing a ODBC databases.

  • aiopg

    Library for accessing a PostgreSQL database.

Misc

  • aiodebug

    A tiny library for monitoring and testing asyncio programs.

  • aiofiles

    File support for asyncio.

  • aiorun

    A

  • aioserial

    A drop-in replacement of

  • aiozipkin

    Distributed tracing instrumentation for asyncio with zipkin

  • ruia

    An async web scraping micro-framework based on asyncio.

Networking

  • aiodns

    Simple DNS resolver for asyncio

  • AsyncSSH

    Provides an asynchronous client and server implementation of the SSHv2 protocol.

Web Frameworks

  • aiohttp

    Http client/server for asyncio (PEP-3156).

  • autobahn

    WebSocket and WAMP supporting asyncio and Twisted, for clients and servers.

  • cirrina

    Opinionated asynchronous web framework based on aiohttp.

  • FastAPI

    A very high performance Python 3.6+ API framework based on type hints. Powered by Starlette and Pydantic.

  • Japronto!

    Experimental http toolkit built on top of uvloop and picohttpparser.

  • Quart

    An asyncio web microframework with the same API as Flask.

Testing

  • aiomock

    A python mock library that supports async methods.

  • aioresponses

    Helper for mock/fake web requests in Python aiohttp package.

  • aresponses

    Asyncio http mocking. Similar to the

  • asynctest

    Enhance the standard unittest package with features for testing. asyncio libraries

  • pytest-asyncio

    Pytest support for asyncio.

GraphQL

  • Ariadne

    Schema-first Python library for implementing GraphQL servers.

  • Tartiflette

    Schema-first Python 3.6+ GraphQL engine built on top of

Writings

Showing a sample of 66 resources. View the full list on GitHub →