awesome-asyncio
github.com/timofurrer/awesome-asyncio ↗A curated list of awesome Python asyncio frameworks, libraries, software and resources
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
Misc
Database Drivers
Networking
Web Frameworks
- aiohttp
Http client/server for asyncio (PEP-3156).
- autobahn
WebSocket and WAMP supporting asyncio and Twisted, for clients and servers.
- Django
An established, high-level Python web framework with a huge community and ecosystem.
- FastAPI
A very high performance Python 3.6+ API framework based on type hints. Powered by Starlette and Pydantic.
- Quart
An asyncio web microframework with the same API as Flask.
- sanic
Python 3.5+ web server that's written to go fast.
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.
Alternatives to asyncio
- AnyIO
High level asynchronous concurrency and networking framework that works on top of either trio or asyncio.
- curio
basic curio -> asyncio coroutine bridge.
- Curio-Asyncio Bridge
basic curio -> asyncio coroutine bridge.
- trio
re-implementation of the asyncio mainloop on top of Trio.
- trio-asyncio
re-implementation of the asyncio mainloop on top of Trio.
GraphQL
- Ariadne
Schema-first Python library for implementing GraphQL servers.
- Strawberry
Code-first Python 3 GraphQL server with Django, Flask and FastAPI/Starlette support.
- Tartiflette
Schema-first Python 3.6+ GraphQL engine built on top of
Showing a sample of 80 resources. View the full list on GitHub →