libcsp

Concurrency library

A high performance concurrency library influenced by the CSP model

A concurrency C library 10x faster than Golang.

GitHub

1k stars
41 watching
74 forks
Language: C
last commit: about 3 years ago
Linked from 2 awesome lists

cconcurrencycspgolanglibcsp

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sharow/libconcurrentA lightweight, low-overhead concurrency library360
zh217/aiochanA Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries.165
revsic/cpp-concurrencyA C++ concurrency implementation inspired by Golang's style15
tidwall/necoA C concurrency library providing coroutines and synchronization primitives.1,152
dtenny/clj-conA Common Lisp package providing concurrency operations similar to Clojure35
stlab/librariesA repository of C++ libraries and tools for concurrency and parallel programming663
typelift/concurrentA library providing functional concurrency primitives inspired by concurrent programming languages.209
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
bshoshany/thread-poolA lightweight and easy-to-use C++17 thread pool library for concurrent programming.2,252
arunsworld/nurseryA package providing abstractions for structured concurrency in Go68
xudong-huang/mayA high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling.1,970
wadehennessey/wclEnables efficient development of large numbers of concurrent Common Lisp applications on Unix systems.79
bohonghuang/cl-gtk4GTK4/Libadwaita/WebKit2 bindings for Common Lisp219
indy256/codelibraryA comprehensive collection of algorithms and data structures implemented in multiple programming languages1,944
sustrik/libdillStructured concurrency primitives for C to manage concurrent tasks efficiently1,692