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-12-24 00:20:04 UTC
- JSON Representation
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: 19 Dec 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: 20 Nov 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: 24 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/shinnn/rmfr
Node.js implementation of rm -fr – recursive removal of files and directories
async delete javascript promise recursive remove rimraf rm
Last synced: 07 Dec 2024
https://github.com/condy0919/bipolar
A nano concurrency library
async concurrency cpp cpp17 future iouring linux modern-cpp promise
Last synced: 28 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/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/subbu963/buzy
Async queue manager for node and browser
ajax javascript nodejs promise promise-library
Last synced: 06 Dec 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/thewalruzz/godot-promise
JS-like implementation of Promise API for Godot 4
godot godot4 promise promise-api
Last synced: 06 Nov 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/streetstrider/repl.js
Node.js REPL with promise support & CLI module requiring
node promise promise-support repl
Last synced: 08 Nov 2024
https://github.com/shigma/prochain
Proxified Promise Chain in JavaScript
chain javascript promise proxy typescript
Last synced: 23 Oct 2024
https://github.com/TomerAberbach/limit-concur
⚖️ Limit an async function's concurrency with ease!
async concurrency javascript nodejs npm-module npm-package promise rate-limiting
Last synced: 14 Nov 2024
https://github.com/hcfyapp/chrome-call
Call the original chrome javascript API and return a Promise.
chrome-api chrome-app chrome-extension es6 promise
Last synced: 12 Nov 2024
https://github.com/wellyshen/eslint-config-welly
😎 ⚙️ ESLint configuration for React projects that I do. Feel free to use this!
a11y airbnb async-await browser-compatibility emotion eslint eslint-config import jest prettier promise testing-library typescript
Last synced: 11 Oct 2024
https://github.com/tomeraberbach/limit-concur
⚖️ Limit an async function's concurrency with ease!
async concurrency javascript nodejs npm-module npm-package promise rate-limiting
Last synced: 27 Oct 2024
https://github.com/jcoreio/async-throttle
throttle async and promise-returning functions like lodash.throttle
async async-await promise throttle
Last synced: 26 Dec 2024
https://github.com/negezor/middleware-io
⛓️ Modern middleware with promises
Last synced: 19 Dec 2024
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/henrygd/semaphore
Faster inline semaphores and mutexes in javascript
async async-await concurrency mutex promise semaphore
Last synced: 11 Nov 2024
https://github.com/axross/repromised
🤝 Declarative promise resolver as a render props component
promise react react-native render-props typescript
Last synced: 20 Nov 2024
https://github.com/toniov/es-fixtures
esfix - Simple fixture loading for Elasticsearch on Node.js
bootstrap bulk callback cli command-line-tool elasticsearch fixture-loading fixtures javascript mock-data nodejs promise promises unit-testing
Last synced: 31 Oct 2024
https://github.com/mat-sz/upload
⬆ Isomorphic TypeScript file upload library.
fetch fetch-api form javascript javascript-library promise typescript typescript-library upload upload-file
Last synced: 27 Dec 2024
https://github.com/dokmic/ts-async-decorators
TypeScript Async Method Decorators
async cancelable debounce decorator decorators mutex promise retry semaphore throttle timeout typescript
Last synced: 08 Dec 2024
https://github.com/alvarobernalg/event-worker
A simpler way of dealing with Web Workers
events listener performance process promise thread threads web worker
Last synced: 03 Dec 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/aliakh/demo-java-completablefuture
'Asynchronous programming in Java with CompletableFuture' article and source code.
completablefuture completionstage future promise
Last synced: 25 Nov 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/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/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: 07 Dec 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/mc-zone/webpack2-polyfill-plugin
Insert polyfills (such as Promise) for Webpack 2
Last synced: 13 Nov 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/magicdawn/promise.map
Promise.map
async p-map parallel parallel-limit promise promise-map
Last synced: 09 Nov 2024
https://github.com/meathill/gitbook-javascript-async-tutorial
A full tutorial for JavaScript asynchronous development, with every new feature.
async-await async-javascript ebook gitbook gitchat javascript promise tutorial
Last synced: 23 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: 25 Dec 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/hax/all-promises
Collect all Promise Implementations
promise promise-implementations
Last synced: 08 Nov 2024
https://github.com/evheniy/yeps
Yet Another Event Promised Server
async await http http-server nodejs promise
Last synced: 17 Dec 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: 29 Nov 2024
https://github.com/futantan/nuo.js
An implementation of the Promise/A+ spec. Only 80 lines of code
javascript promise promiseaplus
Last synced: 20 Nov 2024
https://github.com/hacklone/arraync
Async Array methods polyfills
array async async-await javascript promise typescript
Last synced: 25 Nov 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/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/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/thuongtruong1009/gitbox
🔍Generate details your statistics of GitHub data information when searching
api fetch-api git github github-config hacktoberfest2021 html javascript netlify pinia promise rest-api router search-engine typescript vite vue vue3 vuejs windicss
Last synced: 17 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/bhoriuchi/vsphere-connect
A modern vSphere Client
changefeed command event-monitoring modern observable promise reactivex realtime vsphere vsphere-client
Last synced: 01 Dec 2024
https://github.com/riversun/java-promise
Promise library for java.You can do the same thing with JavaScript's Promise in java! Concurrent library.
asynchronous concurrency-library java javascript multithreading promise
Last synced: 06 Dec 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: 26 Dec 2024
https://github.com/shenfe/rext
🎈A lightweight (< 5kb gzipped) and Promise-supported HTTP request library, for all browsers.
ajax cross-domain iframe promise xdomainrequest xhr
Last synced: 24 Nov 2024
https://github.com/streamcommon/promise
PHP Promises/A+ implementation
php-async php-extension php7 promise promises-aplus promisesaplus swoole
Last synced: 17 Nov 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/die-welle/tiny-qiniu
A tiny qiniu sdk for uploading file.
base64 promise qiniu qiniu-sdk sdk upload upload-base64 upload-file
Last synced: 25 Nov 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/doxiaodong/intercept-fetch
api fetch intercept-fetch interceptor jsonp promise
Last synced: 16 Nov 2024
https://github.com/notbucai/taro-request
基于Promise Taro http请求,轻便,小巧,api友好,功能丰富
axios promise request taro taro-request
Last synced: 22 Nov 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/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/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/phanxgames/dictionaryjs
Typescript dictionary for Node.JS objects providing associative array support.
async dictionary dot-operators iterator nodejs promise typescript
Last synced: 19 Nov 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/wyrihaximus/reactphp-child-process-promise
child-process hacktoberfest php promise reactphp
Last synced: 19 Dec 2024
https://github.com/js-devtools/ez-spawn
Simple, consistent, cross-platform process spawning
async callback cli exec javascript nodejs promise spawn sync
Last synced: 06 Dec 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/codemodsquad/asyncify
Don't keep your promises 😉
async await chain codemod promise refactoring then thenable
Last synced: 20 Nov 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/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/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/mvaldesdeleon/long-promise
Long stack traces for Promises (Node 8 only).
async-hooks node promise stack stacktrace
Last synced: 17 Nov 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/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/rudyhuynh/front-end-note
es6 functional-programming javascript promise reactjs redux
Last synced: 28 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/taylorhakes/promise-mock
Promise mocking library to make Promises resolve synchronously
async promise promise-mocking-library
Last synced: 28 Oct 2024