Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Promise
A promise is an object returned by an asynchronous function, which represents the current state of the operation. At the time the promise is returned to the caller, the operation often isnโt finished, but the promise object provides methods to handle the eventual success or failure of the operation.
- GitHub: https://github.com/topics/promise
- Wikipedia: https://en.wikipedia.org/wiki/Futures_and_promises
- Created by: Barbara Liskov, Liuba Shrira, Mark S. Miller, Dean Tribble, Rob Jellinghaus, Daniel P. Friedman
- Released: 1988
- Related Topics: future, async-await, callback, deferred, coroutines, fiber, concurrency,
- Last updated: 2024-11-10 00:22:50 UTC
- JSON Representation
https://github.com/jamiebuilds/proposal-promise-prototype-inspect
Proposal for Promise.prototype.inspect
Last synced: 26 Oct 2024
https://github.com/posva/vue-compose-promise
๐ Promises using vue composition api
composition promise vue vue-composition-api vue-function-api
Last synced: 27 Oct 2024
https://github.com/bminer/ws-wrapper
Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
browser event-handlers namespace nodejs promise websocket wrapper
Last synced: 28 Oct 2024
https://github.com/juangburgos/qdeferred
Qt C++ alternative for handling async code execution
async async-operation cplusplus cpp deferred promise promise-api qt qt-signals qt-slots qt5 threaded-applications
Last synced: 15 Nov 2024
https://github.com/aladinway/promisedfuture
A Swift based Future/Promises framework to help writing asynchronous code in an elegant way
asynchronous deffered futures ios promise swift
Last synced: 17 Nov 2024
https://github.com/lmammino/tall
Promise-based, No-dependency URL unshortner (expander) module for Node.js
library module no-dependencies node nodejs promise promises typescript typescript-library url url-expand url-parsing url-shortener url-unshorten
Last synced: 15 Nov 2024
https://github.com/devlato/async-wait-until
Waits for an expectation to be truthy. A small library with a convenient API suitable for unit and integration testing
async await integration-testing javascript jsdom node nodejs npm predicate promise react-testing-library sync testing timer typescript unit-testing wait
Last synced: 16 Nov 2024
https://github.com/aluisiora/routeros-client
Abstraction layer over the node-routeros API
api javascript mikrotik mikrotik-api mikrotik-routerboard-api mikrotik-wrapper node node-routeros nodejs promise routerboard routerboard-api routerboard-wrapper routeros routeros-api routeros-node routeros-wrapper typescript wrapper
Last synced: 29 Oct 2024
https://github.com/capaj/socket.io-rpc
Extend your promises across a network with socket.io
javascript promise rpc socket socket-io
Last synced: 01 Nov 2024
https://github.com/mrspartak/promises
Promise utilities
deferred delay javascript library promise sleep timeout typescript utility
Last synced: 17 Nov 2024
https://github.com/posquit0/node-iamporter
:rocket: A REST API client for I'mport
credit-card es6 i-mport iamport korea node pay payment pg promise subscription
Last synced: 31 Oct 2024
https://github.com/ms-fadaei/async-tasks-runner
Tiny (~ 1kb gzipped), side-effect free, tree shakable, zero dependencies, and fully typed Tasks Runner. Run your tasks in parallel, serial & pipeline in a more complicated and performant way.
async parallel pipeline promise serial task-runner tasks
Last synced: 27 Oct 2024
https://github.com/cvuorinen/angular1-async-filter
Angular2 async pipe implemented as Angular 1 filter to handle promises & RxJS observables
angularjs filter observable promise rxjs
Last synced: 11 Oct 2024
https://github.com/node-modules/mz-modules
Same as `mz`, but wrap modules in the world rather than core API.
Last synced: 02 Nov 2024
https://github.com/franciscop/swear
๐ Flexible promise handling with Javascript
async chainable javascript js promise promises
Last synced: 31 Oct 2024
https://github.com/tshemsedinov/async-interview-questions
Asynchronous programming Interview Questions
async async-await backend callback event frontend javascript nodejs programming promise typescript
Last synced: 18 Nov 2024
https://github.com/meistrari/resguard
๐ก Typescript promise result guarding library
Last synced: 17 Nov 2024
https://github.com/binded/advisory-lock
Distributed locking using PostgreSQL advisory locks (Node.js)
lock nodejs postgresql postgresql-advisory-locks promise withlock
Last synced: 17 Nov 2024
https://github.com/shinnn/fs-readfile-promise
Promisified version of fs.readFile
Last synced: 18 Oct 2024
https://github.com/otiai10/chomex
Chrome Extension Messaging Routing Kit / Promisify Chrome Messaging / LocalStorage Object Mapper
chrome chrome-extension localstorage promise promisify router
Last synced: 14 Nov 2024
https://github.com/henrygd/queue
Tiny async queue with concurrency control. Like p-limit or fastq, but smaller and faster
async async-await asynchronous concurrency promise queue
Last synced: 11 Nov 2024
https://github.com/spring-media/PiedPiper
A small set of classes and functions to make easy use of Futures, Promises and async computation in general. All written in Swift for iOS 10+, WatchOS 3, tvOS and Mac OS X apps.
apps promise swift swift-package-manager
Last synced: 04 Aug 2024
https://github.com/zhangchiqing/bluebird-promisell
A practical functional programming library for promises
async-programming functional-programming javascript-callback-hell-solution promise
Last synced: 11 Nov 2024
https://github.com/yukaii/synchronized-promise
Turn ES6 Promise into synchronize function call, a simple wrapper of deasync package
Last synced: 07 Nov 2024
https://github.com/blackmatov/promise.hpp
C++ asynchronous promises like a Promises/A+
c-plus-plus c-plus-plus-17 cpp cpp17 promise promise-library promises promises-aplus
Last synced: 28 Oct 2024
https://github.com/langpavel/node-pg-async
PostgreSQL :elephant: client for node.js designed for easy use with ES7 async/await based on node-postgres
es7-async node-postgres pg-async postgres promise
Last synced: 27 Oct 2024
https://github.com/metarhia/do
Simplest way to manage asynchronicity
async asynchronous await callback chain collector composition highload impress javascript js metarhia node nodejs parallel promise promisify series synchronous thenable
Last synced: 12 Nov 2024
https://github.com/mpenet/auspex
Mini wrapper over java CompletableFuture with a manifold deferred after-taste
asynchronous clojure future promise
Last synced: 28 Oct 2024
https://github.com/AndrewBarba/Bluebird.swift
Promise/A+, Bluebird inspired, implementation in Swift 5
async bluebird concurrency control-flow promise swift
Last synced: 13 Aug 2024
https://github.com/lukejacksonn/actuate
One line easy actuation of CSS animation sequences
animation css css-animations javascript promise transform
Last synced: 28 Oct 2024
https://github.com/andrewbarba/bluebird.swift
Promise/A+, Bluebird inspired, implementation in Swift 5
async bluebird concurrency control-flow promise swift
Last synced: 02 Nov 2024
https://github.com/nepxion/coroutine
๐ฑ Nepxion Coroutine is a coroutine-driven distribution framework based on Kilim + Promise JDeferred + Zookeeper + Spring Boot, support Nepxion Thunder, Dubbo, Motan ๅบไบ่งๅ้ ็ฝฎ็้ๆRPC่ฐ็จ็ๅ็จๅๅธๅผ่ฐ็จ็่ๅๆกๆถ
coroutine dubbo jdeferred kilim promise thunder zookeeper
Last synced: 16 Nov 2024
https://github.com/lukejacksonn/Actuate
One line easy actuation of CSS animation sequences
animation css css-animations javascript promise transform
Last synced: 03 Nov 2024
https://github.com/alabeduarte/feedparser-promised
[DEPRECATED] Wrapper around feedparser with promises
article feed feedparser feeds parser promise promises rss wrapper
Last synced: 28 Aug 2024
https://github.com/americanexpress/fetchye
โจ If you know how to use Fetch, you know how to use Fetchye [fetch-yae]. Simple React Hooks, Centralized Cache, Infinitely Extensible.
async cache data-fetching fetch one-app promise query react react-hooks react-redux redux ssr
Last synced: 10 Nov 2024
https://github.com/digitalbrainjs/c-promise
Cancellable Promise with timeouts, AbortController, decorators, progress capturing, pause and user signals support
abort async await cancel cancelable cancellation close progress promise promises signals
Last synced: 27 Oct 2024
https://github.com/sorenlouv/await-sleep
Delay with async/await
async await blocking delay es6 javascript promise sleep
Last synced: 11 Nov 2024
https://github.com/wiselibs/wise-river
Object streaming the way it should be.
async concurrency observables promise stream
Last synced: 17 Nov 2024
https://github.com/fdezromero/request-image-size
Detect image dimensions via request.
detect dimension height image javascript nodejs probe promise request resolution size width
Last synced: 16 Nov 2024
https://github.com/ralphtheninja/await-spawn
child_process.spawn() wrapped in a Promise
async await child-process promise spawn
Last synced: 27 Oct 2024
https://github.com/jeffreylanters/unity-promises
Promises provide a simpler alternative for executing, composing, and managing asynchronous operations when compared to traditional callback-based approaches. They also allow you to handle asynchronous errors using approaches that are similar to synchronous try/catch.
Last synced: 10 Nov 2024
https://github.com/lpinca/valvelet
Limit the execution rate of a function
promise rate-limiting throttle
Last synced: 27 Oct 2024
https://github.com/hcfyapp/connect.io
Real-time bidirectional event-based and Promise friendly communication in Chrome Extensions and Apps inspired by Socket.IO
bidirectional chrome-app chrome-extension promise real-time socket
Last synced: 29 Sep 2024
https://github.com/webreflection/broadcast
Notification channel for the past, the present, and the future.
broadcast callback channel notification promise
Last synced: 15 Nov 2024
https://github.com/benjamingr/bluebird-api
Bluebird compatible API on top of native promises.
bluebird bluebird-api native-promises node-js nodejs promise promises
Last synced: 27 Oct 2024
https://github.com/vitorluizc/create-request
Apply interceptors to `fetch` and create a custom request function.
async bili fetch fetch-api http-client https-client intercept-fetch interceptors javascript promise request request-promise typescript whatwg-fetch
Last synced: 08 Nov 2024
https://github.com/zeekay/executive
๐ดElegant command execution for Node.
commands control-flow executable javascript nodejs parallel promise serial shell
Last synced: 27 Oct 2024
https://github.com/scramjetorg/framework-js
Simple yet powerful live data computation framework.
data-stream es6 event-stream javascript nodejs promise react reactive-programming spark-streaming stream stream2 transformations typescript
Last synced: 09 Nov 2024
https://github.com/fakoua/soxa
Promise based HTTP client for the deno
cancellation deno http-clinet intercept-requests interceptors javascript promise typescript
Last synced: 08 Nov 2024
https://github.com/sasaplus1/ipc-promise
ipc use as Promises
electron ipc javascript library promise
Last synced: 01 Nov 2024
https://github.com/supercharge/collections
async/await-ready, chainable Array & Collection utilities
array async-await async-functions asynchronous chainable-methods collections filter hacktoberfest iteration map promise promises reduce supercharge
Last synced: 11 Nov 2024
https://github.com/miquido/futura
Asynchronous Swift made easy. The project was made by Miquido. https://www.miquido.com/
async asynchronous functional futura promise reactive stream swift
Last synced: 09 Nov 2024
https://github.com/arthurfiorette/tuple-it
๐ฆ A simple Promise to [error, data] catcher.
async await error it js promise to tuple typescript
Last synced: 31 Oct 2024
https://github.com/syneticnl/hyral
Hypermedia oriented Resource API Layer
agnostic-implementation agnostic-to-frameworks api-client hypermedia javascript json-api-normalizer json-api-serializer jsonapi promise rest-api vue vuex
Last synced: 29 Sep 2024
https://github.com/phpgt/fetch
Asynchronous HTTP client with promises.
curl curl-functions fetch http http-client phpgt promise promise-support promises
Last synced: 16 Nov 2024
https://github.com/soal/map-promisified
Wrapper for Mapbox Gl JS library that gives nice Promise-based API to asynchronous map functions
mapbox-gl mapbox-gl-js promise
Last synced: 01 Nov 2024
https://github.com/igrishaev/pact
Chaining values with ease
clojure clojurescript manifold promise
Last synced: 09 Nov 2024
https://github.com/patrikx3/freenom
๐ Feenom Promise/Async/Await
async corifeus extra freenom freenom-api p3x promise
Last synced: 14 Nov 2024
https://github.com/srmagura/real-cancellable-promise
Cancellable promise library for JavaScript and TypeScript.
javascript nodejs promise react typescript
Last synced: 31 Oct 2024
https://github.com/okkjoo/okkjoo-web-interview-hot
leetcode ็ฎๆณ้ข | ๅ็งๆๅ|ๆต่กๅบ็miniๅฎ็ฐ| ๆบๅ้ข
algorithms front-end-development handwriting interview interview-questions javascript koa leetcode promise react redux redux-thunk web
Last synced: 09 Nov 2024
https://github.com/garronej/run_exclusive
โก๐ Wait queue for function execution ๐ โก
async-await callback deno lock mutex promise queued-calls typescript
Last synced: 30 Oct 2024
https://github.com/khannedy/belajar-javascript-async
Belajar JavaScript Async
ajax async javascript js nodejs promise web-worker
Last synced: 27 Oct 2024
https://github.com/mnxn/promise_jsoo
Js_of_ocaml bindings to JS Promises with supplemental functions
Last synced: 28 Oct 2024
https://github.com/nswbmw/appoint
Another Promise implementation. Inspired by [lie](https://github.com/calvinmetcalf/lie).
Last synced: 11 Nov 2024
https://github.com/saperio/lightflow
A tiny Promise-inspired control flow library for browser and Node.js.
asynchronous-functions callback chain es6 flow flow-control parallel promise
Last synced: 05 Nov 2024
https://github.com/claudsonm/cep-promise-php
Busca por CEP utilizando Promises nos serviรงos dos Correios, ViaCEP, CepAberto e outros.
cep cepaberto codeigniter composer composer-package correios laravel packagist php promise symfony viacep zend-framework
Last synced: 14 Nov 2024
https://github.com/rtsao/browser-unhandled-rejection
A ponyfill/polyfill for browser Promise unhandledrejection events
polyfill ponyfill promise unhandled-rejection unhandledrejection
Last synced: 28 Oct 2024
https://github.com/runjuu/mst-effect
๐ซ Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS
async asynchronous-programming mobx mobx-state-tree mst observable promise react redux-observable rxjs state-management stream
Last synced: 31 Oct 2024
https://github.com/phenax/service-worker-js
Service worker recipies library
javascript library promise service-worker
Last synced: 16 Nov 2024
https://github.com/doasync/doasync
Promisify functions and objects immutably
promise promise-wrapper promisekit promises promisify promisify-functions proxy weakmap
Last synced: 28 Oct 2024
https://github.com/vitorluizc/vue-loadable
โณ Improve your loading state control with pretty simple methods and helpers.
async asynchronous decorator interceptor loadable loading loading-indicator loading-state promise vue vue-mixin vue-plugin vuex
Last synced: 08 Nov 2024
https://github.com/wojtekmaj/make-cancellable-promise
Make any Promise cancellable.
Last synced: 27 Oct 2024
https://github.com/jkolb/franticapparatus
Promises framework for Swift 5
asynchronous linux multiple-promises parallel-promises promise promise-api promise-chain promises promises-aplus swift swift-framework swift-package-manager swift5
Last synced: 31 Oct 2024
https://github.com/darky/rocket-pipes
Powerful pipes for TypeScript, that chain Promise and ADT for you ๐ -> โฐ๏ธ -> ๐ -> ๐ -> ๐
adt aop chain-promise compose composition context either exit fp-libraries kleisli maybe mock monet pipe pipeline promise ramda ts typescript validation
Last synced: 12 Nov 2024
https://github.com/keyvan-m-sadeghi/nancy
How JavaScript Promise Works
asynchronous functional functional-programming javascript promise promise-library
Last synced: 16 Oct 2024
https://github.com/szchenghuang/debounce-async
A debounce function that delays invoking asynchronous functions.
Last synced: 06 Nov 2024
https://github.com/wj42ftns/replace-in-files
Replace text in one or more files or globs.
asynchronously file files filesystem glob promise replace replacement text
Last synced: 04 Aug 2024
https://github.com/thalesrc/js-utils
Javascript utility functions for web development
async-map compact deepclone defer difference intersection isfalsy istruthy javascript js-utils minmax noop promise replace revert timeout typescript unique-id utility-library
Last synced: 06 Aug 2024
https://github.com/mikermcneil/parley
Flow control harness for implementors. Builds a Deferred object that supports async/await, promise chaining, and conventional Node callbacks.
Last synced: 15 Nov 2024
https://github.com/jilizart/sequence-as-promise
Executes array of functions as sequence and returns promise
Last synced: 28 Oct 2024
https://github.com/shinnn/rmfr
Node.js implementation of rm -fr โ recursive removal of files and directories
async delete javascript promise recursive remove rimraf rm
Last synced: 18 Oct 2024
https://github.com/transitive-bullshit/p-cache
Decorator to memoize the results of async functions via lru-cache.
async cache memoize memoize-decorator promise
Last synced: 22 Oct 2024
https://github.com/grantila/already
Utility functions for promises; finally, map, filter, etc
filter functional map promise reduce
Last synced: 01 Nov 2024
https://github.com/virtualstate/x
Bring your own JavaScript tooling.
backend bring-your-own deno frontend javascript jsx nodejs promise typescript vsx web
Last synced: 10 Oct 2024
https://github.com/sage/f-promise
Promise-oriented coroutines for node.js
async coroutine fibers promise
Last synced: 18 Nov 2024
https://github.com/jjgouveia/maestro-express-async-errors
Maestro is a layer of code that acts as a wrapper, without any dependencies, for async middlewares.
async error error-handler express express-middleware expressjs javascript node nodejs promise typescript
Last synced: 13 Oct 2024
https://github.com/thewalruzz/godot-promise
JS-like implementation of Promise API for Godot 4
godot godot4 promise promise-api
Last synced: 06 Nov 2024