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/iocmd/hold-up

setInterval with promises, counter and error handling

async await javascript nodejs promise setinterval settimeout

Last synced: 17 Oct 2024

https://github.com/shinnn/npm-cli-path

Resolve the path of `npm-cli.js` included in the globally installed npm CLI

async npm promise

Last synced: 18 Oct 2024

https://github.com/lfb/javascript-basics

理解 JavaScript 的基础知识

javascript promise scope-chain

Last synced: 08 Nov 2024

https://github.com/shinnn/npm-cli-dir

Resolve a path of the directory where npm CLI is installed

async cli directory javascript nodejs npm pathfinding promise realpath

Last synced: 18 Oct 2024

https://github.com/gerkindev/sequential-event

An event emitter that supports promises for sequential execution of handlers

eventemitter javascript promise

Last synced: 14 Oct 2024

https://github.com/papb/better-promise-error-log

Better error logs for unhandled errors in promises

error javascript jsonify-error log promise

Last synced: 08 Nov 2024

https://github.com/cweili/async-throttle-cache

Throttle asynchronous functions and return cached result for each function calls. It can be used for rate limit.

async asynchronous await cache promise rate-limit rate-limiter request throttle

Last synced: 12 Nov 2024

https://github.com/rimiti/promise-loop-delay

Simple way to add custom delay between multiples promises

delay loop node promise

Last synced: 07 Nov 2024

https://github.com/appgeist/get-file-from-url

Utility function to download a file from a specified URL

download file nodejs promise server-side utilities

Last synced: 06 Nov 2024

https://github.com/anseki/dual-api

Make your module implement dual APIs, callback API and thenable (Promise) API.

api callback callback-api dual dual-apis promise reject resolve then thenable

Last synced: 06 Nov 2024

https://github.com/chrisgervang/thunk-kickoff

🏈 Get promises out the door and into your store!

action-creator async promise react redux redux-thunk thunk-kickoff

Last synced: 28 Oct 2024

https://github.com/notanengineercom/simple-async-pool

Easy to use, dependency free and typesafe concurrent pool of async and promise returning functions

async concurrency dependecy-free iterator no-dependencies nodejs pool promise typesafe typescript

Last synced: 15 Oct 2024

https://github.com/sumolari/operationskit

Subclasses of NSOperation to work with promises

ios macos nsoperation operations promise promisekit

Last synced: 22 Oct 2024

https://github.com/stagfoo/obake

👹 statement management with proxies and promise on glitch

frontend promise proxy react state-management vue

Last synced: 15 Nov 2024

https://github.com/mkloubert/js-promises

Helpers for promises, which work in Node and the browser.

browser function helper javascript nodejs promise

Last synced: 11 Nov 2024

https://github.com/qianlongo/promise-analysis

探究promise源码与实现

es6 promise

Last synced: 13 Nov 2024

https://github.com/echosoar/gax

Promise mode ajax component,compatible with most major browsers

ajax gax jsonp promise

Last synced: 12 Nov 2024

https://github.com/lawvs/promise-polyfill

Promise polyfill just for learning. Please do not use it in a production environment.

ployfill promise promise-polyfill typescript

Last synced: 28 Oct 2024

https://github.com/easywebapp/promise

Promise/A+ implement based on ES 6+ & Babel

babel ecmascript polyfill promise

Last synced: 16 Oct 2024

https://github.com/tunnckocore/dush-promise

Plugin for `dush` that makes it a Deferred promise and adds `.resolve`, `.reject`, `.than` and `.catch` methods for more better error handling experience

baseplugin deferred deferred-promise dush dushplugin minibaseplugin promise

Last synced: 16 Oct 2024

https://github.com/caseywebb/potato-promise

:sweet_potato: ES6 Promises, but lazier.

lazy lazy-evaluation promise

Last synced: 23 Oct 2024

https://github.com/hisco/http2-got

Http2 got is a human-friendly and powerful HTTP1.1 / HTTP2 request library.

http2 javascript nodejs promise request stream

Last synced: 14 Nov 2024

https://github.com/betterez/btrz-simple-dao

***Very simple*** DAO for MongoDb on top of promised-mongo (Released) (Category: back-end)

