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

GitHub

165 stars
12 watching
9 forks
Language: Python
last commit: almost 4 years ago
Linked from 1 awesome list

aiochanasynciochannelconcurrencycore-asynccspgolangpython

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
shiyanhui/libcspA high performance concurrency library influenced by the CSP model1,312
awkward-squad/kiA lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations.83
mrjohannchang/aioserial.pyA Python package that provides an asynchronous interface to serial communication.133
zewo/veniceA Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux.1,496
alexdelorenzo/aiopathAn asynchronous implementation of Python's path handling system166
araq/malebolgiaA library that simplifies concurrent and parallel programming using structured concurrency and thread pools.109
jberryman/unagi-chanA high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction127
sharow/libconcurrentA lightweight, low-overhead concurrency library360
digital-fabric/polyphonyA Ruby library that enables fine-grained concurrency with high-performance I/O support using cooperative coroutines and async I/O APIs.659
eventlet/eventletA concurrent networking library for Python that enables scalable and efficient non-blocking I/O1,244
typelift/concurrentA library providing functional concurrency primitives inspired by concurrent programming languages.209
amphp/parallelA parallelization library for PHP, enabling efficient multitasking and application responsiveness through multiple CPU threads.794
omnilib/aiomultiprocessA library that enables efficient concurrent execution of asynchronous tasks using both async and multiprocessing capabilities.1,787
syocy/a-tour-of-go-in-haskellA Haskell adaptation of Go's concurrency tutorial130
achimnol/aiotoolsProvides idiomatic asyncio utilities for building asynchronous applications.154