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: 2025-02-06 00:24:16 UTC
- JSON Representation
https://github.com/jzplp/promisejz
符合Promises/A+规范的Javascript异步编程Promise的完整实现,并且提供了与ECMAScript同样的实用函数。
Last synced: 29 Dec 2024
https://github.com/softspiders/node-fetch-starter
Minimalistic node-fetch starter
fetch isomorphic javascript js min node-fetch promise softspiders ss starter template
Last synced: 15 Jan 2025
https://github.com/axtk/skdl
Helps set up a promisified polling
async polling promise promisified wait-for
Last synced: 15 Jan 2025
https://github.com/behi22/jammming
This webpage is developed to showcase knowledge of developing responsive webpages and using the react library to develop web applications. The website allows users to search the Spotify library, create a custom playlist, then save it to their Spotify account.
api async-await components html-css-javascript import-export javascript json jsx modules promise react surge webapp
Last synced: 13 Jan 2025
https://github.com/npkgz/async-magic
Promises FTW! A pure promised based, async toolbox for Node.js >=7.6
async async-await control-flow es2017 javascript library nodejs promise promisify toolbox
Last synced: 11 Jan 2025
https://github.com/lazco-studio/virtfusion
A client for VirtFusion API. Built with TypeScript.
api async npm-package promise typescript virtfusion
Last synced: 22 Dec 2024
https://github.com/belsrc/eslint-config-belsrc
Collection of ESLint plugin configs
eslint eslint-config import javascript jsx linting promise vue
Last synced: 06 Jan 2025
https://github.com/attitude/eslint-config-with-attitude
Opinionated eslint rules for React Native apps
config eslint eslint-config esnext flow import promise react react-native rules standard
Last synced: 18 Jan 2025
https://github.com/alexhtech/data-fetcher
Promise based HTTP client for the browser and node.js
http-client javascript node-js promise
Last synced: 12 Jan 2025
https://github.com/nazar-pc/async-eventer
A tiny library with asynchronous Promise-based implementation of events dispatching and handling
async asynchronous dispatch event handle promise
Last synced: 24 Jan 2025
https://github.com/wangtao0101/redux-saga-middleware
redux middleware for achieving callbacks in redux-saga
callback promise react redux-saga
Last synced: 03 Feb 2025
https://github.com/shinnn/enumerate-files
List all files in a given directory
asynchronous enumeration filesystem javascript list nodejs promise readdir set
Last synced: 02 Feb 2025
https://github.com/kubatbekkk/async-race
This TypeScript OOP project involves building an SPA for managing a collection of cars, operating their engines, and displaying race statistics. The project is designed to train the use of async functions in JavaScript, including Promises and async/await, while utilizing OOP principles.
Last synced: 12 Jan 2025
https://github.com/busterc/promise-do-until
:loop: Calls a function repeatedly until a condition returns true and then resolves the promise
es6-promise flow-control promise promise-library promise-modules promises
Last synced: 06 Feb 2025
https://github.com/shinnn/win-user-installed-npm-cli-path
Resolve the path of `npm-cli.js` included in the user-installed npm on Windows
javascript nodejs npm path promise resolution windows
Last synced: 02 Feb 2025
https://github.com/ramchaik/batch-promise
Effortlessly Manage Promise Execution in JavaScript
batching npm-package parallelism promise typescript
Last synced: 16 Jan 2025
https://github.com/swivelgames/underwriter
A simple, yet powerful, Promise Registry.
dependency-injection dependency-manager fetch framework javascript javascript-library nodejs npm npm-package promise
Last synced: 12 Jan 2025
https://github.com/swivelgames/thenable-events
Powerful event-based system that introduces thenable objects to enable promise-like event handling.
emitter es2015 es2015-modules es6 events javascript library modules node nodejs promise promises thenable utilities
Last synced: 12 Jan 2025
https://github.com/goto-bus-stop/p-join
combine results from multiple promises into a single value
Last synced: 12 Jan 2025
https://github.com/shinnn/load-from-cwd-or-npm
Load a module from either CWD or npm CLI directory
async fallback import javascript loading module-loader nodejs npm promise
Last synced: 02 Feb 2025
https://github.com/rodrigo-lima/thenkit
Promises/A+ implementation in Swift 2 inspired by Pinky - http://lazd.github.io/Pinky/
Last synced: 24 Jan 2025
https://github.com/markusjx/n-api-tools
A toolbox for node-addon-api
javascript n-api nodejs promise
Last synced: 15 Oct 2024
https://github.com/ayush-kanduri/dog-images-gallery
This project uses the Dog CEO API to fetch all the images of the dog's breed or sub-breed. This API Web App uses the Async-Await & Promises for the fetch() API calls. It also implements a setTimeout() for the Asynchronicity of the website. It is built using HTML, CSS, Javascript.
api async-await css fetch-api html javascript promise
Last synced: 13 Jan 2025
https://github.com/heineiuo/use-promise-state
A React hook for Promise
promise react react-hooks reacthooks use-promise-state use-state
Last synced: 19 Jan 2025
https://github.com/radarsu/ts-timeout-promise
Await timeout promise wrapper.
await promise settimeout timeout typescript
Last synced: 12 Jan 2025
https://github.com/kovalenkovpu/custom-promise
Custom promise implemenation for learning purposes only.
Last synced: 19 Jan 2025
https://github.com/cheprasov/js-worker-thread
The WorkerThread wraps a Web Worker with a Promise, also the class creates a worker script on the fly (without having to create separate worker files). You can "inline" your worker function in the same js file as main logic.
Last synced: 24 Jan 2025
https://github.com/merieli/alura-crudcomjavascriptassincrono
html-css javascript promise promise-api
Last synced: 13 Jan 2025
https://github.com/d-band/micro-fs
File system and globbing utilities
copy delete filesystem fs glob move promise
Last synced: 24 Jan 2025
https://github.com/adam-rocska/use-task-queue
React hook for managing queues of tasks.
async cancellable hook hooks promise queue react react-hook react-hooks reactjs sync task task-queue
Last synced: 13 Jan 2025
https://github.com/koahubjs/koahub-demo-promise
koahub-demo-promise
koa koa2 koahub koahub-demo node nodejs promise
Last synced: 31 Jan 2025
https://github.com/shinnn/reject-unsatisfied-npm-version
Make a Promise rejection unless the currently installed npm CLI satisfies the required version
async javascript nodejs npm promise rejection version
Last synced: 02 Feb 2025
https://github.com/fabervitale/pinky-promise
A Promise A+ spec compliant implementation written in Typescript
promise promise-library promiseaplus typescript
Last synced: 27 Oct 2024
https://github.com/avivharuzi/promise-all-batch
Call concurrent promises in batches
batch concurrency esm javascript nodejs promise typescript
Last synced: 24 Dec 2024
https://github.com/fluency03/promise-blog
promise-blog
callback javascript node nodejs promise q
Last synced: 23 Jan 2025
https://github.com/joaquimnetocel/articleasynchronousjavascript
UNDERSTANDING ASYNCHRONOUS CODE OPERATIONS WITH JAVASCRIPT
async async-await async-await-javascript asynchronous asynchronous-functions asynchronous-programming event-loop fetch fetch-api javascript javascript-engine javascript-environment macrotask-queue microtask-queue promise promise-chaining promises settimeout synchronous task-queue
Last synced: 01 Feb 2025
https://github.com/shiningjason/load-script
💫 A simple async script loader for modern browsers.
async browser javascript load-js load-script npm-package promise
Last synced: 24 Dec 2024
https://github.com/jdeurt/unwrapped-promise
An extension of Javascript's native Promise class that gives you more control over its lifecycle
Last synced: 01 Feb 2025
https://github.com/wsmd/sleepsort-promise
😴 A Promise based implementation of SleepSort
algorithm promise sleepsort sort sorting-algorithms
Last synced: 21 Dec 2024
https://github.com/k1r0s/korm
[DEPRECATED] Lightweight orm with different DB adapters
database orm orm-library ormlite promise sqlite
Last synced: 21 Dec 2024
https://github.com/elusivecodes/fyrepromise
FyrePromise is a free, open-source promise library for PHP.
Last synced: 23 Nov 2024
https://github.com/zeekay/broken
💔 Promises are meant to be broken.
es-module javascript promise promises
Last synced: 09 Jan 2025
https://github.com/shinnn/npcache
Manipulate cache of npm packages
cache javascript nodejs npm promise stream
Last synced: 02 Feb 2025
https://github.com/dinoboff/git-spawned-promise
Promisify a git child process, settling once the process exits and its stdio streams and transformers close.
Last synced: 27 Jan 2025
https://github.com/felix-kaestner/promise
Go Promise Implementation with support for Generics (requires Go v1.18+)
Last synced: 16 Jan 2025
https://github.com/mieky/trello-fetcher
Promise-based wrapper for easy Trello API calls
api convenience helper minimal promise request trello wrapper
Last synced: 26 Jan 2025
https://github.com/juanjoarreola/osprey
A Library to connect to APIs built on top of URLSession
api-client json json-api multipart networking promise request swift urlsession
Last synced: 16 Jan 2025
https://github.com/dmitrymyadzelets/ya-translate
Node.js module for Yandex Translate's API
api node-module promise tranalte yandex
Last synced: 16 Jan 2025
https://github.com/dutu/gemini-api-node
Gemini API client for REST and WebSocket
api api-client api-wrapper bitcoin cryptocurrency gemini gemini-api promise push-api rest rest-api sandbox websocket websocket-api
Last synced: 16 Jan 2025
https://github.com/tjenkinson/promise-chain-settled
Provides a way of knowing when a promise chain is settled. Useful for testing.
fulfilled promise promise-chain rejected resolved settled testing
Last synced: 21 Dec 2024
https://github.com/themost-framework/promise-sequence
Execute promises in series
promise sequence sequential series
Last synced: 17 Jan 2025
https://github.com/brainpoint/febs-java
The common libraries in fluent api. Most api is like javascript.
febs fetch java-js net promise promise-java stage thread threadpool
Last synced: 30 Dec 2024
https://github.com/stefee/promise-settled-aggregate
Await an array of promises to be settled, then reject with an AggregateError upon failure, or resolve with an array of values upon success.
aggregate aggregateerror allsettled promise promises reject settled
Last synced: 14 Dec 2024
https://github.com/yuriipohorilets/goit-js-hw-09
📚 JS-HW-09 | Async. Data. Promise
Last synced: 16 Jan 2025
https://github.com/gpittarelli/ineedthis
Management of statefull dependencies(/services)
component dependencies javascript mount promise state state-management typescript
Last synced: 24 Nov 2024
https://github.com/qard/stream-consume-promise
Consume streams with a promise-returning function
Last synced: 17 Dec 2024
https://github.com/gabemeola/resolve-chain
Chains pending promises and captures resolved return values
Last synced: 20 Jan 2025
https://github.com/ashokdey/sendotp-promise
promise bug fixed api for sendotp by msg91
async-await msg91 nodejs promise sendotp travis-ci
Last synced: 30 Nov 2024
https://github.com/worker-tools/extendable-promise
A promise that can be delayed (extended) via repeated calls to waitUntil.
Last synced: 16 Jan 2025
https://github.com/waldemarnt/concurrent-promises
This package allows safe promise concurrency
concurrency concurrent-programming limit promise promises promises-concurrent
Last synced: 05 Feb 2025
https://github.com/ronanyeah/promise-workshop
FAC/GSG Workshop - April 2017
javascript promise promise-workshop tutorial
Last synced: 28 Jan 2025
https://github.com/ylzon/handwriting-javascript
手写 currify / promise / bind / Deep Clone / EventHub
bind currify deep-clone eventhub promise
Last synced: 29 Jan 2025
https://github.com/neogeek/raspar
⛏ A simple to use Promise-based web scraper with local caching.
Last synced: 29 Jan 2025
https://github.com/trambarhq/relaks-hacker-news-example
An example of using Relaks to create a Hacker News reader
async asynchronous await hacker-news hn preact promise react relaks
Last synced: 07 Jan 2025
https://github.com/cxuesong/tasklike-promise-library
A .NET-Task-like ES6 Promise extension library for JavaScript.
cancellable-promise promise tpl xhr
Last synced: 20 Dec 2024
https://github.com/shinnn/read-exif
Get Exif data from a JPEG file without reading whole contents
exif javascript jpeg jpg metadata nodejs promise
Last synced: 02 Feb 2025
https://github.com/pedro-donoso/unpokedex
Pokedex:Se levanta servidor para que el usuario pueda realizar una consulta a la API y obtener imágenes y nombres de los 50 primeros resultados (limitado debido al tiempo de carga)
api async axios backend cors css3 html5 javascript json nodejs promise server
Last synced: 25 Jan 2025
https://github.com/sevenwestmedia-labs/promise-completion-source
Creates a promise producer which controls the completion/rejection of the promise available through the .promise key.
Last synced: 16 Jan 2025
https://github.com/joelvoss/request-lit
Small Promise based HTTP client
fetch http-client javascript nodejs promise
Last synced: 11 Nov 2024
https://github.com/sohanemon/genius-car-client
readme: axios, react-hook-form, promise handling
axios promise react react-hook-form react-hooks swiper
Last synced: 15 Jan 2025
https://github.com/rousan/es6-promise-shim
A lightweight implementation of Promise in pure ES5 code for older JS engines
es es6 es6-harmony es6-promise es6-promise-shim javascript-promise polyfill ponyfill promise promise-implementations promise-library promise-polyfill promise-shim
Last synced: 22 Jan 2025
https://github.com/thomaschampagne/promise-tron
PromiseTron is a promise based communication system which simplify data exchange between electron main and renderer processes
electron ipcmain ipcrenderer promise
Last synced: 22 Jan 2025
https://github.com/agustinsrg/async-tools
Collection of tools to work with async funcions in javascript.
async await interval javascript promise queue semaphore
Last synced: 29 Nov 2024
https://github.com/seanghay/promisive
Recursive Promise.all that works on object and array
Last synced: 22 Jan 2025
https://github.com/kevinokerlund/cancellable-promise
An extension of native ES6 Promises that provides the ability to cancel and/or clear promise chains.
clear-promise-chains es6-promise javascript-promise native-es6-promises promise promise-cancelling promise-chain promises
Last synced: 22 Jan 2025
https://github.com/d4nyll/resolve-when
Returns a promise that resolves once condition is met
Last synced: 15 Nov 2024
https://github.com/gkovacs/cfy
Use generators and yield to write regular callback-based functions
async-functions callback livescript nodeback promise
Last synced: 30 Dec 2024
https://github.com/chrisdothtml/pfs
A tiny promise wrapper around fs
filesystem nodejs promise wrapper
Last synced: 30 Nov 2024
https://github.com/peakchen90/promise
write a promise polyfill
flow jest polyfill promise promisesaplus rollup
Last synced: 19 Jan 2025
https://github.com/exoticknight/parallelpromise
run promises with timeout, in parallel
Last synced: 20 Jan 2025