javascript mock mongo mongodb promise

Last synced: 13 Nov 2024

https://github.com/keyvan-m-sadeghi/babel-plugin-transform-util-promisify

Transforms util.promisify for node versions < 8

babel babel-plugin promise promisify

Last synced: 16 Oct 2024

https://github.com/stefee/react-promise-state-hook

A simple React hook that provides state for async actions.

async hook loading promise react react-hooks state

Last synced: 27 Oct 2024

https://github.com/yiminghe/concurrent-runner

run cancelable async function concurrently by concurrency and priority using heap

async cancelable concurrency priority promise

Last synced: 27 Oct 2024

https://github.com/unional/async-fp

Asynchronous Functional Programming Utilities

async context dependency fp functional functional-programming promise typescript

Last synced: 26 Oct 2024

https://github.com/kaelzhang/promise-faker

Provides promise-like APIs but does the synchronous things.

fake faker nodejs promise sync synchronous

Last synced: 26 Oct 2024

https://github.com/rohan-deshpande/rd-fetch

A developer friendly fetch wrapper class

class fetch json promise wrapper

Last synced: 05 Nov 2024

https://github.com/tunnckocore/native-promise-deferred

A deferred Promise, using `native-or-another` behind and so it work on Node.js v0.10 too!

deferred deferred-promise native native-promise promise

Last synced: 16 Oct 2024

https://github.com/tomchen/fetchline

Read text file (remote over HTTP(S) or local) line by line as async iterator, with Node, browsers and Deno

async-iterator browser deno fetch file isomorphic iterable iterator lerna line monorepo node nodejs promise readline

Last synced: 23 Oct 2024

https://github.com/kouts/promise-loading-handler

A utility to handle loading indicators state

handler indicator loader loading progress promise spinner

Last synced: 28 Oct 2024

https://github.com/shiranuit/luacoro

Lua library made to do Async / Await using coroutines.

async hacktoberfest lua promise

Last synced: 15 Oct 2024

https://github.com/dimaamega/asynchronous-concurrency-primitives-js

Implementation of asynchronous Barrier, Mutex, RWMutex in javascript

asyncronous coroutines javascript nodejs promise

Last synced: 13 Nov 2024

https://github.com/kaelzhang/node-logical-promise

Javascript logical operators on Promises

nodejs promise template-literals

Last synced: 26 Oct 2024

https://github.com/nwtgck/promise-http-server-npm

Promise-based HTTP server for JavaScript/TypeScript: using accept(), easy to use in async-await context

accept http-server http2 http2-server javascript node nodejs promise typescript

Last synced: 02 Nov 2024

https://github.com/shinnn/npm-cli-version

Get the currently installed npm version

async javascript nodejs npm promise version

Last synced: 18 Oct 2024

https://github.com/artdecocode/catchment

Collect Node.js Stream Data Into Catchment: Stream With Promise Property Resolved On Finish.

nodejs promise stream

Last synced: 10 Nov 2024

https://github.com/haensl/nganimatedscroll

A promise based angular.js service to facilitate animated scrolling.

angular angular-service angular1 angular1-x angularjs animation module promise promises scrolling

Last synced: 10 Nov 2024

https://github.com/sebinsua/catch-to

Catch errors and declaratively map them to other errors or values.

api boom catch errors map promise value

Last synced: 10 Nov 2024

https://github.com/jochasinga/go-promise

Light-weight channel-compatible Promise

go golang promise

Last synced: 18 Oct 2024

https://github.com/bahmutov/chdir-promise

Changing current working folder as a promise + a stack of folders to jump back.

chdir promise utility

Last synced: 02 Oct 2024

https://github.com/yuleicul/build-your-own

🛠 Learning by building. Build your own React, SWR, Promise, Async/await, etc.

async-await homemade promise react source-code swr

Last synced: 29 Oct 2024

https://github.com/bukinoshita/rssjson

RSS promise generator for Node

feed json promise rss rss2json rssjson rsstojson xml

Last synced: 27 Oct 2024

https://github.com/shubhankerism/weather-app

This a very basic app that returns the weather details of the address provided. It is developed using node.js and promise.js

nodejs promise

