Awesome Lists

awesome-asyncio-cn

by chenjiandongx

awesome listMakefilepushed about 7 years ago

😎 Python Asyncio 精选资源列表,囊括了网络框架,库,软件等资源

AI summary

Async libraries

A curated list of resources and libraries for building asynchronous applications in Python

stars
632
forks
109
watching
30
awesome list
1
entries
66
View on GitHubawesome-asyncio-cn.chenjiandongx.com

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/chenjiandongx/awesome-asyncio-cn/links.svg)](https://awesome.facts.dev/awesome/chenjiandongx/awesome-asyncio-cn)
HTML
<a href="https://awesome.facts.dev/awesome/chenjiandongx/awesome-asyncio-cn"><img src="https://awesome.facts.dev/shield/chenjiandongx/awesome-asyncio-cn/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/chenjiandongx/awesome-asyncio-cn/links.svg

What's in the list

66 links in 11 sections, with live GitHub stats.activeno commit in 2y

Web框架

  • aiohttp

    支持 Asyncio (PEP-3156) 的 HTTP 客户端/服务端网络库。

  • sanic

    Python 3.5+ Web 服务器,主打速度与性能。

  • Quart

    支持 Asyncio 的 Web 微框架,使用与 Flask 相同的 API。

  • Kyoukai

    使用 Asyncio 编写的 Python3.5+ 完全异步 Web 框架。

  • cirrina

    基于 aiohttp 的异步 Web 框架。

  • autobahn

    支持 Asyncio 与 Twisted 的 WebSocket 及 WAMP,用于客户端与服务端。

  • websockets

    Python 构建的 WebSocket 客户端/服务端的库,致力于简洁、正确地编写代码。

  • Tornado

    高性能 Web 框架以及异步网络库。

  • Japronto!

    基于 uvloop 和 picohttpparse 构建的实验性 HTTP 工具箱。

  • uvicorn

    轻量级的,快速的 ASGI 服务器。

  • aioamqp

    使用 Asyncio 异步执行 AMQP。

  • aiozmq

    集成了 Asyncio (pep 3156) 的 ZeroMQ。

  • crossbar

    Crossbar.io 是提供分布式和微服务应用的网络平台。

  • asyncpg

    快速访问 PostgreSQL 数据库客户端的异步驱动。

  • asyncpgsa

    提供 Sqlalchemy Core 支持的 Asyncpg。

  • aiopg

    访问 PostgreSQL 数据库的异步驱动。

  • aiomysql

    访问 MySQL 数据库的异步驱动。

  • aioodbc

    访问 ODBC 数据库的异步驱动。

  • motor

    访问 MongoDB 数据库的异步驱动。

  • aioredis

    提供的异步 Redis 客户端 (PEP 3156)。

  • asyncio-redis

    访问 Redis 客户端 (PEP 3156)的异步驱动。

  • aiocouchdb

    基于 aiohttp (Asyncio) 构建的 CouchDB 客户端。

  • aioinflux

    基于 aiohttp 构建的 InfluxDB 客户端。

  • aioes

    兼容 elasticsearch 的 Asyncio 驱动。

  • peewee-async

    基于 和 aiopg 实现的 ORM。

  • GINO

    基于 Core 和 方言的轻量级 Python 异步 ORM。

  • aiocache

    支持多个后端 (Memory、Redis 和 Memcached) 的 Asyncio 缓存管理器。

  • aiomcache

    访问 Memcached 的 Asyncio(PEP 3156) 驱动库。

  • AsyncSSH

    提供执行 SSHv2 协议的异步客户端/服务端。

  • asks

    与 接口相似的异步 HTTP 库。

  • aioftp

    基于 Asyncio 的 ftp 服务。

  • aiodns

    简单的 Asyncio DNS 服务解析器。

  • websockets

    构建于 Asyncio 之上的异步 websockets 库。

  • gain

    基于 Asycnio 的网络爬虫框架。

  • aspider

    基于 Asyncio 和 aiohttp 的网络爬虫框架。

  • Scrapy

    一个为了爬取网站数据,提取结构性数据而编写的应用框架。

  • aiomock

    支持异步的 Python mock 库。

  • asynctest

    一个增强标准 unittest 包的测试库。

  • pytest-asyncio

    支持 Asyncio 的 Pytest 库。

  • aioresponses

    一个适用于 aiohttp 的模拟请求库。

  • uvloop

    基于 libuv 实现的 Asyncio 事件循环库。

  • curio

    协程并发库。

  • trio

    人性化的,Pythonic 的异步 IO 库。

  • aioprocessing

    结合 multiprocessing 与 Asyncio 的进程库,支持 Python3.4+。

  • aiomultiprocess

    进一步提升异步性能的多进程库。

  • asynq

    Quora 出品的 Python 异步编程库。

  • aiofiles

    基于 Asyncio,支持文件异步操作。

  • aiodebug

    用于监控和测试 Asyncio 程序的微型库。

  • aiorun

    提供处理通用 Asyncio 样板,启动和关闭事件驱动的 函数。

  • aiozipkin

    使用 zipkin 的分布式 Asyncio 追踪测量仪。

  • faust

    纯 Python 的流处理库,用于处理流数据和事件。

  • paco

    协程驱动的异步编程的工具库 (Python3.4+)。

  • aiortc

    使用 Python asyncio 实现的 WebRTC 和 ORTC。

  • aiotools

    通用的 Asyncio 工具集。

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.