awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
https://github.com/vinta/awesome-python
Last synced: 23 days ago
JSON representation
Filtered by asyncio. Clear filters
ASGI Servers
Asynchronous Programming
- awesome-asyncio
- uvloop - Ultra fast asyncio event loop.
- gevent - A coroutine-based Python networking library that uses greenlet.
- anyio - A high-level async concurrency and networking framework that works on top of asyncio or trio.
Database Drivers
- Beanie - An asynchronous Python object-document mapper (ODM) for MongoDB.
Distributed Computing
- faust - A stream processing library, porting the ideas from Kafka Streams to Python.
File Manipulation
- watchfiles - Simple, modern and fast file watching and code reload in python.
Hardware
- bleak - A cross platform Bluetooth Low Energy Client for Python using asyncio.
HTTP Clients
ORM
- peewee - A small, expressive ORM.
- ODMantic - Sync and Async ODM for MongoDB built on top of Pydantic for model definition and validation.
- tortoise-orm - An easy-to-use asyncio ORM inspired by Django, with relations support.
Projects
Database Drivers
- asyncpg - A fast PostgreSQL Database Client Library for Python/asyncio.
DevOps Tools
- kubesdk - A modern async-first Kubernetes client and API model generator.
Messaging
- faststream - A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
Task Queues
- taskiq - Distributed task queue with native asyncio support and pluggable brokers.
RESTful API
- sanic - A Python 3.6+ web server and web framework that's written to go fast.
Testing
- mocket - A socket mock framework with gevent/asyncio/SSL support.
Web APIs
- fastapi - A modern, fast, web framework for building APIs with standard Python type hints.
- strawberry - A GraphQL library that leverages Python type annotations for schema definition.
Web Frameworks
- Litestar - Production-ready, capable and extensible ASGI Web framework.