Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/kaelzhang/p-async-cache

Cache the async promise lookups and avoid fetching the same thing more than necessary.

async cache lru-cache nodejs promise

Last synced: 26 Oct 2024

https://github.com/dev-jeromebaek/redux-simple-pending

🕶 Awesome Redux simple module that helps to management async actions based on promise. (pending and error) 🤩

babel immutable pending promise react reducer redux webpack

Last synced: 12 Nov 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: 14 Oct 2024

https://github.com/neki-dev/promise-partial

🧩 Partial (mixed) promise execution

async partial promise

Last synced: 27 Oct 2024

https://github.com/rodrigo-lima/thenkit

Promises/A+ implementation in Swift 2 inspired by Pinky - http://lazd.github.io/Pinky/

asynchronous promise swift

Last synced: 13 Oct 2024

https://github.com/thaddeusjiang/react-promise-data

Don't wrong again about "isLoading? 🔄 : isError ? ❌ : 👍"

promise reactjs

Last synced: 25 Oct 2024

https://github.com/lxsmnsyc/future

Extension to the ES7 Promise

async deferred promise reactive

Last synced: 18 Oct 2024

https://github.com/wsmd/sleepsort-promise

😴 A Promise based implementation of SleepSort

algorithm promise sleepsort sort sorting-algorithms

Last synced: 04 Nov 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: 13 Oct 2024

https://github.com/radarsu/ts-timeout-promise

Await timeout promise wrapper.

await promise settimeout timeout typescript

Last synced: 13 Nov 2024

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: 12 Nov 2024

https://github.com/mieky/cherish

A minimal cache wrapper for all kinds of function calls

cache fetch in-memory minimal promise wrapper

Last synced: 13 Oct 2024

https://github.com/worker-tools/extendable-promise

A promise that can be delayed (extended) via repeated calls to waitUntil.

javascript promise

Last synced: 16 Nov 2024

https://github.com/nashaofu/parallel-to-serial

Parallel task based on Promise converted to serial task

conversion parallel promise serial

Last synced: 08 Nov 2024

https://github.com/anwesh43/memoize_promise_call

Don't promise the same thing again 🙅. Memoize it 💪

memoization node nodejs npm promise

Last synced: 06 Nov 2024

https://github.com/dimaamega/js-promise-implementation

implementation of js promises covered by tests

js learning promise tutorial web

Last synced: 13 Nov 2024

https://github.com/lebrancconvas/async-with-axios

Learning Asynchronus Management Concept in Javascript (NodeJS) with Axios.

async-await asynchronous axios callback javascript lab learning nodejs promise side-project

Last synced: 11 Nov 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: 08 Nov 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: 06 Nov 2024

https://github.com/avivharuzi/promise-all-batch

Call concurrent promises in batches

batch concurrency esm javascript nodejs promise typescript

Last synced: 06 Nov 2024

https://github.com/goto-bus-stop/p-join

combine results from multiple promises into a single value

promise

Last synced: 13 Nov 2024

https://github.com/davidgtonge/pdi

Node.JS Promise based DI library

dependency-injection di-container promise

Last synced: 07 Nov 2024

https://github.com/bredele/annul

Cancel promise if not resolved or rejected before a given time in miliseconds

cancel promise

Last synced: 31 Oct 2024

https://github.com/d-exclaimation/gocurrent

Go Concurrent Utilities (Breaking changes on go 1.18)

asynchronous future futures go golang promise

Last synced: 07 Nov 2024

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: 13 Nov 2024

https://github.com/exoticknight/parallelpromise

run promises with timeout, in parallel

parallel promise typescript

Last synced: 19 Nov 2024

https://github.com/lazervel/promise

The PHP Promise handling PHP promises with additional utilities and features.

error-handlers php promise

Last synced: 10 Nov 2024

https://github.com/gabemeola/resolve-chain

Chains pending promises and captures resolved return values

chain group promise waitgroup

Last synced: 19 Nov 2024

https://github.com/ovictoraurelio/promise-remotely

A simple and powerful Promise lib that give to you capability to remote resolve/reject a promise.

async await await-promises concurrency javascript promise remotely

Last synced: 14 Nov 2024