Last synced: 23 Oct 2024

https://github.com/kaelzhang/promise.extra

Promise.series, Promise.waterfall with vanilla Promise.

promise promise-extra promise-reduce promise-series promise-waterfall

Last synced: 26 Oct 2024

https://github.com/rpominov/rescript-promise

Another Promise bindings for ReScript

promise rescript

Last synced: 13 Oct 2024

https://github.com/ipluser/promise-interceptor

An interceptor tool for Promise.

interceptor promise promise-library

Last synced: 14 Nov 2024

https://github.com/ahzhezhe/async-utility

Utility to convert async function to sync function, execute async function synchronously & resolve promise synchronously.

async async-await promise sync

Last synced: 09 Nov 2024

https://github.com/bredele/cypher-through

Filter Neo4j records and return what really matters

neo4j promise records through

Last synced: 31 Oct 2024

https://github.com/herberthe/react-await

Await Component for promise data rendering for React

await component promise react

Last synced: 14 Nov 2024

https://github.com/luoyjx/promise-cookbook

:book: Learn how to cook promise in Javascript

promise

Last synced: 05 Nov 2024

https://github.com/chocolateboy/async-any

Manage various forms of asynchronous completion in a uniform way

async async-completion callback complete completion done node-module npm-module promise promises

Last synced: 16 Oct 2024

https://github.com/mrdulin/go-promise

Go language implementation of Promise static method in JavaScript.

concurrency concurrent-programming go golang javascript promise

Last synced: 13 Nov 2024

https://github.com/a-x-/parallel

Runs a bunch of promises like Promise.all does, but takes an object instead of array

promise

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

https://github.com/inadarei/fakepromise

Fake Promise Based on Timeout

promise testing

Last synced: 20 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/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/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/shinnn/npcache

Manipulate cache of npm packages

cache javascript nodejs npm promise stream

Last synced: 18 Oct 2024

https://github.com/fabervitale/pinky-promise

A Promise A+ spec compliant implementation written in Typescript

promise promise-library promiseaplus typescript

Last synced: 27 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/d4nyll/resolve-when

Returns a promise that resolves once condition is met

javascript nodejs promise

Last synced: 15 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/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/thaddeusjiang/react-promise-data

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

promise reactjs

Last synced: 25 Oct 2024

https://github.com/chrisdothtml/pfs

A tiny promise wrapper around fs

filesystem nodejs promise wrapper

Last synced: 14 Oct 2024

https://github.com/gruhn/callforth

Don't callback, callforth! :running:

async-await callback javascript promise

Last synced: 14 Oct 2024

https://github.com/huang2002/timer-x

A promise-based timer.

3h async promise sleep timer wait

Last synced: 15 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: 17 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/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/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/markusjx/n-api-tools

A toolbox for node-addon-api

javascript n-api nodejs promise

Last synced: 15 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/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/clemyan/sisyphus-retry

Lightweight library for retrying asynchronous tasks with fluent API

async await chaining fetch fluent promise retry

Last synced: 28 Oct 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/kritollm/cb-topromise-wrapper

Easily convert a function that takes a callback to return a promise instead.

async callback convert promise

Last synced: 12 Oct 2024

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

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

clever cleverpromise es6 promise promisewrapper wraper

Last synced: 29 Oct 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/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/75lb/defer-promise

Isomorphic function returning a deferred promise. Uses native `Promise.defer` where available, else polyfills

deferred javascript promise

Last synced: 12 Oct 2024

https://github.com/kekyo/future-promise

future-promise implements at C++ from scratch

async c-plus-plus cps future promise

Last synced: 30 Oct 2024

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

List directories asynchronously using Bluebird promises.

async bluebird directory list listing node nodejs promise

Last synced: 12 Oct 2024

https://github.com/juanjoarreola/osprey

A Library to connect to APIs built on top of URLSession

api-client json json-api multipart networking promise request swift urlsession

Last synced: 16 Nov 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/axtk/skdl

Promisifying pollings

async polling promise

Last synced: 15 Nov 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/qard/stream-consume-promise

Consume streams with a promise-returning function

nodejs promise stream

Last synced: 17 Oct 2024

Promise Awesome Lists
Promise Categories