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: over 1 year ago
Linked from 2 awesome lists

cconcurrencycspgolanglibcsp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sharow/libconcurrent A lightweight, low-overhead concurrency library 360
zh217/aiochan A Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries. 165
revsic/cpp-concurrency A C++ concurrency implementation inspired by Golang's style 15
tidwall/neco A C concurrency library providing coroutines and synchronization primitives. 1,152
dtenny/clj-con A Common Lisp package providing concurrency operations similar to Clojure 35
stlab/libraries A repository of C++ libraries and tools for concurrency and parallel programming 663
typelift/concurrent A library providing functional concurrency primitives inspired by concurrent programming languages. 209
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
bshoshany/thread-pool A lightweight and easy-to-use C++17 thread pool library for concurrent programming. 2,252
arunsworld/nursery A package providing abstractions for structured concurrency in Go 68
xudong-huang/may A high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling. 1,970
wadehennessey/wcl Enables efficient development of large numbers of concurrent Common Lisp applications on Unix systems. 79
bohonghuang/cl-gtk4 GTK4/Libadwaita/WebKit2 bindings for Common Lisp 219
indy256/codelibrary A comprehensive collection of algorithms and data structures implemented in multiple programming languages 1,944
sustrik/libdill Structured concurrency primitives for C to manage concurrent tasks efficiently 1,692