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.
1k stars
51 watching
63 forks
Language: Swift
last commit: over 5 years ago
Linked from 2 awesome lists
coroutinescspfibersgreen-threadslinuxnon-blockingperformanceserverserver-side-swiftstructured-concurrencyswiftswiftpmsynchronousvenice
Related projects:
Repository | Description | Stars |
---|---|---|
zewo/zewo | A lightweight Swift library providing concurrency and synchronous APIs for web applications on macOS and Linux. | 1,853 |
zewo/reflection | An API for advanced reflection at runtime in Swift | 599 |
belozierov/swiftcoroutine | An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. | 837 |
marcoonroad/sporadic | A set of abstractions for concurrency and asynchronous programming in JavaScript | 18 |
typelift/concurrent | A library providing functional concurrency primitives inspired by concurrent programming languages. | 209 |
zh217/aiochan | A Python library implementing CSP-style concurrency with a focus on ease of use and compatibility with existing libraries. | 165 |
tidwall/neco | A C concurrency library providing coroutines and synchronization primitives. | 1,138 |
peterfriese/swiftui-concurrency-essentials | A set of articles and videos teaching Swift Concurrency in SwiftUI | 113 |
sharow/libconcurrent | A lightweight, low-overhead concurrency library | 361 |
safareli/free | A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. | 58 |
asyncninja/asyncninja | Provides primitives and tools for concurrency and reactive programming in Swift | 156 |
mpusz/coroutines | A library for writing concurrent code using cooperative multitasking | 0 |
manolofdez/asyncbluetooth | A Swift library that adds concurrency and utility functions to CoreBluetooth APIs | 168 |
kprotty/zefi | An experimental Zig library implementing fibers for concurrency management | 37 |
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 |