https://github.com/program-spiritual/cleverpromise

常用promise 以及 常用方法的 wrapper层 封装

clever cleverpromise es6 promise promisewrapper wraper

Last synced: 29 Oct 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: 18 Oct 2024

https://github.com/sosukesuzuki/daolnwod

Download a image from the url.

async http nodejs promise

Last synced: 11 Oct 2024

https://github.com/belgattitude/desync

Small utilities for dealing with data, typescript and react

async hooks promise react typescript

Last synced: 24 Oct 2024

https://github.com/kovalenkovpu/custom-promise

Custom promise implemenation for learning purposes only.

nodejs promise promises

Last synced: 18 Nov 2024

https://github.com/cxuesong/tasklike-promise-library

A .NET-Task-like ES6 Promise extension library for JavaScript.

cancellable-promise promise tpl xhr

Last synced: 23 Oct 2024

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.

async oop promise typescript

Last synced: 13 Nov 2024

https://github.com/dinoboff/git-spawned-promise

Promisify a git child process, settling once the process exits and its stdio streams and transformers close.

git nodejs promise

Last synced: 14 Oct 2024

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: 08 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: 08 Nov 2024

https://github.com/themost-framework/promise-sequence

Execute promises in series

promise sequence sequential series

Last synced: 16 Nov 2024

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: 28 Oct 2024

https://github.com/qard/stream-produce-promise

Write to streams with a promise-returning function

nodejs promise stream

Last synced: 17 Oct 2024

https://github.com/xeaone/fsep

FSEP = Fs + Extras + Promises

fs-extra js mkdir node nodejs outputfile promise readfile scaffold

Last synced: 12 Nov 2024

https://github.com/snowyu/promise-sequence.js

Sequnence execution promise.

asynchronous pipeline promise sequence

Last synced: 08 Nov 2024

https://github.com/saber2pr/promise

> promise.

promise

Last synced: 11 Oct 2024

https://github.com/bonevidy/vpromise

a lightweight promise/a+ library

asynchronous defer js promise typescript

Last synced: 29 Oct 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: 31 Oct 2024

https://github.com/kessler/node-async-map-limit

like Promise.all() but with limit on concurrency

async-await node node-module nodejs promise

Last synced: 13 Oct 2024

https://github.com/streetstrider/booth

Booth provides symmetric Event API over websocket or unix domain socket

flyd frp node promise realtime request socket socket-io socketio stream

Last synced: 08 Nov 2024

https://github.com/ckotzbauer/node-task-runner

A promise-based dependency-free task runner for Node

cli node promise task task-runner

Last synced: 15 Oct 2024

https://github.com/uditalias/promise-chunkify

Like Promise.all, but with concurrency.

concurency promise

Last synced: 12 Nov 2024

https://github.com/fibo/read-file-utf8

reads content from file using utf-8 encoding

promise readfile utf8

Last synced: 09 Nov 2024

https://github.com/jameslnewell/cancelable-promise

A cancelable promise implementation.

cancelable promise

Last synced: 08 Nov 2024

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: 18 Oct 2024

https://github.com/qeesung/p-cost

How long will a Promise to be resolved(rejected) ?

javascript nodejs promise time

Last synced: 31 Oct 2024

https://github.com/apal21/sqs-delayed-notification

Amazon SQS wrapper for delayed notification that can be used for exponential back off for applications such as custom callbacks or webhooks

batch dead-letter-queues notifications promise sqs webhook webhooks

Last synced: 08 Nov 2024

https://github.com/shinnn/npcache

Manipulate cache of npm packages

cache javascript nodejs npm promise stream

Last synced: 18 Oct 2024

https://github.com/qard/stream-consume-promise

Consume streams with a promise-returning function

nodejs promise stream

Last synced: 17 Oct 2024

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: 06 Nov 2024

https://github.com/cdaringe/promise_fns

Promise utility functions for Deno

bluebird deno promise promise-fns promise-fun promise-funs utilities

Last synced: 11 Nov 2024

https://github.com/artdecocode/spawncommand

Spawn a ChildProcess with a promise property resolved on exit with stdout, stderr and code.

