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

GitHub

2k stars
26 watching
84 forks
Language: JavaScript
last commit: 7 months ago
Linked from 2 awesome lists

algebraic-data-typesasynccancellationcontrol-flowfantasy-landfluturefunctional-programmingfuturemonadpromisesanctuary

Backlinks from these awesome lists:

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