Forbind
Async framework
A functional programming framework for Swift that simplifies async and promise handling.
Functional chaining and promises in Swift
45 stars
5 watching
4 forks
Language: Swift
last commit: over 7 years ago
Linked from 1 awesome list
asyncbindingmonadspromiseresultswift
Related projects:
Repository | Description | Stars |
---|---|---|
yannickl/awaitkit | A Swift library that simplifies asynchronous programming using the Async/Await syntax | 750 |
futurekit/futurekit | A Swift-based Future/Promises Library for asynchronous programming on iOS and OS X | 754 |
tomlokhorst/promissum | A Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style. | 68 |
async-plus/async-plus | Provides a simple, chainable interface for async and throwing code in Swift | 195 |
facebookexperimental/libunifex | A C++ implementation of an async programming model with schedulers, timers, I/O and coroutine support for concurrent systems. | 1,486 |
malcommac/hydra | A lightweight library for writing better async code in Swift | 1,972 |
skylab-inc/lightning | An event-driven web and networking framework optimized for performance with asynchronous events and reactive programming capabilities. | 312 |
roytornado/flow-ios | A design pattern and utility library for writing clean and readable asynchronous code in Swift. | 21 |
dfed/swift-async-queue | A library that provides an ordered queue for executing asynchronous tasks from non-isolated contexts in Swift Concurrency. | 162 |
vadymmarkov/when | A lightweight implementation of Promises in Swift for more readable and standardized asynchronous code handling | 266 |
a-synchronous/rubico | Enables simple and composable asynchronous functional programming in JavaScript | 275 |
flipcoder/kit | A C++ library providing utilities and abstractions for asynchronous programming, coroutines, reactive systems, and other related concepts. | 23 |
reactkit/swifttask | Provides a framework for handling asynchronous tasks with progress tracking, pause/resume, and retry capabilities in Swift | 1,935 |
svermeulen/nvim-lusc | A Lua-based library for structured async/ concurrency in Neovim | 13 |
davidask/futures | A framework for simplifying asynchronous programming using lightweight promises and futures | 58 |