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-29 00:18:07 UTC
- JSON Representation
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/kritollm/cb-topromise-wrapper
Easily convert a function that takes a callback to return a promise instead.
async callback convert promise
Last synced: 18 Nov 2024
https://github.com/kovalenkovpu/custom-promise
Custom promise implemenation for learning purposes only.
Last synced: 18 Nov 2024
https://github.com/d-band/micro-fs
File system and globbing utilities
copy delete filesystem fs glob move promise
Last synced: 24 Nov 2024
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 Nov 2024
https://github.com/shinnn/npcache
Manipulate cache of npm packages
cache javascript nodejs npm promise stream
Last synced: 07 Dec 2024
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: 07 Dec 2024
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: 07 Dec 2024
https://github.com/shinnn/enumerate-files
List all files in a given directory
asynchronous enumeration filesystem javascript list nodejs promise readdir set
Last synced: 07 Dec 2024
https://github.com/yuriipohorilets/goit-js-hw-09
📚 JS-HW-09 | Async. Data. Promise
Last synced: 16 Nov 2024
https://github.com/shinnn/output-file
Write a file and create its ancestor directories if needed
ancestor-directories async javascript mkdir mkdirp nodejs promise writefile
Last synced: 07 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: 07 Dec 2024
https://github.com/shinnn/read-utf8-file
Read contents of a UTF-8 file
async filesystem javascript nodejs promise read utf-8
Last synced: 07 Dec 2024
https://github.com/neki-dev/promise-partial
🧩 Partial (mixed) promise execution
Last synced: 27 Oct 2024
https://github.com/neogeek/raspar
⛏ A simple to use Promise-based web scraper with local caching.
Last synced: 27 Oct 2024
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: 11 Nov 2024
https://github.com/jonathanstowe/manifesto
Make a supply of the results of Promises
Last synced: 15 Dec 2024
https://github.com/wenzhang-dev/libz
modern c++ codebase
asio asynchronous-programming coroutine grpc promise
Last synced: 22 Nov 2024
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 Nov 2024
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 Nov 2024
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 Nov 2024
https://github.com/seanghay/promisive
Recursive Promise.all that works on object and array
Last synced: 22 Nov 2024
https://github.com/waldemarnt/concurrent-promises
This package allows safe promise concurrency
concurrency concurrent-programming limit promise promises promises-concurrent
Last synced: 12 Dec 2024
https://github.com/felix-kaestner/promise
Go Promise Implementation with support for Generics (requires Go v1.18+)
Last synced: 15 Nov 2024
https://github.com/martinsbicudo/promise-with-events
Simple lib to use promises with events :pager:
events javascript promise promise-with-events typescript
Last synced: 22 Nov 2024
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: 26 Nov 2024
https://github.com/pedro-donoso/curso-node
Curso de node.js de free code camp, fundamentos de Node.js y Express, proyecto práctico y ejemplos, conceptos básicos de desarrollo web back-end, JavaScript asíncrono, npm, módulos de Node.js, JSON, HTTP
await-async eventemitter json promise trycatch url
Last synced: 26 Nov 2024
https://github.com/fluency03/promise-blog
promise-blog
callback javascript node nodejs promise q
Last synced: 22 Nov 2024
https://github.com/ylzon/handwriting-javascript
手写 currify / promise / bind / Deep Clone / EventHub
bind currify deep-clone eventhub promise
Last synced: 02 Dec 2024
https://github.com/mieky/trello-fetcher
Promise-based wrapper for easy Trello API calls
api convenience helper minimal promise request trello wrapper
Last synced: 27 Nov 2024
https://github.com/byteboomers/tuai
Asynchronous request–response iframe messaging
asynchronous iframe messaging promise
Last synced: 28 Dec 2024
https://github.com/semibran/img-load
:sunrise_over_mountains::sparkles: tiny promise-based <img> loader for the browser
async browser image-loader promise
Last synced: 19 Dec 2024
https://github.com/mallpopstar/rc
Perform JavaScript operations from remote locations
automation broadcastchannel communicate developer-tools handshake iframe messagechannel postmessage promise remote secure simple testing web
Last synced: 29 Nov 2024
https://github.com/wangtao0101/redux-saga-middleware
redux middleware for achieving callbacks in redux-saga
callback promise react redux-saga
Last synced: 08 Dec 2024
https://github.com/fabiospampinato/promise-concurrency-limiter
Tiny scheduler for functions returning promises that can limit their concurrency.
concurrency limit limiter promise
Last synced: 02 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/joelvoss/request-lit
Small Promise based HTTP client
fetch http-client javascript nodejs promise
Last synced: 11 Nov 2024
https://github.com/bredele/atleast
Create a timed out promise from a given value and time in miliseconds.
asynchronous await promise resolve timeout
Last synced: 19 Dec 2024
https://github.com/the-software-compagny/nestjs_module_factorydrive
Factory drive module for NestJS framework
abstract abstraction async bucket disk drive driver factory factorydrive file filesystem nestjs node nodejs npm promise spaces storage
Last synced: 03 Dec 2024
https://github.com/belgattitude/desync
Small utilities for dealing with data, typescript and react
async hooks promise react typescript
Last synced: 13 Dec 2024
https://github.com/koahubjs/koahub-demo-promise
koahub-demo-promise
koa koa2 koahub koahub-demo node nodejs promise
Last synced: 04 Dec 2024
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: 17 Nov 2024
https://github.com/notwoods/promise-stream-utils
Various functions for working with streams inside async functions
Last synced: 20 Dec 2024
https://github.com/lxsmnsyc/future
Extension to the ES7 Promise
async deferred promise reactive
Last synced: 20 Dec 2024
https://github.com/takaneichinose/message-box-web-component
Alert, Confirm, Prompt dialog box (modal) in Web Components
alert async async-await await await-async await-promises confirm css dialog html javascript javascript-es6 messagebox modal modal-dialog nodejs promise prompt typescript webcomponents
Last synced: 23 Dec 2024
https://github.com/ricmoo/promise-rationing
Promise-like interface to limit how many concurrent promises are executed.
Last synced: 16 Dec 2024
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: 05 Dec 2024
https://github.com/wolven531/promise-tests
Used to demonstrate and explain different promise and async concepts and libraries
async async-await asynchronous javascript js nodejs promise promise-library promises react reactjs reactts ts typescript
Last synced: 27 Dec 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 Nov 2024
https://github.com/mearns/extrinsic-promises
A convenient promises anti-pattern: promises you can settle from outside the promise.
callbacks hacktoberfest javascript js promise promises reactive reactive-programming
Last synced: 11 Dec 2024
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/bonevidy/vpromise
a lightweight promise/a+ library
asynchronous defer js promise typescript
Last synced: 17 Dec 2024
https://github.com/jameslnewell/react
📦 ⚛️ A collection of packages for building React applications.
firebase observable promise react
Last synced: 01 Jan 2025
https://github.com/the-software-compagny/nestjs_module_rcon
RCON module for NestJS framework
abstract abstraction async nestjs node nodejs npm npm-package promise rcon rcon-client spaces
Last synced: 12 Dec 2024
https://github.com/the-software-compagny/nestjs_module_factorydrive-s3
S3 driver for Factory drive module from NestJS framework
abstract abstraction async bucket decorators disk drive driver factory factorydrive file filesystem nestjs node nodejs npm promise s3 spaces storage
Last synced: 12 Dec 2024
https://github.com/the-software-compagny/nestjs_module_restools
Simple tools for NestJS framework and REST APIs
abstract async auth-public decorators library nestjs node nodejs npm promise request-context rest search-filter-schema spaces tools
Last synced: 12 Dec 2024
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: 12 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: 13 Dec 2024
https://github.com/program-spiritual/cleverpromise
常用promise 以及 常用方法的 wrapper层 封装
clever cleverpromise es6 promise promisewrapper wraper
Last synced: 17 Dec 2024
https://github.com/jameslnewell/cancelable-promise
A cancelable promise implementation.
Last synced: 01 Jan 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: 13 Dec 2024
https://github.com/cap32/http-ask
A flexible promise based HTTP client for Node.js and browser.
Last synced: 29 Nov 2024
https://github.com/jerrykingxyz/react-use-promise-func
a react hook for use promise function.
Last synced: 18 Dec 2024
https://github.com/kritollm/concurrent-wrapper
Easily add logic to limit concurrent execution of any function returning a Promise.
async concurrent max parallel promise
Last synced: 01 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/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/zeecoder/z-image-preloader
Image preloading with promise support.
Last synced: 29 Nov 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/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/wsmd/sleepsort-promise
😴 A Promise based implementation of SleepSort
algorithm promise sleepsort sort sorting-algorithms
Last synced: 21 Dec 2024
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