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/streetstrider/command-promise
Promise & stream wrapper around child_process.exec
child-process node pipes promise shell streams
Last synced: 08 Nov 2024
https://github.com/privatenumber/fs.promises.exists
🪐 The missing fs.promises.exists(). Also supports case-sensitive/insensitive file paths.
case-insensitive case-sensitive exists fs node nodejs promise
Last synced: 28 Oct 2024
https://github.com/nalexn/performancetesttools
Benchmarking tool for measuring performance of sync and async code in Swift or Objective-C.
async benchmark events objective-c performance-measurement promise reactive-programming reactive-streams swift swift3 testing
Last synced: 12 Oct 2024
https://github.com/futpib/fetish
fetch-based flexible http client
fetch-api http-client javascript nodejs promise
Last synced: 08 Nov 2024
https://github.com/hirako2000/netflixroulette-js
Netflixroulette js wrapper
netflix netflixroulette promise wrapper wrapper-api
Last synced: 29 Oct 2024
https://github.com/boneskull/promwrap
Proxy-Powered Promisification for your Pleasure
callback nodeback promise promises promisification promisify promisifyall wrapper
Last synced: 29 Oct 2024
https://github.com/api3dao/promise-utils
A simple package for a functional and typesafe error handling
Last synced: 13 Nov 2024
https://github.com/jpwilliams/distributed-promise
Distribute a promise across multiple processes connected via Redis.
cache distributed memo promise redis shared
Last synced: 31 Oct 2024
https://github.com/jimmywarting/lazy-resolver
Skip hoops with promises, make async code sync-ish looking (it is still async)
async chain javascript promise
Last synced: 17 Oct 2024
https://github.com/cssmagic/gulp-stream-to-promise
Convert gulp stream to promise.
Last synced: 27 Oct 2024
https://github.com/vadimkorr/fn-retry
:cat: :tiger: Retry failed function call. Dependency-free, tiny and powerfull.
async await javascript js promise retry
Last synced: 27 Oct 2024
https://github.com/evangilo/jpromise
A Promise library for Java, based on https://github.com/taylorhakes/promise-polyfill
java javascript jpromise promise
Last synced: 30 Oct 2024
https://github.com/romanpunia/aspromise
Promise for AngelScript
angelscript async await promise
Last synced: 09 Nov 2024
https://github.com/chung-leong/react-seq
React hooks for working with async generators and promises
async asynchronous-programming generator hooks promise react
Last synced: 28 Oct 2024
https://github.com/vitorluizc/fetch-img
Fetch asynchronously an image using it's source and resolve as `HTMLImageElement`.
async asynchronous ava bili image load-image load-image-asynchronously load-image-url promise typescript
Last synced: 08 Nov 2024
https://github.com/invertase/a2a
Async await to Array -> `const [error, value] = await A2A(fooPromise());`
async-await javascript promise
Last synced: 08 Nov 2024
https://github.com/p3ol/buddy
🐕 Dead simple cross-domain iframe/window messaging
iframe popup popup-messaging popup-windows post-message post-messaging promise
Last synced: 11 Nov 2024
https://github.com/shinnn/fettuccine
HTTP client with every imaginable option and small file size
get http https lightweight promise request
Last synced: 18 Oct 2024
https://github.com/nem035/js-async-fun
Fun with asynchronous JavaScript
asynchronous function generator javascript promise
Last synced: 28 Oct 2024
https://github.com/damirka/redis-type
Redis type wrapper. Promises inside
node-redis nodejs nodejs-redis promise redis
Last synced: 06 Nov 2024
https://github.com/tilfin/promised-lifestream
Creating promisified stream pipeline for Node.js
nodejs npm-module promise stream
Last synced: 23 Oct 2024
https://github.com/ivanross/react-promise-manager
Yet another Promise utility library for React.
Last synced: 06 Nov 2024
https://github.com/clementallen/smithers
Async Jenkins API client for browsers and node
api hacktoberfest jenkins jenkins-ci promise
Last synced: 13 Oct 2024
https://github.com/dabolus/webos-tv
A promise-based package to control LGTVs with JavaScript.
async javascript lgtv promise typescript webos webos-tv
Last synced: 21 Oct 2024
https://github.com/kromdaniel/browser-cancelable-events
Automatically invalidate async listeners and promises in one place. Lightweight zero dependent library for browsers.
async-canncelable cancelable cancelable-events listeners promise promise-cancelling react
Last synced: 22 Oct 2024
https://github.com/jpntex/modal.js
Create confirm/alert modals swiftly!
alert confirm dialog fast javascript js modal modal-dialogs modals notification promise prompt prompt-modal vanilla vanillajs
Last synced: 27 Oct 2024
https://github.com/triyanox/async-sequence
async-sequence contains a utility class to run sequential promises in Typescript
async bun nodejs promise promise-library sequencer
Last synced: 13 Oct 2024
https://github.com/sevenoutman/react-promised
React component for rendering children according to a promise
promise react react-components
Last synced: 11 Oct 2024
https://github.com/dazzle-php/promise
Dazzle Promise
async cancelling-promises dazzle php php-lib php7 promise
Last synced: 05 Nov 2024
https://github.com/sparky983/java-promises
A promise library for Java with similar syntax to JavaScript
async java java-11 java-promises maven promise
Last synced: 29 Sep 2024
https://github.com/microsoft/taskflow-react
A promise and react based jsx style task flow library
jsx promise react taskflow typescript
Last synced: 07 Oct 2024
https://github.com/leaysgur/enhanced-datachannel
Wanna `enhance(RTCDataChannel)` for general usage.
datachannel p2p promise webrtc
Last synced: 07 Nov 2024
https://github.com/givebest/node-sync-download
Node.js synchronization download pictures
Last synced: 27 Oct 2024
https://github.com/soenkekluth/nextframe
Promise for requestAnimationFrame plus nextFrames, sequence, delay, throttleFrames, waitFrames
delay loop nextframe performance promise rendering requestanimationframe sequence settimeout throttle unblocking until wait when
Last synced: 07 Nov 2024
https://github.com/shinnn/gh-account-exists
Check if a Github account with the given username exists or not
account api-client async github-api javascript nodejs promise
Last synced: 18 Oct 2024
https://github.com/smikhalevski/parallel-universe
🚀 The set of async flow control structures and promise utils.
async async-queue blocker concurrency delay executor lock parallel pool promise queue repeat-until sleep thread-pool timeout
Last synced: 11 Nov 2024
https://github.com/shinnn/readdir-sorted
Like `fs.promises.readdir()`, but sorts the result based on `String#localeCompare()`
alphabetical asynchronous javascript locale-awareness nodejs promise readdir set sort
Last synced: 18 Oct 2024
https://github.com/willybrauner/deferred-promise
🙏🏽 Create a deferred promise who can be resolved or rejected from anywhere.
javascript lib library promise typescript
Last synced: 06 Nov 2024
https://github.com/figt/mesh
A library that allows you to 'mesh' together a series of tasks, whilst switching thread contexts.
api async badge completablefuture java library promise spigot spigot-api spigotmc switching-thread-contexts thread
Last synced: 23 Oct 2024
https://github.com/dwqs/redux-actions-promise
:rabbit: :cat: :bear: FSA-compliant promise middleware for Redux, supports referencing dispatcher/state in action.
fsa fsa-actions middleware promise redux redux-middleware
Last synced: 24 Oct 2024
https://github.com/pocesar/react-i18n-context
Making i18n in React 16.3+ the easiest way possible with the new Context API
async declarative higher-order-component i18n internationalization jest localization promise react react-context react-context-api reactjs typescript
Last synced: 28 Oct 2024
https://github.com/stefanwalther/mongoose-connection-promise
Convenience library to connect Mongoose to a MongoDB instance using promises.
Last synced: 06 Nov 2024
https://github.com/toniov/es6-promises-workshop
Workshop about ES6 native Promises
es6-promises promise promises study-group workshop
Last synced: 27 Oct 2024
https://github.com/robertoprevato/dataentry
Forms validation library that implements Promise based validation of fields and forms, automatic decoration of fields, localized error messages. Integrable with Angular, Backbone, Knockout, React, Vue.js.
dataentry es6-promise fields forms promise validation
Last synced: 09 Nov 2024
https://github.com/niqdev/angular-q-extras
Provides the missing angular $q.allSettled
Last synced: 06 Nov 2024
https://github.com/abhisekp/rate-limiter-api
:alarm_clock: :watch: A simple library to easily manage rate limits of APIs without any hassles.
babeljs callback javascript library nodejs promise rate-limits stamp
Last synced: 11 Oct 2024
https://github.com/jaxxreal/zen-sleep-js
Promise-based setTimeout.
js project promise settimeout sleep zen-sleep-js
Last synced: 08 Nov 2024
https://github.com/joshuawise/wise-inspection
Synchronous inspection for native promises.
inspection native-promises promise synchronous
Last synced: 13 Oct 2024
https://github.com/ehmicky/modern-errors-process
`modern-errors` plugin to handle process errors.
browser code-quality error error-handler error-handling error-monitoring javascript library modern-errors modern-errors-plugin monitoring nodejs plugins process promise typescript uncaught uncaught-exception-handler uncaught-exceptions unhandled-rejection
Last synced: 27 Oct 2024
https://github.com/ngnjs/net
A network communications library/plugin for NGN (primarily HTTP ops).
api api-client browser callback decryption deno encryption fetch fetch-api http http-client https https-client javascript ngn nodejs promise rest web
Last synced: 14 Oct 2024
https://github.com/rexskz/gromise
A library to execute goroutines like Promise.allSettled in JavaScript with panic recover, make some scenarios (e.g. BFF data aggregation) easier.
aggregation bff golang promise
Last synced: 15 Oct 2024
https://github.com/jeantimex/how-to-implement-promise
How to implement a Promise that is Promises/A+ compliant using vanilla JavaScript.
promise promise-aplus vanilla-js
Last synced: 10 Oct 2024
https://github.com/wzhouwzhou/easypathutil
Fluent filepaths, made simple. Consise syntax for non-webpack/bundler-compliant projects. Develop branch is usually most up-to-date (for now, see feature/File_Writes)
builder easypath es6 filepath fluent fs modern path pathbuilder promise
Last synced: 01 Nov 2024
https://github.com/khrj/p-retried
Retry a promise-returning or async function. Abstraction for exponential and custom retry strategies for failed operations
abstraction async deno exponential-backoff function port promise promise-await retry
Last synced: 06 Nov 2024
https://github.com/khrj/p-timeout
Timeout a promise after a specified amount of time
deno module port promise timeout typescript
Last synced: 06 Nov 2024
https://github.com/shinnn/list-directories
List all directories in a given directory
async-await directory filesystem iterable javascript list nodejs promise set
Last synced: 18 Oct 2024
https://github.com/matheusjohannaraujo/php_timers_promise_async_await_thread
Através da linguagem PHP trabalhe com Timers, Promise, Async, Await e Thread
async await catch clearinterval cleartimeout finally php php-library php7 php8 promise rpc setinterval settimeout theards then tick ticks
Last synced: 08 Nov 2024
https://github.com/gadingnst/concurrent-manager
A simple and fast way to manage concurrent promise tasks with Queue Data Structure.
concurrent-queues promise promise-concurrent promise-library promise-queue queue
Last synced: 02 Nov 2024
https://github.com/mixpanel/framesg
request/response communication to/from iframes
handler iframe postmessage-api promise
Last synced: 06 Nov 2024
https://github.com/shinnn/is-file-utf8
Check if a file is UTF-8-encoded
async-await check encoding javascript nodejs promise unicode utf-8
Last synced: 18 Oct 2024
https://github.com/surovv/luch
Light and flexible promise-based http client for browser and node.js
fetch fetch-api fetcher http-client isomorphic isomorphic-fetch isomorphic-javascript javascript js promise promise-api promise-library promise-wrapper request requests wrapper
Last synced: 11 Nov 2024
https://github.com/shinnn/lstat-dir
Run `fs.lstat()` for all contents in a given directory
async directory filesystem information lstat mode promise readdir stat
Last synced: 18 Oct 2024
https://github.com/cweili/req-json
Promise based simple HTTP/HTTPS client for browser to request JSON or string for RESTful apis, with koa-like middleware support.
ajax http https json middleware promise request restful-api weapp wechat wx xhr xmlhttprequest
Last synced: 12 Nov 2024
https://github.com/meyfa/recaptcha-promise
Node module for promise-based ReCAPTCHA verification
nodejs npm-package package promise recaptcha-promise recaptcha-verification
Last synced: 14 Oct 2024
https://github.com/hiddentao/cron-async
Execute something on a schedule, using cron syntax, with async/await support.
async await cron javascript job promise schedule scheduler task typescript
Last synced: 31 Oct 2024
https://github.com/jonschlinkert/resolve-value
Deeply resolve promises in a value, including all properties of an object.
all array async await function hydrate javascript jonschlinkert node nodejs object promise properties resolve value values
Last synced: 24 Oct 2024
https://github.com/creativcoder/gsoc16
Notes and Implementation Roadmap for ServiceWorkers GSoC'16 Project
gsoc-2016 promise promises rust service-worker servo servo-browser
Last synced: 14 Nov 2024
https://github.com/arshadkazmi42/sqlite3-promisify
Promisifying sqlite3 functions
db node npm promise sqlite sqlite3 sqlite3-promisify
Last synced: 28 Oct 2024
https://github.com/logicalsteps/async
async await implementation using generators in php
amphp async async-await asynchronous await callback composer concurrency coroutine event event-loop generator guzzle httplug non-blocking php7 promise reactphp
Last synced: 14 Oct 2024
https://github.com/andrewbastin/vue-promise-modals
A Vue 3 library to create modals that are resolved with promises.
Last synced: 13 Oct 2024
https://github.com/chaoyangnz/yapai
🌹Yet Another Promises/A+ Implementation
Last synced: 14 Oct 2024
https://github.com/chadian/vouch
🤞🏽A Promises/A+ library, written in typescript. A fun experiment, but you probably wouldn't want to use this in production 😄
javascript promise promise-library vouch
Last synced: 27 Oct 2024
https://github.com/devxprite/filewrite
A Promise-based utility package for writing data to a file in Node.js.
file filesystem node promise write
Last synced: 12 Oct 2024
https://github.com/scrwdrv/folder-encrypt
Simple module that helps you encrypt & decrypt folder with password.
aes aes-encryption decryption directory encryption folder fs promise tar typescript
Last synced: 12 Oct 2024
https://github.com/andrewbarba/coinbase-commerce
Node.js library for https://commerce.coinbase.com
axios coinbase commerce cryptocurrency nodejs promise
Last synced: 24 Oct 2024
https://github.com/fiatjaf/trello-web
Promised and browserify-compatible CORS Trello client.
cors promise trello trello-client
Last synced: 27 Oct 2024
https://github.com/ryouaki/nodejs-swiftclient
The promise support client for openstack with nodejs
client nodejs openstack-swift promise
Last synced: 16 Oct 2024
https://github.com/perry-mitchell/opportunity
JavaScript/NodeJS action execution control using conditions
async condition conditional-statements opportunity promise promise-chain promise-library promise-wrapper
Last synced: 23 Oct 2024
https://github.com/nicknaso/yahc
Yet Another Http Client
generator http javascript json nodejs promise rest-client restful
Last synced: 15 Oct 2024
https://github.com/qard/channel-surfer
Promise-based CSP channels, with async iterator support.
async-await async-iterators csp-channels nodejs promise
Last synced: 17 Oct 2024
https://github.com/bengl/pifall
promisifyAll, in terms of util.promisify
javscript promise promises promisify promisifyall
Last synced: 16 Oct 2024
https://github.com/wikimedia/preq
Yet another promising node-request wrapper
javascript nodejs preq promise request wrapper
Last synced: 07 Oct 2024
https://github.com/aantron/promise-example-binding
reason-promise binding to node-fetch
Last synced: 12 Oct 2024
https://github.com/vweevers/catering
Simple utility to allow your module to be consumed with a callback or promise.
callback nodejs npm-package promise
Last synced: 09 Nov 2024
https://github.com/xiscodev/promise-with-state
A library to use queryable promises or make native promise A+ queryable
browser javascript-library promise
Last synced: 08 Nov 2024