curio

Async framework

A library that enables concurrent Python systems programming using async/await with a focus on separating asynchronous and synchronous code execution environments.

Good Curio!

GitHub

4k stars
144 watching
244 forks
Language: Python
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
python-websockets/websocketsA library for building WebSocket servers and clients with an emphasis on correctness, simplicity, robustness, and performance.5,242
yyzybb537/libgoA high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution.3,221
gevent/geventA Python concurrency library that enables efficient and lightweight execution of coroutines6,267
microsoft/playwright-pythonA Python library to automate Chromium, Firefox and WebKit browsers with a single API12,045
zio/zioA type-safe and composable library for building high-performance, concurrent, and reactive applications in Scala.4,124
agronholm/anyioA high-level asynchronous networking and concurrency framework that provides structured concurrency on top of asyncio or trio.1,848
holoviz/panelA powerful data exploration and web app framework that lets you build complex applications entirely in Python using popular visualization tools4,858
spec-first/connexionA framework that allows developers to write API specifications first and then generate Python code based on those specifications4,508
zh217/aiochanA Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries.165
h2non/pacoA utility library for writing asynchronous cooperative multitasking in Python with a focus on generic programming and concurrency support.203
zewo/veniceA Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux.1,496
dano/aioprocessingA Python library that integrates asyncio with multiprocessing for concurrent task execution653
david-haim/concurrencppA C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications2,347
asweigart/pyautoguiA Python module for programmatically controlling mouse and keyboard interactions10,570
django/channelsAn asynchronous framework for Django that supports WebSockets and task offloading.6,137