FastAPI
A very high performance Python 3.6+ API framework based on type hints. Powered by Starlette and Pydantic.
A curated list of awesome Python asyncio frameworks, libraries, software and resources
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
A very high performance Python 3.6+ API framework based on type hints. Powered by Starlette and Pydantic.
An established, high-level Python web framework with a huge community and ecosystem.
A lightweight ASGI framework/toolkit for building high performance services.
Http client/server for asyncio (PEP-3156).
Python 3.5+ web server that's written to go fast.
An asyncio web microframework with the same API as Flask.
WebSocket and WAMP supporting asyncio and Twisted, for clients and servers.
A library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.
Performant web framework and asynchronous networking library.
The lightning-fast ASGI server.
AMQP implementation using asyncio.
Python bindings for ZeroMQ.
Alternative Asyncio integration with ZeroMQ.
Crossbar.io is a networking platform for distributed and microservice applications.
Client for the NATS messaging system.
Client for Apache Kafka.
Fast PostgreSQL Database Client Library for Python/asyncio.
Asyncpg with sqlalchemy core support.
Library for accessing a PostgreSQL database.
Library for accessing a MySQL database
Library for accessing a ODBC databases.
The Official MongoDB Python driver, offering both synchronous and asynchronous APIs.
CouchDB client built on top of aiohttp (asyncio).
InfluxDB client built on top of aiohttp.
Asyncio compatible driver for elasticsearch.
ORM implementation based on peewee and aiopg.
is a lightweight asynchronous Python ORM based on SQLAlchemy core, with asyncpg dialect.
native multi-backend ORM with Django-like API and easy relations management.
Async database access for SQLAlchemy core, with support for PostgreSQL, MySQL, and SQLite.
An auto-generated, fully type safe ORM powered by Pydantic and tailored specifically for your schema - supports SQLite, PostgreSQL, MySQL, MongoDB, MariaDB and more.
An ORM / query builder which can work in async and sync modes, with a nice admin GUI, and ASGI middleware.
An async MongoDB ODM built on pymongo and Pydantic.
Schema-first Python library for implementing GraphQL servers.
Schema-first Python 3.6+ GraphQL engine built on top of libgraphqlparser.
Code-first Python 3 GraphQL server with Django, Flask and FastAPI/Starlette support.
A python mock library that supports async methods.
Enhance the standard unittest package with features for testing. asyncio libraries
Pytest support for asyncio.
Asyncio http mocking. Similar to the responses library used for requests.
Helper for mock/fake web requests in Python aiohttp package.
Ultra fast implementation of asyncio event loop on top of libuv.
CSP-style concurrency with channels, select and multiprocessing on top of asyncio.
Cache manager for different backends.
File support for asyncio.
Asynchronous pathlib for asyncio.
A tiny library for monitoring and testing asyncio programs.
A run() function that handles all the usual boilerplate for startup and graceful shutdown.
Lightweight Open Sound Control implementation.
A drop-in replacement of pySerial.
Distributed tracing instrumentation for asyncio with zipkin
Backend utils for ASGI to WSGI integration, includes sync_to_async and async_to_sync function wrappers.
Python decorator for async properties.
An async web scraping micro-framework based on asyncio.
Asynchronous client library for Kubernetes.
Miscellaneous utils for asyncio.
Asynchronous distributed task manager (like celery, but async).
Asynchronous I/O, event loop, coroutines and tasks.
Generators, Coroutines, Native Coroutines and async/await.
A gentle introduction to asynchronous programming from basic examples working up to URL fetching.
Making 1 million requests with python-aiohttp.
A spiritual successor to WSGI, intended to provide a standard interface between async-capable Python web servers, frameworks, and applications.
A no-buzzword first principles introduction to the internal workings of asyncio.
This tutorial looks at how to develop and test an asynchronous API with FastAPI using Test-Driven Development (TDD).
Learn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library.
| screencast | slides - PyCon Brasil 2015 keynote (David Beazley).
8-part code walkthrough (Philip Guo).
EuroPython 2016 (Yury Selivanov).
| screencast - PyOhio 2016 keynote (David Beazley).
| slides - PyCon 2017 (Miguel Grinberg).
JetBrains TV 2020 (Michael Kennedy)
The coroutine concurrency library.
Pythonic async I/O for humans and snake people.
re-implementation of the asyncio mainloop on top of Trio.
High level asynchronous concurrency and networking framework that works on top of either trio or asyncio.
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
vinta/awesome-python
Curated Python frameworks, libraries and resources.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
Curated Go frameworks and libraries.
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.