aiochan
Concurrency library
A Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries.
CSP-style concurrency for Python
165 stars
12 watching
9 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list
aiochanasynciochannelconcurrencycore-asynccspgolangpython
Related projects:
Repository | Description | Stars |
---|---|---|
shiyanhui/libcsp | A high performance concurrency library influenced by the CSP model | 1,310 |
awkward-squad/ki | A lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations. | 83 |
mrjohannchang/aioserial.py | A Python package that provides an asynchronous interface to serial communication. | 133 |
zewo/venice | A Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux. | 1,495 |
alexdelorenzo/aiopath | An asynchronous implementation of Python's path handling system | 165 |
araq/malebolgia | A library that simplifies concurrent and parallel programming using structured concurrency and thread pools. | 109 |
jberryman/unagi-chan | A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
sharow/libconcurrent | A lightweight, low-overhead concurrency library | 360 |
digital-fabric/polyphony | A Ruby library that enables fine-grained concurrency with high-performance I/O support using cooperative coroutines and async I/O APIs. | 659 |
eventlet/eventlet | A concurrent networking library for Python that enables scalable and efficient non-blocking I/O | 1,244 |
typelift/concurrent | A library providing functional concurrency primitives inspired by concurrent programming languages. | 209 |
amphp/parallel | A parallelization library for PHP, enabling efficient multitasking and application responsiveness through multiple CPU threads. | 793 |
omnilib/aiomultiprocess | A library that enables efficient concurrent execution of asynchronous tasks using both async and multiprocessing capabilities. | 1,780 |
syocy/a-tour-of-go-in-haskell | A Haskell adaptation of Go's concurrency tutorial | 130 |
achimnol/aiotools | Provides idiomatic asyncio utilities for building asynchronous applications. | 154 |