libmill

Concurrency library

Introduces concurrency features to the C programming language in a style similar to Go.

Go-style concurrency in C

GitHub

3k stars
104 watching
203 forks
Language: C
last commit: almost 4 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yyzybb537/libgo A high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution. 3,215
sustrik/libdill Structured concurrency primitives for C to manage concurrent tasks efficiently 1,683
luk4z7/go-concurrency-guide A comprehensive guide to Go concurrency, covering fundamental concepts and practical examples. 2,502
concurrencykit/ck A set of libraries and data structures designed to simplify the development of high-performance concurrent systems in C. 2,388
sharow/libconcurrent A lightweight, low-overhead concurrency library 361
gonum/gonum A set of libraries for numerical computations in the Go programming language. 7,632
zenthangplus/goccm A package to limit concurrency in Goroutines 71
arunsworld/nursery A package providing abstractions for structured concurrency in Go 66
shiyanhui/libcsp A high performance concurrency library influenced by the CSP model 1,309
tidwall/neco A C concurrency library providing coroutines and synchronization primitives. 1,138
syocy/a-tour-of-go-in-haskell A Haskell adaptation of Go's concurrency tutorial 130
borodust/cl-flow A Reactive computation tree library for non-blocking concurrent Common Lisp programming. 50
anacrolix/go-libutp A Go wrapper around a C++ UTP reference implementation 90
andlabs/libui A portable GUI library for C that uses native GUI technologies of each platform. 10,732
seborama/fuego A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. 141