awesome-asyncio-cn
Async libraries
A curated list of resources and libraries for building asynchronous applications in Python
😎 Python Asyncio 精选资源列表,囊括了网络框架,库,软件等资源
622 stars
30 watching
110 forks
Language: Makefile
last commit: about 5 years ago
Linked from 1 awesome list
asyncioawesome-list
Awesome-Asyncio-CN / Web框架 | |||
aiohttp | 15,145 | 6 days ago | 支持 Asyncio (PEP-3156) 的 HTTP 客户端/服务端网络库。 |
sanic | 18,102 | 8 days ago | Python 3.5+ Web 服务器,主打速度与性能。 |
Quart | 支持 Asyncio 的 Web 微框架,使用与 Flask 相同的 API。 | ||
Kyoukai | 297 | almost 7 years ago | 使用 Asyncio 编写的 Python3.5+ 完全异步 Web 框架。 |
cirrina | 35 | 5 months ago | 基于 aiohttp 的异步 Web 框架。 |
autobahn | 2,483 | 3 months ago | 支持 Asyncio 与 Twisted 的 WebSocket 及 WAMP,用于客户端与服务端。 |
websockets | 5,220 | 7 days ago | Python 构建的 WebSocket 客户端/服务端的库,致力于简洁、正确地编写代码。 |
Tornado | 高性能 Web 框架以及异步网络库。 | ||
Japronto! | 8,612 | over 1 year ago | 基于 uvloop 和 picohttpparse 构建的实验性 HTTP 工具箱。 |
uvicorn | 8,567 | 21 days ago | 轻量级的,快速的 ASGI 服务器。 |
Awesome-Asyncio-CN / 消息队列 | |||
aioamqp | 279 | over 1 year ago | 使用 Asyncio 异步执行 AMQP。 |
aiozmq | 422 | about 2 years ago | 集成了 Asyncio (pep 3156) 的 ZeroMQ。 |
crossbar | 2,050 | 6 months ago | Crossbar.io 是提供分布式和微服务应用的网络平台。 |
Awesome-Asyncio-CN / 数据库驱动 | |||
asyncpg | 6,997 | 17 days ago | 快速访问 PostgreSQL 数据库客户端的异步驱动。 |
asyncpgsa | 417 | 9 months ago | 提供 Sqlalchemy Core 支持的 Asyncpg。 |
aiopg | 1,400 | 6 months ago | 访问 PostgreSQL 数据库的异步驱动。 |
aiomysql | 1,763 | 24 days ago | 访问 MySQL 数据库的异步驱动。 |
aioodbc | 310 | about 1 year ago | 访问 ODBC 数据库的异步驱动。 |
motor | 2,431 | 9 days ago | 访问 MongoDB 数据库的异步驱动。 |
aioredis | 2,302 | almost 2 years ago | 提供的异步 Redis 客户端 (PEP 3156)。 |
asyncio-redis | 552 | over 4 years ago | 访问 Redis 客户端 (PEP 3156)的异步驱动。 |
aiocouchdb | 53 | over 6 years ago | 基于 aiohttp (Asyncio) 构建的 CouchDB 客户端。 |
aioinflux | 159 | over 1 year ago | 基于 aiohttp 构建的 InfluxDB 客户端。 |
aioes | 98 | over 5 years ago | 兼容 elasticsearch 的 Asyncio 驱动。 |
peewee-async | 733 | about 1 month ago | 基于 和 aiopg 实现的 ORM。 |
GINO | 2,679 | almost 3 years ago | 基于 Core 和 方言的轻量级 Python 异步 ORM。 |
aiocache | 1,146 | 6 days ago | 支持多个后端 (Memory、Redis 和 Memcached) 的 Asyncio 缓存管理器。 |
aiomcache | 142 | 20 days ago | 访问 Memcached 的 Asyncio(PEP 3156) 驱动库。 |
Awesome-Asyncio-CN / 网络 | |||
AsyncSSH | 1,557 | 18 days ago | 提供执行 SSHv2 协议的异步客户端/服务端。 |
asks | 508 | over 2 years ago | 与 接口相似的异步 HTTP 库。 |
aioftp | 192 | about 1 month ago | 基于 Asyncio 的 ftp 服务。 |
aiodns | 538 | 3 months ago | 简单的 Asyncio DNS 服务解析器。 |
websockets | 5,220 | 7 days ago | 构建于 Asyncio 之上的异步 websockets 库。 |
Awesome-Asyncio-CN / 爬虫 | |||
gain | 2,035 | over 5 years ago | 基于 Asycnio 的网络爬虫框架。 |
aspider | 1,752 | over 1 year ago | 基于 Asyncio 和 aiohttp 的网络爬虫框架。 |
Scrapy | 53,156 | 6 days ago | 一个为了爬取网站数据,提取结构性数据而编写的应用框架。 |
Awesome-Asyncio-CN / 测试 | |||
aiomock | 26 | 7 months ago | 支持异步的 Python mock 库。 |
asynctest | 309 | 7 months ago | 一个增强标准 unittest 包的测试库。 |
pytest-asyncio | 1,426 | 6 days ago | 支持 Asyncio 的 Pytest 库。 |
aioresponses | 517 | 6 days ago | 一个适用于 aiohttp 的模拟请求库。 |
Awesome-Asyncio-CN / 备选事件循环 | |||
uvloop | 10,420 | about 1 month ago | 基于 libuv 实现的 Asyncio 事件循环库。 |
curio | 4,040 | about 2 months ago | 协程并发库。 |
trio | 6,196 | 8 days ago | 人性化的,Pythonic 的异步 IO 库。 |
Awesome-Asyncio-CN / 并行 | |||
aioprocessing | 655 | about 2 years ago | 结合 multiprocessing 与 Asyncio 的进程库,支持 Python3.4+。 |
aiomultiprocess | 1,776 | 3 months ago | 进一步提升异步性能的多进程库。 |
asynq | 688 | about 1 month ago | Quora 出品的 Python 异步编程库。 |
Awesome-Asyncio-CN / 其他 | |||
aiofiles | 2,853 | 9 days ago | 基于 Asyncio,支持文件异步操作。 |
aiodebug | 63 | almost 3 years ago | 用于监控和测试 Asyncio 程序的微型库。 |
aiorun | 436 | 4 months ago | 提供处理通用 Asyncio 样板,启动和关闭事件驱动的 函数。 |
aiozipkin | 187 | 24 days ago | 使用 zipkin 的分布式 Asyncio 追踪测量仪。 |
faust | 6,746 | 4 months ago | 纯 Python 的流处理库,用于处理流数据和事件。 |
paco | 202 | 9 months ago | 协程驱动的异步编程的工具库 (Python3.4+)。 |
aiortc | 140 | 5 months ago | 使用 Python asyncio 实现的 WebRTC 和 ORTC。 |
aiotools | 154 | about 1 month ago | 通用的 Asyncio 工具集。 |
Awesome-Asyncio-CN / 文献 | |||
Asyncio 官方文档 | 介绍了异步 I/O、事件循环、协程及任务等内容。 | ||
Asyncio 精编简介 | 生成器,协程,原生协程及 async/await。 | ||
异步窥探 | 非常好的一篇文章,列出了哪些用例应该使用 Asyncio ,哪些用例无需使用 Asyncio。 | ||
异步 Python | 介绍如何进行 Python 异步编程。 | ||
用 Asyncio 进行 Python 开发 | 介绍异步编程的开发,从简单示例说起,一直到 URL 爬取。 | ||
Python Aiohttp 的测试极限 | 使用 Python Aiohttp 进行百万量级的并发测试。 | ||
Python Asyncio 入门介绍 | 通俗易懂的 Python asyncio 库入门介绍。 | ||
深入理解 Python 异步编程(上) | 彻底理解异步编程是什么、为什么、怎么样。深入学习 asyncio 的基本原理和原型,了解生成器、协程在 Python 异步编程中是如何发展的。 | ||
Awesome-Asyncio-CN / 演讲 | |||
Topics of Interest (Python Asyncio) | David Beazley 的主题演讲。 | ||
Python Asynchronous I/O Walkthrough | Philip Guo 的主题演讲。 | ||
Thinking Outside the GIL with AsyncIO and Multiprocessing | John Reese 的主题演讲 | ||
Asynchronous Python for the Complete Beginner | Miguel Grinberg 的主题演讲 |