原文地址:Awesome-asyncio 译者:陈键冬,Awesome-asyncio-cn 校译:呆鸟css
Python Asyncio 精选资源列表,囊括了网络框架,库,软件等资源。html
Awesome-asyncio 是 Timo Furrer 发起并维护的 Python Asyncio 资源列表。本项目是其中文版,在这里,收集了大量的 Asyncio 的最棒、最新的资源,供你们探索 Python 异步编程世界。python
Python 3.4 引入了 Asyncio 模块做为标准库,经过协程、多路 I/O 访问 Socket 和其余资源来编写单线程并发代码,并在网络客户端与服务器上运行。Asyncio 内置了对异步 I/O 的支持,其编程模型相似于消息循环,从 Asyncio 模块能够直接获取 EventLoop 引用,再把须要执行的协程放到 EventLoop 中执行,就实现了异步 I/O。Asyncio 是由 Python 之父 Guido 领导的项目,该项目被命名为 Tulip(郁金香)。mysql
Asyncio 并非新出现的黑科技,一些社区有名的第三库如 Twisted、gevent 早就推出了异步编程模型。不过,自从 2016 年 3 月,Python 3.4 推出之后,这两年来,Asyncio 变得愈来愈流行,而且特别受到 Python 社区追捧。git
欢迎你们为列表贡献高质量的新资源,提交 PR 时请参照如下要求github
构建 Web 应用的库web
使用消息队列执行应用的库redis
数据库的驱动库sql
网络通信库mongodb
测试 Asyncio 应用程序的库
备选的 Asyncio 循环库
暂未归类的超赞 Asnycio 库
run
函数。关于 Asyncio 的文档、博客等文献
关于 Asyncio 的主题演讲