Fluture
Async utility library
An asynchronous programming library with monadic interface, offering lazy value representation and stack-safe control flow utilities.
🦋 Fantasy Land compliant (monadic) alternative to Promises
2k stars
26 watching
84 forks
Language: JavaScript
last commit: 7 months ago
Linked from 2 awesome lists
algebraic-data-typesasynccancellationcontrol-flowfantasy-landfluturefunctional-programmingfuturemonadpromisesanctuary
Related projects:
Repository | Description | Stars |
---|---|---|
fluture-js/momi | Provides a monad for middleware functions | 59 |
futurize/futurize | Converts callback-style functions or promises into futures for efficient asynchronous programming. | 145 |
apache/logging-flume | A service for collecting and moving large amounts of log data in a distributed and reliable manner | 2,536 |
futurize/future-io | A monadic IO library for Node.js that provides a standardized interface for performing input/output operations. | 14 |
then/promise | A minimal implementation of promises with extensions and polyfills for various browsers and environments | 2,580 |
tj/co | Provides a simple and efficient way to write non-blocking code using promises in JavaScript | 11,880 |
davidask/futures | A framework for simplifying asynchronous programming using lightweight promises and futures | 58 |
kriskowal/q | A promise library that enables asynchronous code execution and error handling without blocking | 14,932 |
mimblewimble/grin | A cryptocurrency implementation providing hidden amounts and scaling advantages through proof of work and smart contract functionality. | 5,044 |
fagbokforlaget/simple-fs | Provides a promise-based filesystem layer for modern browsers | 152 |
fable-compiler/fable-promise | Fable bindings for JS promise allow F# to interact with JavaScript promises. | 19 |
andrewplummer/sugar | A utility library for working with native JavaScript objects | 4,540 |
node-formidable/formidable | A module for parsing multipart form data, especially file uploads in Node.js applications. | 7,055 |
funcool/promesa | A promise library and concurrency toolkit for Clojure and ClojureScript. | 498 |
sanctuary-js/sanctuary | A JavaScript library that promotes pure function composition and avoids runtime type errors by providing data types for handling uncertain values. | 3,040 |