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
145 watching
243 forks
Language: Python
last commit: about 2 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
python-websockets/websockets A library for building WebSocket servers and clients with an emphasis on correctness, simplicity, robustness, and performance. 5,220
yyzybb537/libgo A high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution. 3,215
gevent/gevent A Python concurrency library that enables efficient and lightweight execution of coroutines 6,257
microsoft/playwright-python A Python library to automate multiple web browsers with a single API. 11,872
zio/zio A type-safe, composable library for asynchronous and concurrent programming in Scala 4,098
agronholm/anyio A high-level asynchronous networking and concurrency framework that provides structured concurrency on top of asyncio or trio. 1,814
holoviz/panel A powerful data exploration and web app framework that lets you build complex applications entirely in Python using popular visualization tools 4,784
spec-first/connexion A framework that allows developers to write API specifications first and then generate Python code based on those specifications 4,493
zh217/aiochan A Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries. 165
h2non/paco A utility library for writing asynchronous cooperative multitasking in Python with a focus on generic programming and concurrency support. 202
zewo/venice A Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux. 1,495
dano/aioprocessing A Python library that integrates asyncio with multiprocessing for concurrent task execution 655
david-haim/concurrencpp A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications 2,312
asweigart/pyautogui A Python module for programmatically controlling mouse and keyboard interactions 10,440
django/channels An extension of Django for handling asynchronous communication and task offloading in web applications. 6,108