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
83 forks
Language: JavaScript
last commit: 8 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,541 |
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,583 |
tj/co | Provides a simple and efficient way to write non-blocking code using promises in JavaScript | 11,890 |
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,926 |
mimblewimble/grin | A cryptocurrency implementation providing hidden amounts and scaling advantages through proof of work and smart contract functionality. | 5,055 |
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. | 20 |
andrewplummer/sugar | A utility library for working with native JavaScript objects | 4,537 |
node-formidable/formidable | A module for parsing multipart form data, especially file uploads in Node.js applications. | 7,076 |
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,046 |