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-23 00:20:31 UTC
- JSON Representation
https://github.com/quaelin/particl
A small, easy to use JavaScript module that provides asynchronous control flow, event/property listeners, barriers, and more.
async asynchronous callback control-flow promise promises trigger-listeners
Last synced: 01 Jan 2025
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/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/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/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/cnlon/promisified-fs
A promisified version of fs(File System) in Node.js.
Last synced: 31 Dec 2024
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/felix221123/age-calculator-site
This is an Age Calculator Site built as a challenge from frontend mentor
animejs await-async css3 dom-manipulation html javascript logic promise
Last synced: 25 Nov 2024
https://github.com/magicdawn/go-promise-util
extra util for golang promise
async go-promise go-promise-util promise promise-map
Last synced: 07 Oct 2024
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/olenasavchenko/twitter-posts
https://elena-savchenko-twitter-posts.netlify.app/
Last synced: 15 Jan 2025
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/robojones/create-path
Promise version of mkdirp
async create javascript mkdir nodejs path promise
Last synced: 01 Dec 2024
https://github.com/robojones/better-events
Improved version of the Node.js EventEmitter
event-emitter node-eventemitter nodejs promise
Last synced: 01 Dec 2024
https://github.com/grimmbraten/all-aboard
Perform parallel and/or sequential asynchronous tasks with ease
async asynchronous await parallel promise sequence
Last synced: 04 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/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/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: 01 Dec 2024
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: 01 Dec 2024
https://github.com/laqudee/promise-futurable
Building Promises from scratch
promise promiseaplus rollup typescript
Last synced: 30 Nov 2024
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/honzabrecka/dopar
It runs many promises in parallel.
es6 javascript parallel promise
Last synced: 17 Jan 2025
https://github.com/sidmishraw/parole
JobPool and Promises for Java
futures promise promise-api promises
Last synced: 15 Jan 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: 01 Dec 2024
https://github.com/axtk/react-progressive-callback
A React hook for tracking the state of an async action
async promise react react-hooks
Last synced: 26 Dec 2024
https://github.com/untool/eprom
A deliberately incorrect resettable promise-like JavaScript async primitive powering untool's server-side rendering and module reloading. Mostly conforms with the Promises/A+ spec.
deferred library promise promise-a-plus thenable
Last synced: 04 Jan 2025
https://github.com/ludvigalden/exectx
Cancelable and type-safe executions and contexts
cancelable context execution promise
Last synced: 11 Jan 2025
https://github.com/asifzaman777/node-js-ibm
async-await asynchronous-callbacks promise serverside-scripting
Last synced: 03 Dec 2024
https://github.com/gluons/wheres-here
π Promisified Geolocation
geolocation javascript promise
Last synced: 15 Jan 2025
https://github.com/briancairl/parachute
C++17 parallelism utility library featuring a customizable thread pool
cpp17 future parallelism promise thread thread-pool threading
Last synced: 20 Dec 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/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/talon1024/js-promise-examples
Simple JavaScript/ECMAScript 6 Promise API examples and experiments
example javascript learning promise simple
Last synced: 17 Dec 2024
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/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/kevinadhiguna/async-await-js
A tutorial about async-await, promise, and callback in Javascript
async-await callback javascript promise
Last synced: 11 Jan 2025
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: 20 Jan 2025
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/marcosellys/helloproto
GRPC with Protobuf application example
angular grpc node promise protobuf typescript
Last synced: 15 Jan 2025
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/avimehenwal/ts-translate
promise based asynchronous translations
Last synced: 13 Jan 2025
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