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/digitalbrainjs/use-async-effect
React async effect hook with cancellation, progress capturing, and other powers of CPromise
async fetch hook hooks promise react react-hooks
Last synced: 28 Oct 2024
https://github.com/negezor/middleware-io
⛓️ Modern middleware with promises
Last synced: 15 Nov 2024
https://github.com/posva/p-singleton
Ensure only one instance of a promise is created until rejected or resolved
async-functions javascript nodejs promise promise-modules promises
Last synced: 27 Oct 2024
https://github.com/mc-zone/webpack2-polyfill-plugin
Insert polyfills (such as Promise) for Webpack 2
Last synced: 13 Nov 2024
https://github.com/khrj/p-queue
Promise queue with concurrency control, for Deno
api concurrency deno module port promise queue rate-limits typescript
Last synced: 06 Nov 2024
https://github.com/wzhouwzhou/ytsearcher
YTSearcher | 170k+ DL | 1000+ Dependents | NodeJS package providing an easy-to-use promise-based solution for getting youtube search results.
es6 google-api modern nodejs promise searcher youtube youtube-search ytsearcher
Last synced: 11 Oct 2024
https://github.com/lpinca/stopcock
Limit the execution rate of a function using the token bucket algorithm
leaky-bucket promise rate-limiting throttle token-bucket
Last synced: 28 Oct 2024
https://github.com/aviranabady/woodpecker
woodpecker http client for Android
android chain chain-requests chaining delete get http http-client htttp-request network post promise put
Last synced: 30 Oct 2024
https://github.com/octet-stream/use-suspender
Wraps asynchronous function allowing to use it with React.Suspense
async javascript javascript-library preact promise react react-hooks react-suspense
Last synced: 07 Nov 2024
https://github.com/cometkim/concurrently.macro
Transform your async function to be run concurrently much as possible
async babel babel-macro babel-plugin babel-plugin-macros precompile promise
Last synced: 28 Oct 2024
https://github.com/astoilkov/p-signal
Better way to cancel promises using AbortSignal
abortable abortcontroller aborterror abortsignal async await cancelable promise
Last synced: 08 Nov 2024
https://github.com/magicdawn/promise.map
Promise.map
async p-map parallel parallel-limit promise promise-map
Last synced: 09 Nov 2024
https://github.com/kaelzhang/node-glob-gitignore
Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API
gitignore-rules glob nodejs promise
Last synced: 02 Nov 2024
https://github.com/shinnn/get-chrome-tabs
Get information of the currently opened Chrome tabs, for example URLs and titles
browser chrome chromium javascript jxa macos nodejs open-scripting-architecture osa promise tabs
Last synced: 18 Oct 2024
https://github.com/hax/all-promises
Collect all Promise Implementations
promise promise-implementations
Last synced: 08 Nov 2024
https://github.com/canaanites/await-catcher
Promise wrapper for easy error handling without try-catch 💯🔥
async async-await await javascript library promise promise-wrapper typescript wrapper
Last synced: 09 Aug 2024
https://github.com/streamcommon/promise
PHP Promises/A+ implementation
php-async php-extension php7 promise promises-aplus promisesaplus swoole
Last synced: 08 Nov 2024
https://github.com/pensierinmusica/hermes-js
Universal action dispatcher for JavaScript apps
action api async dispatch event fetch flux functional http middleware promise react react-native reducer redux request rest thunk transaction websockets
Last synced: 19 Oct 2024
https://github.com/kyleross/await-handler
Basic wrapper for await that allows handling of errors without try/catch blocks
async-await await error-handling handler node node8 nodejs npm-module promise
Last synced: 09 Nov 2024
https://github.com/jadjoubran/promyfill
🔥 450Bytes Promise based conditional polyfill loader
conditional polyfill promise promyfill
Last synced: 16 Oct 2024
https://github.com/blueneogeo/xtend-async
Promises and Java8 / RXJava like streaming for Xtend
asynchronous events fibers promise stream xtend
Last synced: 06 Nov 2024
https://github.com/theritikchoure/carrierjs
Carrier JS is promise based http client for browsers. It is used to interact with servers with ultimate caching feature.
carrierjs hacktoberfest hacktoberfest-accepted hacktoberfest2023 javascript nodejs npm-package promise
Last synced: 09 Nov 2024
https://github.com/goto-bus-stop/p-wait-all
`Promise.all`, but it waits for all promises to settle even if one of them rejected
async-await async-functions await promise promises
Last synced: 17 Oct 2024
https://github.com/bredele/bluff
🙏 Promise A+ implementation
promise promises then thenable
Last synced: 31 Oct 2024
https://github.com/stagas/atomic
makes a function atomic with timeout and abort signal
abort atomic concurrency promise race-conditions signal timeout
Last synced: 31 Oct 2024
https://github.com/thekashey/plimited
👽Promise-based Resource Pool
concurency connection-pool promise
Last synced: 10 Nov 2024
https://github.com/kevva/p-one
Test whether some promise passes a testing function
async async-await async-functions await concurrency iteration nodejs parallel promise test
Last synced: 28 Oct 2024
https://github.com/andersdjohnson/redux-reducer-async
Create redux reducers for async behaviors of multiple actions.
action actions async flux flux-architecture flux-pattern flux-standard-action fsa fsa-actions promise promises react reducer reducer-creation reducers redux
Last synced: 27 Oct 2024
https://github.com/miguelcastillo/coseq
high order functions for JavaScript async/sync iterators
async-iterators asynchronous chain coroutines iterator javascript promise sequence yield
Last synced: 28 Oct 2024
https://github.com/wyrihaximus/reactphp-child-process-promise
child-process hacktoberfest php promise reactphp
Last synced: 15 Nov 2024
https://github.com/longseespace/movielens
Promise based Node API for the movielens unpublished API (ready to be used with async/await)
movie movielens nodejs promise
Last synced: 11 Oct 2024
https://github.com/lucasbento/node-applescript-promise
Easily execute arbitrary AppleScript code on OS X through NodeJS with Promises.
applescript javascript mac node nodejs npm osascript osx promise
Last synced: 28 Oct 2024
https://github.com/vitalets/promise-controller
Advanced control of JavaScript promises
promise promise-api promise-library promise-wrapper
Last synced: 01 Nov 2024
https://github.com/arqex/worker-function
Create functions that are executed inside of web workers and return promises.
inline promise promises webworker webworkers
Last synced: 14 Oct 2024
https://github.com/rpgeeganage/alls
Just another library with the sole purpose of waiting till all promises to complete. Nothing more, Nothing less.
allsettled library promise promise-library promise-series promises promises-complete small-projects tiny-library typescript typescript-library
Last synced: 27 Oct 2024
https://github.com/amoldavsky/angular-mocks-async
AngularJS ngMockE2E Async
angular angular-mocks angular-testing angular1 e2e httpbackend mock mocks ngmock ngmocke2e promise
Last synced: 11 Oct 2024
https://github.com/posva/faked-promise
Create a fake promise that can be resolve and rejected programatically
Last synced: 27 Oct 2024
https://github.com/kevva/p-every
Test whether all promises passes a testing function
async async-await async-functions concurrency iteration nodejs parallel promise
Last synced: 28 Oct 2024
https://github.com/simsieg/sleepjs
Asynchronous sleep with better time functions and typescript support
async async-await javascript js milliseconds node node-js nodejs npm npm-package pause promise sleep sleep-functions time wait yarn
Last synced: 13 Oct 2024
https://github.com/wojtekmaj/async-array-utils
A collection of array-related async utilities.
array array-methods async promise utils
Last synced: 27 Oct 2024
https://github.com/joris-van-der-wel/jsonbird
JSON-RPC 2.0 client/server/peer for any reliable transport. Inter-process communication. REST. WebSocket. WebWorker. Out of order messages or in-order byte stream
api api-client json json-rpc json-stream json-string order-byte-stream ping promise real-time rest rpc streaming structured-clone transport websocket worker
Last synced: 13 Nov 2024
https://github.com/farhadi/task-pool
A generic pool to limit number of running asynchronous tasks in node.js
async concurrency promise task-pool
Last synced: 12 Nov 2024
https://github.com/jalal246/find-in
Yet another tool, written in JS for Searching Text in Files!
async callback chunk filesystem finder fs node-js promise regex search search-in-file search-in-text stream text text-processing
Last synced: 15 Oct 2024
https://github.com/frouo/promise-lite
Lets chain asynchronous methods. Pure Swift, 100% tested, lightweight with ~150 lines of code only
async chaining javascript pod promise promises swift
Last synced: 12 Oct 2024
https://github.com/undeadme/weather-center
Weather Center helps you to search all weather areas, streets etc
api fetch promise weather-api weather-app
Last synced: 15 Nov 2024
https://github.com/filidorwiese/redux-wait-for-ssr
Redux middleware that waits for specified actions to have occurred
actions middleware promise redux ssr
Last synced: 09 Nov 2024
https://github.com/sorenlouv/frametalk
Simple postMessage wrapper to make cross-frame communication easy as pie. Supports promises and return values. (No dependencies)
browser communication iframe postmessage promise
Last synced: 11 Nov 2024
https://github.com/syhner/betterr
A better way to handle errors. Both data and errors are declared with const, available at the top level, and non-nullable (once the other is handled). Errors are always Error objects.
async-await error-handling errors exceptions package promise try-catch typescript
Last synced: 17 Oct 2024
https://github.com/arnaudbuchholz/gpf-js
A multi-purpose JavaScript library
coverage grunt javascript nodejs promise rhino streams wscript
Last synced: 05 Nov 2024
https://github.com/wfcd/warframe.js
A JavaScript API Wrapper for Warframes WorldState Data
javascript nodejs promise warframe warframe-api
Last synced: 06 Nov 2024
https://github.com/alvarolorentedev/web-threads
generic threads using web workers for the web
hacktoberfest multithreading parallel promise ui webworker webworkers
Last synced: 28 Oct 2024
https://github.com/taylorhakes/promise-mock
Promise mocking library to make Promises resolve synchronously
async promise promise-mocking-library
Last synced: 28 Oct 2024
https://github.com/cooldogepm/libpromise
A minimalistic implementation of Promises for PHP
php promise promise-chain promise-library threading
Last synced: 05 Nov 2024
https://github.com/jamesmgreene/napi-async-promise-example
Node v8.x N-API asynchronous Promise example addon
addon async async-await asynchronous await deferred future n-api napi native native-module node nodejs promise
Last synced: 23 Oct 2024
https://github.com/cusspvz/await-delay
use delay/sleep/wait to async/await ES7
async-await delay es7 promise sleep wait
Last synced: 21 Oct 2024
https://github.com/marihachi/corekey
(Deprecated!) A simply Misskey library for Node.js
async-await misskey nodejs promise typescript
Last synced: 23 Oct 2024
https://github.com/matteogabriele/vuex-promise-middleware
Vuex promise state dispatcher
middleware plugin promise vue vuex
Last synced: 15 Oct 2024
https://github.com/glennreyes/fetch-instagram
📸 A lightweight and universal Instagram API client
api browser fetch instagram instagram-api isomorphic node promise universal
Last synced: 28 Oct 2024
https://github.com/tommoor/promise-pool
A flexible pool of promises that can be awaited and executed at a chosen level of concurrency
hacktoberfest javascript promise
Last synced: 13 Oct 2024
https://github.com/qard/kabuki
Promise-based, actor-like, streaming RPC
actors javascript kabuki nodejs promise rpc
Last synced: 28 Oct 2024
https://github.com/bengl/pitesti
A super-simple JavaScript test framework.
async-await javascript nodejs promise tap test test-anything-protocol testing
Last synced: 28 Oct 2024
https://github.com/evanlihou/react-jsonrpc-client
A JSON Rpc client for React that uses promises to call to JSON Rpc APIs.
javascript json-rpc-client promise react
Last synced: 27 Oct 2024
https://github.com/jalal246/replace-in
Replace text in a given file.
async callback chunks editor file fmod fs modifier node-js nodejs promise regex replace-in-files search search-in-file stream stream-data text-processing
Last synced: 15 Oct 2024
https://github.com/kunalgolani/cassandra-co
A very basic ORM and Client for Cassandra, inspired by 3logic's apollo-cassandra
cassandra generator nodejs promise
Last synced: 21 Oct 2024
https://github.com/berstend/multi-promise
Run multiple promises in parallel with a strategy
promise promise-all promise-library promise-pool
Last synced: 15 Nov 2024
https://github.com/wyrihaximus/reactphp-child-process-promise-closure
Run a closure in a child process and return the result over a promise
child-process closure cpu-offload hacktoberfest php php7 promise reactphp
Last synced: 02 Nov 2024
https://github.com/msaaddev/promise-it
A simple Node.js package that helps you not to look up JavaScript promise syntax every time you use it.
nodejs-promise promise promisify
Last synced: 12 Nov 2024
https://github.com/simsieg/megasniff
Better debugging for chained functions
chain debug log logger megasniff npm npm-module npm-package promise stream
Last synced: 13 Oct 2024
https://github.com/hebertcisco/pensador-api
Frases do Pensador via WebScraping: https://github.com/hebertcisco/pensador-promise
brasil brasil-pensador frase frases gerador http pensador pensador-promise promise rest
Last synced: 15 Nov 2024
https://github.com/dokasto/tweet-threader
Create threads on Twitter easily.
es2015 generators promise react-redux twitter
Last synced: 20 Sep 2024
https://github.com/gajus/timeout-idle-promise
Detects when a promise is idle (does not create asynchronous events) for longer than permitted amount of time.
Last synced: 17 Oct 2024
https://github.com/octet-stream/then-busboy
Promise-based wrapper around Busboy. Processes multipart/form-data request body and returns it in a single object.
async-await body-parser busboy file-upload form-data javascript multipart nodejs-library promise typescript wrapper
Last synced: 07 Nov 2024
https://github.com/siilwyn/promise-all-props
Like `Promise.all` but for object properties.
Last synced: 28 Oct 2024
https://github.com/haixiangyan/my-promise-poller
手把手实现 JS 的 Promise 轮训机制
js poller promise promise-poller promisify ts
Last synced: 24 Oct 2024
https://github.com/jgraichen/restify
Restify is a experimental, parallel and pipelined Hypermedia API client
asynchronous future hateoas http json promise rest rest-client restful restify ruby
Last synced: 28 Oct 2024
https://github.com/slashhuang/v8-promise
A promise implementation based on process.nextTick microtask
Last synced: 31 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/kimar/promise.swift
A tiny and simple Swift Promise library, written in 33 lines of code 🏄♂️
framework functional ios library macos osx programming promise swift
Last synced: 23 Oct 2024
https://github.com/ajhsu/node-wget-promise
Using wget in Node, with Promise support.
Last synced: 07 Nov 2024
https://github.com/svandriel/cachify-promise
Smart caching for promises. Like memoization, but better.
async cache deduplicate memoization promise
Last synced: 10 Nov 2024
https://github.com/fabiandev/node-exec-promise
Execute commands from Node.js and get a Promise back.
Last synced: 07 Nov 2024
https://github.com/thisconnect/fildes
Magicless helps working with file descriptors
Last synced: 10 Nov 2024