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: 2025-04-25 00:23:54 UTC
- JSON Representation
https://github.com/atmajs/alot
Turns your arrays into lazy and async streams
arrays async javascript promise typescript
Last synced: 04 Apr 2025
https://github.com/shopify/promise-kotlin
Lightweight Promises pattern implementation written on Kotlin
asynchronous-tasks kotlin promise promises
Last synced: 14 Apr 2025
https://github.com/jwalton/node-promise-breaker
Helps you write libraries that accept both promises and callbacks.
async callback javascript javascript-library promise
Last synced: 05 Apr 2025
https://github.com/jonschlinkert/write
Write data to the file system, creating any intermediate directories if they don't already exist. Used by flat-cache and many others!
async buffer disk file file-system fs javascript jonschlinkert nodejs promise stream sync write writefile writefilesync
Last synced: 05 Apr 2025
https://github.com/djwassink/promise-parallel-throttle
It's kinda like Promise.all(), but throttled!
parallel promise sequential throttle
Last synced: 12 Apr 2025
https://github.com/gr2m/before-after-hook
wrap methods with before/after hooks
api async asynchronous events hooks promise
Last synced: 13 Apr 2025
https://github.com/esamattis/node-promisepipe
Safely pipe node.js streams while capturing all errors to a single promise
Last synced: 13 Apr 2025
https://github.com/xpepermint/vue-rawmodel
RawModel.js plugin for Vue.js v2. Form validation has never been easier!
classes debounce form model plugin promise rawmodel reactivity schema typescript validation vue
Last synced: 11 Apr 2025
https://github.com/sakejs/sake-core
Sake's core interface.
asynchronous-tasks build-tool cake coffeescript make promise tasks
Last synced: 14 Apr 2025
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: 22 Mar 2025
https://github.com/philopaterhany/javascript-bootcamp
Complete Documentation for JavaScript Course from Osama Elzero
ajax bom dom es6 javascript json oop promise regex xhr-requests
Last synced: 07 Apr 2025
https://github.com/kristoff-it/redis-memolock
Redis MemoLock - Distributed Caching with Promises
distributed-cache distributed-memoization future go memoization memolock promise redis
Last synced: 15 Apr 2025
https://github.com/doodlewind/nativebird
🐦 Bluebird alternative within ~200 loc
async bluebird bluebird-promise javascript promise promise-library promises-aplus
Last synced: 09 Apr 2025
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: 14 Apr 2025
https://github.com/posva/vue-compose-promise
💝 Promises using vue composition api
composition promise vue vue-composition-api vue-function-api
Last synced: 05 Jan 2025
https://github.com/jamiebuilds/proposal-promise-prototype-inspect
Proposal for Promise.prototype.inspect
Last synced: 15 Mar 2025
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: 23 Apr 2025
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: 10 Feb 2025
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: 05 Apr 2025
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: 25 Mar 2025
https://github.com/capaj/socket.io-rpc
Extend your promises across a network with socket.io
javascript promise rpc socket socket-io
Last synced: 14 Apr 2025
https://github.com/mrspartak/promises
Promise utilities
deferred delay javascript library promise sleep timeout typescript utility
Last synced: 12 Apr 2025
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: 20 Dec 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: 17 Mar 2025
https://github.com/enriqcg/rcon-srcds
A zero-dependency Typescript library for the Source/Minecraft RCON Protocol
async-await csgo-server minecraft-server nodejs promise rcon rcon-client rcon-protocol typescript
Last synced: 01 Mar 2025
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: 12 Feb 2025
https://github.com/maxgaurav/indexeddb-orm
Indexed DB ORM
builder database indexed-db indexeddb indexeddb-api indexeddb-wrapper javascript javascript-library nested-attributes orm promise query-builder transaction webworker
Last synced: 11 Apr 2025
https://github.com/franciscop/swear
🙏 Flexible promise handling with Javascript
async chainable javascript js promise promises
Last synced: 19 Dec 2024
https://github.com/trambarhq/relaks
Asynchrounous React component
async asynchronous await preact promise react
Last synced: 13 Apr 2025
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: 27 Dec 2024
https://github.com/node-modules/mz-modules
Same as `mz`, but wrap modules in the world rather than core API.
Last synced: 01 Apr 2025
https://github.com/grossacasac/worka
web workers results in promises
hacktoberfest javascript promise web worker
Last synced: 09 Apr 2025
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: 09 Apr 2025
https://github.com/kaciras/deasync
Turns async function into sync via JavaScript wrapper of Node event loop
Last synced: 12 Apr 2025
https://github.com/arthurfiorette/tuple-it
🦋 A simple Promise to [error, data] catcher.
async await error it js promise to tuple typescript
Last synced: 07 Apr 2025
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: 10 Apr 2025
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: 24 Apr 2025
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: 22 Mar 2025
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: 22 Nov 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/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/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: 17 Mar 2025
https://github.com/brandonbothell/popyt
A very easy to use Youtube Data v3 API library.
api-wrapper promise simple-api typescript video wrapper youtube youtube-api youtube-data youtube-data-api
Last synced: 04 Dec 2024
https://github.com/yukaii/synchronized-promise
Turn ES6 Promise into synchronize function call, a simple wrapper of deasync package
Last synced: 13 Apr 2025
https://github.com/mpenet/auspex
Mini wrapper over java CompletableFuture with a manifold deferred after-taste
asynchronous clojure future promise
Last synced: 21 Mar 2025
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: 10 Feb 2025
https://github.com/andrewbarba/bluebird.swift
Promise/A+, Bluebird inspired, implementation in Swift 5
async bluebird concurrency control-flow promise swift
Last synced: 31 Mar 2025
https://github.com/lukejacksonn/actuate
One line easy actuation of CSS animation sequences
animation css css-animations javascript promise transform
Last synced: 22 Mar 2025
https://github.com/thewalruzz/godot-promise
JS-like implementation of Promise API for Godot 4
godot godot4 promise promise-api
Last synced: 07 Apr 2025
https://github.com/AndrewBarba/Bluebird.swift
Promise/A+, Bluebird inspired, implementation in Swift 5
async bluebird concurrency control-flow promise swift
Last synced: 04 Dec 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: 17 Mar 2025
https://github.com/lukejacksonn/Actuate
One line easy actuation of CSS animation sequences
animation css css-animations javascript promise transform
Last synced: 02 Apr 2025
https://github.com/webreflection/broadcast
Notification channel for the past, the present, and the future.
broadcast callback channel notification promise
Last synced: 14 Apr 2025
https://github.com/alabeduarte/feedparser-promised
[DEPRECATED] Wrapper around feedparser with promises
article feed feedparser feeds parser promise promises rss wrapper
Last synced: 21 Dec 2024
https://github.com/ralphtheninja/await-spawn
child_process.spawn() wrapped in a Promise
async await child-process promise spawn
Last synced: 31 Dec 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/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: 24 Jan 2025
https://github.com/vue-reactivity/when
Promised one-time watch for @vue/reactivity
Last synced: 06 Dec 2024
https://github.com/aliakh/demo-java-completablefuture
'Asynchronous programming in Java with CompletableFuture' article and source code.
completablefuture completionstage future promise
Last synced: 12 Apr 2025
https://github.com/lpinca/valvelet
Limit the execution rate of a function
promise rate-limiting throttle
Last synced: 08 Jan 2025
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: 19 Apr 2025
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: 15 Apr 2025
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: 25 Apr 2025
https://github.com/zeekay/executive
🕴Elegant command execution for Node.
commands control-flow executable javascript nodejs parallel promise serial shell
Last synced: 16 Mar 2025
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: 13 Apr 2025
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: 16 Jan 2025
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: 18 Apr 2025
https://github.com/sasaplus1/ipc-promise
ipc use as Promises
electron ipc javascript library promise
Last synced: 30 Mar 2025
https://github.com/fakoua/soxa
Promise based HTTP client for the deno
cancellation deno http-clinet intercept-requests interceptors javascript promise typescript
Last synced: 22 Apr 2025
https://github.com/swnb/ocev
event library with promise/stream support, proxy all event of web element
event promise stream typescript
Last synced: 11 Apr 2025
https://github.com/superchargejs/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: 23 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: 20 Apr 2025
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: 23 Jan 2025
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/phpgt/fetch
Asynchronous HTTP client with promises.
curl curl-functions fetch http http-client phpgt promise promise-support promises
Last synced: 23 Apr 2025
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: 15 Apr 2025
https://github.com/amqp/rhea-promise
A promisified layer over rhea AMQP client
amqp1-0 promise rhea typescript
Last synced: 08 Apr 2025
https://github.com/mattccc/fetchff
Fetchff is a lightweight, powerful and flexible HTTP client library designed to simplify request handling.
ajax api api-handler axios-api-handler axios-instance axios-multi-api cache fetch fetchf fetchff http http-client http-request javascript nodejs promise promises request typescript typescript-support
Last synced: 19 Dec 2024
https://github.com/patrikx3/freenom
🌐 Feenom Promise/Async/Await
async corifeus extra freenom freenom-api p3x promise
Last synced: 18 Dec 2024
https://github.com/igrishaev/pact
Chaining values with ease
clojure clojurescript manifold promise
Last synced: 22 Apr 2025
https://github.com/srmagura/real-cancellable-promise
Cancellable promise library for JavaScript and TypeScript.
javascript nodejs promise react typescript
Last synced: 19 Dec 2024
https://github.com/garronej/run_exclusive
⚡🔒 Wait queue for function execution 🔒 ⚡
async-await callback deno lock mutex promise queued-calls typescript
Last synced: 27 Mar 2025