async child-process fork javascript node nodejs promise spawn

Last synced: 10 Nov 2024

https://github.com/vitalets/promised-map

A map of promises that can be resolved or rejected by key

promise promise-library

Last synced: 27 Oct 2024

https://github.com/inadarei/fakepromise

Fake Promise Based on Timeout

promise testing

Last synced: 20 Oct 2024

https://github.com/k1r0s/korm

[DEPRECATED] Lightweight orm with different DB adapters

database orm orm-library ormlite promise sqlite

Last synced: 27 Oct 2024

https://github.com/zeekay/broken

💔 Promises are meant to be broken.

es-module javascript promise promises

Last synced: 11 Nov 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: 27 Oct 2024

https://github.com/igorskyflyer/npm-common-types

🔦 Provides frequently used types for your TypeScript projects. 🦄

back-end common generic igorskyflyer interface javascript js node promise shared trim ts types typescript

Last synced: 06 Nov 2024

https://github.com/ricmoo/promise-rationing

Promise-like interface to limit how many concurrent promises are executed.

javascript promise

Last synced: 29 Oct 2024

https://github.com/jerrykingxyz/react-use-promise-func

a react hook for use promise function.

promise react

Last synced: 11 Oct 2024

https://github.com/jameslnewell/react

📦 ⚛️ A collection of packages for building React applications.

firebase observable promise react

Last synced: 08 Nov 2024

https://github.com/deptno/ora-p

🧤 Promise based currying ora function

cli curried currying loading ora promise terminal

Last synced: 08 Nov 2024

https://github.com/jonathanstowe/manifesto

Make a supply of the results of Promises

promise raku reactive

Last synced: 28 Oct 2024

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/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: 02 Oct 2024

https://github.com/soenkekluth/prs

alias for `new Promise`

alias promise

Last synced: 07 Nov 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: 18 Oct 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: 18 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 Nov 2024

https://github.com/peternaydenov/ask-for-promise

Decoupled promise from the code. Promise with ttl, promise sequence, promise parallel and other useful promise tools.

chain paralell promise promises sequence timeout ttl

Last synced: 11 Nov 2024

https://github.com/spacetab-io/jira-tempo-sdk-php

Asynchronous PHP Jira Tempo SDK.

amphp async jira php php74 promise sdk sdk-php tempo

Last synced: 19 Nov 2024

https://github.com/prohetamine/forpromise

⚙️ While for promise

javascript npm npm-package promise

Last synced: 19 Nov 2024

https://github.com/felix-kaestner/promise

Go Promise Implementation with support for Generics (requires Go v1.18+)

go golang goroutine promise

Last synced: 15 Nov 2024

https://github.com/nerdify/redis-cache

Minimalist cache function for redis

cache hacktoberfest promise promises redis

Last synced: 10 Oct 2024

https://github.com/jasonraimondi/nestjs-axios-promise

A thin wrapper around Axios for Nest.js using Promises, because the @nestjs/axios package returns an observable.

axios http-client nestjs nestjs-axios nestjs-http promise

Last synced: 09 Nov 2024

https://github.com/xotic750/delay-promise-x

Create a delayed promise.

delay promise

Last synced: 17 Nov 2024

https://github.com/develephant/fsp

A simple Promise wrapper for fs-extra.

async await fs fs-extra promise wrapper

Last synced: 04 Nov 2024

https://github.com/borela/ls-async

List directories asynchronously using Bluebird promises.

async bluebird directory list listing node nodejs promise

Last synced: 17 Nov 2024

https://github.com/joostf/async-demo

Async JavaScript demo for a talk in the Tech Track @CMD Amsterdam

api async-await event-loop fetch json promise xhr

Last synced: 14 Oct 2024

https://github.com/aweiu/wow-shell

shell command, it will be resolved when something is hit, and support the output of colored logs

exec monorepo promise pshell shell spawn

Last synced: 10 Nov 2024

https://github.com/eliranwong/precious-bible-promises

Precious Bible Promises (compiled by Samuel Clarke) [2472 verses tagged]

bible precious-bible-promises promise script tool uniquebible

Last synced: 05 Nov 2024

Promise Awesome Lists
Promise Categories