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!
4k stars
145 watching
243 forks
Language: Python
last commit: about 2 months ago
Linked from 2 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 |