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-08 00:19:59 UTC
- JSON Representation
https://github.com/mtripg6666tdr/async-lock
Promise based simple mutex for JS: preventing from running same code block at the same time.
async async-lock browser javascript lock mutex nodejs promise promise-lock
Last synced: 24 Dec 2024
https://github.com/qeesung/p-cost
How long will a Promise to be resolved(rejected) ?
javascript nodejs promise time
Last synced: 19 Dec 2024
https://github.com/gruhn/callforth
Don't callback, callforth! :running:
async-await callback javascript promise
Last synced: 19 Dec 2024
https://github.com/bredele/annul
Cancel promise if not resolved or rejected before a given time in miliseconds
Last synced: 19 Dec 2024
https://github.com/robojones/smart-promisify
A smart implementation of promisify using native promises for Node.js
callback javascript native-promises nodejs npm promise promisify
Last synced: 19 Dec 2024
https://github.com/appgeist/exec
Utility function to execute a shell command and return a Promise
exec nodejs promise server-side shell utilities
Last synced: 25 Dec 2024
https://github.com/gregros/promise-stuff
Utility functions for promises!
async javascript promise typescript utility
Last synced: 25 Dec 2024
https://github.com/emphori/compose
A featherweight Promise composition and error handling library for JavaScript
functional functional-programming javascript nodejs promise promise-chain typescript
Last synced: 25 Dec 2024
https://github.com/jaid/read-file-yaml
Reads YAML 1.2 from a file. Returns null if file does not exist (or is a directory) instead of throwing an Error.
file filesystem fs lib library loader promise read-file read-yaml util utility yaml yaml-parser yml yml-parser
Last synced: 25 Dec 2024
https://github.com/eliranwong/take-words-with-you
A Manual for Intercession
Last synced: 01 Jan 2025
https://github.com/bitofsky/async-jstemplate
AJST : Asynchronous JavaScript Template
ajax javascript javascript-templates promise tpl
Last synced: 23 Jan 2025
https://github.com/wallneradam/node-express-async
Automatically handles unhandled async middleware errors by sending them to next() function.
async-await es6 expressjs javascript node-module nodejs promise
Last synced: 10 Jan 2025
https://github.com/drulac/cache.js
Little cache lib using localStorage and promises
cache javascript promise promise-api
Last synced: 17 Jan 2025
https://github.com/anwesh43/memoize_promise_call
Don't promise the same thing again 🙅. Memoize it 💪
memoization node nodejs npm promise
Last synced: 26 Dec 2024
https://github.com/duzun/asyncseries.js
Asynchronously process a list of items consecutively
array async async-serial asynchronous esm foreach iteratee map promise reduce reducer series
Last synced: 07 Feb 2025
https://github.com/duzun/jquery.loading
Add class(es) to DOM elements while waiting for async action. Promise or callback.
javascript jquery jquery-plugin loader promise
Last synced: 07 Feb 2025
https://github.com/pktcodes/javascript-ajax-basics
Asynchronous JavaScript and XML Basics
ajax api asynchronous-javascript catch css ecmascript fetch-api html http-requests javascript javascript-object-notation promise response then try-catch xmlhttprequest
Last synced: 02 Jan 2025
https://github.com/pktcodes/async-javascript-basics
Asynchronous JavaScript Basics
async-await asynchronous callback callback-hell catch css ecmascript html javascript john-smilga pending promise reject resolve settled synchronous then try-catch
Last synced: 02 Jan 2025
https://github.com/nashaofu/parallel-to-serial
Parallel task based on Promise converted to serial task
conversion parallel promise serial
Last synced: 02 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/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/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/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/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/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/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/d-band/micro-fs
File system and globbing utilities
copy delete filesystem fs glob move promise
Last synced: 24 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/fabervitale/pinky-promise
A Promise A+ spec compliant implementation written in Typescript
promise promise-library promiseaplus typescript
Last synced: 07 Feb 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/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/another-guy/promisify-auth0
Auth0-js wrapper with Promise based interface
auth0 authentication authorization browser brucke javascript jwt login oauth2 promise promisify sdk wrapper
Last synced: 07 Feb 2025
https://github.com/voltra/jsonclient
A JS HTTP client specialized for JSON communications, based upon the Fetch API
fetch-api fetchjson hacktoberfest javascript javascript-library json-client promise
Last synced: 16 Jan 2025
https://github.com/voltra/fetchjson
A Javascript library that allows to abstract all boilerplate from retrieving JSON data using the native ES6 fetch API
fetch-api fetchjson javascript-library promise
Last synced: 16 Jan 2025
https://github.com/evanshortiss/bittrex.js
No nonsense Bittrex API wrapper for Node.js and Browsers, written in TypeScript
api-wrapper async bitcoin bittrex bittrex-api bittrex-exchange browser nodejs promise restclient typescript
Last synced: 05 Feb 2025
https://github.com/hamzaerbay/react-github-api
A react experiment with github api
experiment fetch-api github-api promise react
Last synced: 31 Dec 2024
https://github.com/streetstrider/express-toss
Makes express router handlers aware of promises. Brings more clear dataflow to handlers.
error-handling express node promise response
Last synced: 30 Dec 2024
https://github.com/imrandil/promise_javascript_reloaded_real_world_example
promise javascript leet code practice question into real world like implementation
grinding javascript leetcode promise real-world-problem-solving
Last synced: 31 Dec 2024
https://github.com/ksxnodemodules/child-process-utils
Small utilities for child_process
child-process javascript nodejs nodejs-modules promise utility
Last synced: 30 Jan 2025
https://github.com/kartikmehta8/pact-custom-promise
Pact is a custom implementation of JavaScript's Promise. The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value.
implementation javascript promise
Last synced: 16 Jan 2025
https://github.com/commenthol/asyncc-promise
Just asynchronous patterns for promises
asynchronous asynchronous-patterns parallel pattern promise serial
Last synced: 09 Jan 2025
https://github.com/lourd/js-load-script
Small, no-frills JavaScript module for loading script tags in the browser asynchronously
browser javascript loader promise small-modules
Last synced: 29 Jan 2025
https://github.com/andreaspizsa/load-script-or-css
Load a script or stylesheet in the browser, asynchronously, returning a Promise
asynchronously css javascript promise script-loader stylesheet
Last synced: 29 Jan 2025
https://github.com/mwittig/restler-promise
A restler wrapper for the Promises/A+ implementation of your choice
api-wrapper promise rest restler restler-promise wrapper
Last synced: 16 Jan 2025
https://github.com/wdalmut/maybe-with-promises-2
Improved example of usage for maybes with promises
example javascript js maybe-monad promise
Last synced: 22 Jan 2025
https://github.com/oleksandr-romashko/goit-js-hw-09
Homework for Timers, Date and Promices
Last synced: 22 Jan 2025
https://github.com/ribeirogab/jscangaceiro
Advanced JavaScript Courses Alura + Cangaceiro JavaScript Book
es6 factory-pattern javascript module-pattern monkey-patching mvc-pattern poo promise proxy-pattern try-catch webpack
Last synced: 20 Jan 2025
https://github.com/olenasavchenko/twitter-posts
https://elena-savchenko-twitter-posts.netlify.app/
Last synced: 15 Jan 2025
https://github.com/mkgaru/esthread
modern worker threading library . inspired by deep-rain/thread
javascript promise publicdomain thread typescript webworker
Last synced: 15 Jan 2025
https://github.com/makenowjust/thenction
thenction is an abbreviation of thenable function.
javascript javascript-library promise sushi-ware
Last synced: 11 Jan 2025
https://github.com/martinohmann/promise
Implementation of the Promises/A+ Standard in Go
golang promise promise-instrumentation promise-resolution promiseaplus
Last synced: 01 Feb 2025
https://github.com/yoannchb-pro/enqueu
Promise queue for concurrency control
async-await enqueue handler promise queue
Last synced: 05 Feb 2025
https://github.com/aenesgur/javascript-promise-with-xmlhttprequest
Example of using Promise with XMLHttpRequest for asynchronous programming in Javascript
asynchronous-programming javascript promise xmlhttprequest
Last synced: 08 Jan 2025
https://github.com/honzabrecka/dopar
It runs many promises in parallel.
es6 javascript parallel promise
Last synced: 17 Jan 2025
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: 04 Feb 2025
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: 29 Jan 2025
https://github.com/hypersolution1/clearthru
This is a communication library that provides remote procedure calls (RPC) and events over websocket
communication nodejs promise rpc-library websocket
Last synced: 08 Jan 2025
https://github.com/the-software-compagny/nestjs_module_factorydrive-sftp
SFTP driver for Factory drive module from NestJS framework
abstract abstraction async decorators disk drive driver factory factorydrive file filesystem ftp nestjs node nodejs npm promise sftp ssh storage
Last synced: 05 Feb 2025
https://github.com/the-software-compagny/nestjs_module_ldap
LDAP module for NestJS framework
abstract abstraction async ldap ldapts nestjs node nodejs npm npm-package promise spaces
Last synced: 05 Feb 2025
https://github.com/kaelzhang/node-pending-queue
pending-queue ensures a certain asynchronous method only run once, and queues listeners which are registered to it.
asynchronous nodejs promise queue
Last synced: 07 Feb 2025
https://github.com/asifzaman777/node-js-ibm
async-await asynchronous-callbacks promise serverside-scripting
Last synced: 30 Jan 2025
https://github.com/hoanganh25991/node-remote-central
Crawling remote central to get hex commands
Last synced: 02 Feb 2025
https://github.com/sidmishraw/parole
JobPool and Promises for Java
futures promise promise-api promises
Last synced: 15 Jan 2025
https://github.com/gluons/wheres-here
🌏 Promisified Geolocation
geolocation javascript promise
Last synced: 15 Jan 2025
https://github.com/helderberto/respper
📡 Node.JS: Response wrapper.
express expressjs http nodejs promise response respper wrapper-api wrapper-library
Last synced: 24 Jan 2025
https://github.com/irina-anat/goit-js-hw-09
Сolor switcher, countdown timer, a promise generator
Last synced: 07 Jan 2025
https://github.com/alextanhongpin/promise
Promise implementation using golang
Last synced: 02 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: 31 Jan 2025