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
103 watching
204 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,221
sustrik/libdill Structured concurrency primitives for C to manage concurrent tasks efficiently 1,692
luk4z7/go-concurrency-guide A comprehensive guide to Go concurrency, covering fundamental concepts and practical examples. 2,518
concurrencykit/ck A set of libraries and data structures designed to simplify the development of high-performance concurrent systems in C. 2,409
sharow/libconcurrent A lightweight, low-overhead concurrency library 360
gonum/gonum A set of libraries for numerical computations in the Go programming language. 7,690
zenthangplus/goccm A package to limit concurrency in Goroutines 71
arunsworld/nursery A package providing abstractions for structured concurrency in Go 68
shiyanhui/libcsp A high performance concurrency library influenced by the CSP model 1,312
tidwall/neco A C concurrency library providing coroutines and synchronization primitives. 1,152
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 92
andlabs/libui A portable GUI library for C that uses native GUI technologies of each platform. 10,745
seborama/fuego A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. 143