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-01-06 00:24:51 UTC
- JSON Representation
https://github.com/bearddan2000/javascript-web-html-cavas-to-pdf
A demo of html rendering to pdf. In this demo
cavas html htmltocanvas javascript jspdf pdf promise to web
Last synced: 01 Dec 2024
https://github.com/jaid/read-file-json
Reads JSON and JSON5 from a file. Returns null if file does not exist (or is a directory) instead of throwing an Error.
file filesystem fs json json-parser json5 json5-parser lib library load-file loader promise read-file util utility
Last synced: 25 Dec 2024
https://github.com/asifzaman777/node-js-ibm
async-await asynchronous-callbacks promise serverside-scripting
Last synced: 03 Dec 2024
https://github.com/omar-azmi/async-promise-ruby
An Asynchronous Promise library for Ruby, built over "async" gem, providing Javascript ES6 style Promises. Also includes utilities like ES6-style "fetch" that return a Promise.
async asynchronous concurrency es6 promise ruby ruby-gem rubygem
Last synced: 17 Oct 2024
https://github.com/yingpengsha/promise-cancel-shim
[WIP]🤞 You can cancel Promise in mid-stream, If you decide that Promise doesn't trigger the logical branch of `resolve` or `reject`.
Last synced: 26 Nov 2024
https://github.com/ahmetonurslmz/smoothly-request
Perform request with promise based client on NodeJS
javascript nodejs promise request
Last synced: 26 Nov 2024
https://github.com/hoanganh25991/node-remote-central
Crawling remote central to get hex commands
Last synced: 08 Dec 2024
https://github.com/jaid/resolve-any
Calls a value if it is a function, simply returns it otherwise.
function lib library promise resolve resolve-any string util utility
Last synced: 25 Dec 2024
https://github.com/preco21/pcancel
Wrap promise function into cancelable promise function
cancel cancelable cancellation p promise
Last synced: 06 Jan 2025
https://github.com/mcculloh213/xmlhttprequestpromise
Promise-able XMLHttpRequest
javascript promise xmlhttprequest
Last synced: 17 Nov 2024
https://github.com/alextanhongpin/promise
Promise implementation using golang
Last synced: 02 Dec 2024
https://github.com/axelf4/promise-trap
🤞 Records promises enabling an easy Promise.all
Last synced: 05 Jan 2025
https://github.com/felixble/js-callback-hell
Approach to write clean JavaScript code by avoiding the callback hell.
async-await async-programming asynchronous callback-functions callback-hell es2015 es6 javascript promise pyramid-of-doom
Last synced: 08 Dec 2024
https://github.com/jasperck/promise-timer-stopwatch
A stopwatch supports promise usage for node.js with 0 dependency
module nodejs promise promise-timer-stopwatch stopwatch
Last synced: 27 Nov 2024
https://github.com/a-x-/thenlog
js promise .then() calls logger for node and browser
Last synced: 12 Nov 2024
https://github.com/jaid/git-flush
Commits and pushes if repository is dirty. Does nothing otherwise.
git git-commit git-flush git-push lib library promise util utility
Last synced: 25 Dec 2024
https://github.com/jill64/svelte-observer
🔭 Library for Svelte to make Promise status easily observable from outside
Last synced: 29 Dec 2024
https://github.com/constantiner/sibylla
Asynchronous Promise based functional style utilities with full TypeScript support
async async-await asynchronous asynchronous-programming ecmascript fp functional functional-js functional-programming javascript node node-js nodejs promise typescript typescript-library
Last synced: 08 Dec 2024
https://github.com/nodef/extra-promise
A Promise represents the eventual result of an async operation.
Last synced: 27 Nov 2024
https://github.com/ksxnodemodules/child-process-utils
Small utilities for child_process
child-process javascript nodejs nodejs-modules promise utility
Last synced: 02 Dec 2024
https://github.com/ksxnodemodules/extended-promise
Extend ECMAScript 6 promise
ecmascript event javascript promise subclass
Last synced: 02 Dec 2024
https://github.com/jaid/fetch-git-repo
Promise wrapper for npm package download-git-repo.
download-git-repo download-repo fetch git git-fetch github github-api lib library promise repository util utility wrapper
Last synced: 25 Dec 2024
https://github.com/pocesar/js-delayable-idle-abort-promise
Race an array of promises against a promise that rejects if nothing happens in the specified time window, but that can be postponed by signaling activity
abort abortable delayed inactivity inactivity-timer postpone promise promise-race promises race signaling-activity typescript typescript-definitions typescript-library
Last synced: 15 Dec 2024
https://github.com/itanex/ng-promise-demo
Using JS promises in context of $http
Last synced: 02 Dec 2024
https://github.com/xg4/async-interval
setInterval for promises and async/await
Last synced: 31 Dec 2024
https://github.com/miran248/abortable
Provides abortable asynchronous primitives, based on promises
Last synced: 28 Nov 2024
https://github.com/benadamstyles/set-future-state
Safely setState in the future
cancellation futures promise react react-native reactjs setstate
Last synced: 03 Jan 2025
https://github.com/sidmishraw/parole
JobPool and Promises for Java
futures promise promise-api promises
Last synced: 15 Nov 2024
https://github.com/dbish6/async-delay-callback
A small dependency for asynchronous delays within your code! It also includes an optional callback that you can utilize.
async delay dependency javascript jest npm npm-package promise promises typescript
Last synced: 28 Nov 2024
https://github.com/jameslnewell/react-promise
🎣 React hooks for working with promises.
Last synced: 16 Dec 2024
https://github.com/kaelzhang/p-concurrency
Decorate async functions with limited concurrency, which can be used as decorator in the future.
async concurrency javascript nodejs promise
Last synced: 14 Dec 2024
https://github.com/robojones/x-time
setTimeout() with native promises
javascript nodejs promise settimeout timeout xtime
Last synced: 01 Dec 2024
https://github.com/xiyuyizhi/ww.ajax
自己封装的ajax库,支持回调和promise形式,上传、下载等
ajax file-upload filesystem promise
Last synced: 25 Nov 2024
https://github.com/blissful89/utall
⚙️ Utility library ⚙️
async asynchronous browser monad node promise util utility
Last synced: 22 Nov 2024
https://github.com/irina-anat/goit-js-hw-09
Сolor switcher, countdown timer, a promise generator
Last synced: 07 Jan 2025
https://github.com/listenzz/rnpromise
Promise wrapper on iOS platform for ReactNative.
Last synced: 05 Jan 2025
https://github.com/ethanent/poky
Delay with promises in Node
delay node nodejs promise promises settimeout wait
Last synced: 26 Dec 2024
https://github.com/kouyjes/promise
custom-promise deferred pollyfill promise simple-promise
Last synced: 31 Dec 2024
https://github.com/tonypythoneer/bluebird-ployfill
A polyfill for using bluebird as Promise (when you don't like the original one.)
bluebird global javascript promise typescript
Last synced: 26 Dec 2024
https://github.com/illright/worker-request-response
A Promise API for submitting requests to workers and tracking responses.
promise service-workers web-workers
Last synced: 03 Dec 2024
https://github.com/apexcaptain/koconut
Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.
array array-processing array-utils async async-await async-callback async-functions async-iteration async-methods await collection data-structures iteration-process javascript loops nodejs promise typescript typescript-library
Last synced: 19 Dec 2024
https://github.com/kezhengjie/concurrency_js
a js file that implement concurrency async operation which could limit concurrency nums.
async async-javascript batch concurrency javascript promise thread-like
Last synced: 29 Dec 2024
https://github.com/justjum/weather-app
A Weather app for the TOP Intermediate Javascript course. Learning focus: Promises(async/await) + api's
api css html javascript promise weather
Last synced: 03 Dec 2024
https://github.com/tsertkov/easy-whois
Easy WHOIS client for Node.js
async await nodejs promise whois whois-client
Last synced: 06 Dec 2024
https://github.com/saidali-ibn-zafar/asynchronous-javascript-basic-review
in this JavaScript tutorial series we'll dive into async js - from the very beginning. Rather than just start using fetch, async & await from the start, we'll take a closer look at async code & how it all works under the hood.
Last synced: 31 Dec 2024
https://github.com/ivanpinezhaninov/async_promise
C++11 header-only library based on Promises/A+
cplusplus cplusplus-11 cpp cpp11 header-only promise promise-a-plus promise-all promise-any promise-aplus promise-chain promise-library
Last synced: 19 Nov 2024
https://github.com/saidali-ibn-zafar/the-new-hard-parts-of-asynchronous-js
In this course, you will develop an intuitive understanding of the new features of JavaScript in ES6+: iterators, generators, promises, and async/await. You'll understand how promises are implemented under-the-hood to truly help fix the challenge of inversion of control in asynchronous code design. Plus, use iterators and generators ...
Last synced: 31 Dec 2024
https://github.com/s-leroux/getpro
A very simple promise-based npm package to get http/https documents
asynchronous get http https node promise
Last synced: 25 Nov 2024
https://github.com/elchininet/get-promisable-result
A very small JavaScript utility to check and retry a function a limited number of times abstracting it in a Promise
async async-result check-and-retry javascript javascript-utility promisable promisable-result promise retry utility
Last synced: 19 Nov 2024
https://github.com/zbo14/oathbreaker
Cancel pending promises with ease!
abortcontroller abortsignal async promise promises
Last synced: 04 Dec 2024
https://github.com/leko/in-progress.js
Prevent screen transition if any state changed.
Last synced: 13 Dec 2024
https://github.com/rrainn/scriptutils
📦 JavaScript Package - Utilities to make JavaScript Easy
browser insert javascript npm-package promise scriptutils utilities
Last synced: 16 Dec 2024
https://github.com/serhiirepinskyi/goit-js-hw-09
JavaScript. Homework 09: 01-color-switcher; 02-timer; 03-promises
date flatpickr notiflix promise setinterval settimeout
Last synced: 04 Dec 2024
https://github.com/hasanyahya101/soundharvest-vite
This is a basic Youtube audio downloader (after converting from video to audio). Please note that there is a hard limit of 1000 total requests per month. So if the limit is passed, you might be stuck in a loop.
api await downloader fetch limit promise rapid-api requests rest-api shadcn static video-to-audio youtube
Last synced: 09 Dec 2024
https://github.com/Umutplvn/Legere_BlogApp_V1_Client
Blog App
promise react redux redux-toolkit
Last synced: 09 Dec 2024
https://github.com/idorobots/promise-based-lang
An exploration & benchmarking of weird programming language features. This time around - pure and transparent asynchrony.
benchmark concurrency language-design promise racket
Last synced: 20 Dec 2024
https://github.com/anas599/leaderboard
Leaderboard website built with webpack. Players can view and submit scores, which are ranked and stored through an external API service. Data is preserved for accuracy.
async css html javascript promise webpack
Last synced: 15 Dec 2024
https://github.com/jaandrle/dynamic_resources
Yet another lightweight promise-based scripts/stylesheets loader (no support for IE).
async css dynamic-loading javascript promise
Last synced: 21 Dec 2024
https://github.com/topthinking/angular-webpack
angular-webpack 运行代码
angular lazyload promise webpack
Last synced: 06 Dec 2024
https://github.com/avimehenwal/ts-translate
promise based asynchronous translations
Last synced: 14 Nov 2024
https://github.com/jill64/async-observer
🔭 Make Promise state observable as a string for svelte
oberservable promise svelte utility
Last synced: 10 Nov 2024