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: 4 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,242
yyzybb537/libgo A high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution. 3,221
gevent/gevent A Python concurrency library that enables efficient and lightweight execution of coroutines 6,267
microsoft/playwright-python A Python library to automate Chromium, Firefox and WebKit browsers with a single API 12,045
zio/zio A type-safe and composable library for building high-performance, concurrent, and reactive applications in Scala. 4,124
agronholm/anyio A high-level asynchronous networking and concurrency framework that provides structured concurrency on top of asyncio or trio. 1,848
holoviz/panel A powerful data exploration and web app framework that lets you build complex applications entirely in Python using popular visualization tools 4,858
spec-first/connexion A framework that allows developers to write API specifications first and then generate Python code based on those specifications 4,508
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. 203
zewo/venice A Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux. 1,496
dano/aioprocessing A Python library that integrates asyncio with multiprocessing for concurrent task execution 653
david-haim/concurrencpp A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications 2,347
asweigart/pyautogui A Python module for programmatically controlling mouse and keyboard interactions 10,570
django/channels An asynchronous framework for Django that supports WebSockets and task offloading. 6,137