Venice

Concurrency library

A Swift library providing structured concurrency and CSP capabilities for concurrent programming on macOS and Linux.

Coroutines, structured concurrency and CSP for Swift on macOS and Linux.

GitHub

1k stars
51 watching
63 forks
Language: Swift
last commit: over 7 years ago
Linked from 2 awesome lists

coroutinescspfibersgreen-threadslinuxnon-blockingperformanceserverserver-side-swiftstructured-concurrencyswiftswiftpmsynchronousvenice

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
zewo/zewoA lightweight Swift library providing concurrency and synchronous APIs for web applications on macOS and Linux.1,853
zewo/reflectionAn API for advanced reflection at runtime in Swift598
belozierov/swiftcoroutineAn implementation of coroutines in Swift to simplify asynchronous programming and improve error handling.836
marcoonroad/sporadicA set of abstractions for concurrency and asynchronous programming in JavaScript18
typelift/concurrentA library providing functional concurrency primitives inspired by concurrent programming languages.209
zh217/aiochanA Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries.165
tidwall/necoA C concurrency library providing coroutines and synchronization primitives.1,152
peterfriese/swiftui-concurrency-essentialsA set of articles and videos teaching Swift Concurrency in SwiftUI113
sharow/libconcurrentA lightweight, low-overhead concurrency library360
safareli/freeA library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm.58
asyncninja/asyncninjaProvides primitives and tools for concurrency and reactive programming in Swift156
mpusz/coroutinesA library for writing concurrent code using cooperative multitasking0
manolofdez/asyncbluetoothA Swift library that adds concurrency and utility functions to CoreBluetooth APIs171
kprotty/zefiAn experimental Zig library implementing fibers for concurrency management38
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