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: about 2 years ago
Linked from 1 awesome list

aiochanasynciochannelconcurrencycore-asynccspgolangpython

Backlinks from these awesome lists:

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