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.

https://github.com/amqp/rhea-promise

A promisified layer over rhea AMQP client

amqp1-0 promise rhea typescript

Last synced: 08 Apr 2025

https://github.com/soal/map-promisified

Wrapper for Mapbox Gl JS library that gives nice Promise-based API to asynchronous map functions

mapbox-gl mapbox-gl-js promise

Last synced: 15 Apr 2025

https://github.com/igrishaev/pact

Chaining values with ease

clojure clojurescript manifold promise

Last synced: 22 Apr 2025

https://github.com/garronej/run_exclusive

⚡🔒 Wait queue for function execution 🔒 ⚡

async-await callback deno lock mutex promise queued-calls typescript

Last synced: 27 Mar 2025

https://github.com/srmagura/real-cancellable-promise

Cancellable promise library for JavaScript and TypeScript.

javascript nodejs promise react typescript

Last synced: 19 Dec 2024

https://github.com/mnxn/promise_jsoo

Js_of_ocaml bindings to JS Promises with supplemental functions

js-of-ocaml ocaml promise

Last synced: 23 Mar 2025

https://github.com/nswbmw/appoint

Another Promise implementation. Inspired by [lie](https://github.com/calvinmetcalf/lie).

promise

Last synced: 27 Apr 2025

https://github.com/saperio/lightflow

A tiny Promise-inspired control flow library for browser and Node.js.

asynchronous-functions callback chain es6 flow flow-control parallel promise

Last synced: 04 Apr 2025

https://github.com/claudsonm/cep-promise-php

Busca por CEP utilizando Promises nos serviços dos Correios, ViaCEP, CepAberto e outros.

cep cepaberto codeigniter composer composer-package correios laravel packagist php promise symfony viacep zend-framework

Last synced: 06 Apr 2025

https://github.com/hanford/await-exec

Small wrapper around node's child_process exec command, allowing it to easily be used with async/await

async await npm npm-package promise wrapper

Last synced: 07 May 2025

https://github.com/rtsao/browser-unhandled-rejection

A ponyfill/polyfill for browser Promise unhandledrejection events

polyfill ponyfill promise unhandled-rejection unhandledrejection

Last synced: 27 Dec 2024

https://github.com/marcelowa/promise-all-properties

A helper function that recevies an object with a promise in each property and returns a promise that resolves to an object with the same properties and the resolved values of the promises

javascript promise typescript

Last synced: 29 Jan 2025

https://github.com/fabiospampinato/tiny-readdir-glob

A simple promisified recursive readdir function, with support for globs.

glob promise readdir recursive simple tiny

Last synced: 09 Apr 2025

https://github.com/sergeysolovev/ymaps

:round_pushpin:Yandex Maps on-demand promise-based widget loader

es6 javascript promise yandex-api yandex-maps

Last synced: 05 May 2025

https://github.com/risq/transceiver

Channel based event bus with request/reply pattern, using promises. For node & browser.

browser channels es6 event-bus event-listener events nodejs promise

Last synced: 09 Apr 2025

https://github.com/phenax/service-worker-js

Service worker recipies library

javascript library promise service-worker

Last synced: 14 Apr 2025

https://github.com/runjuu/mst-effect

💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS

async asynchronous-programming mobx mobx-state-tree mst observable promise react redux-observable rxjs state-management stream

Last synced: 05 Mar 2025

https://github.com/wojtekmaj/make-cancellable-promise

Make any Promise cancellable.

promise promise-cancelling

Last synced: 17 Mar 2025

https://github.com/szchenghuang/debounce-async

A debounce function that delays invoking asynchronous functions.

async-await debounce promise

Last synced: 10 Apr 2025

https://github.com/darky/rocket-pipes

Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀

adt aop chain-promise compose composition context either exit fp-libraries kleisli maybe mock monet pipe pipeline promise ramda ts typescript validation

Last synced: 01 May 2025

https://github.com/vvvvalvalval/promise-dag

Chain promises declaratively using high-level graphs. Tiny, portable, dependency-free.

async javascript promise

Last synced: 13 Apr 2025

https://github.com/sebelga/promised-hooks

Middleware utility for your Promises

hooks middleware promise promise-library

Last synced: 06 Dec 2024

https://github.com/vitorluizc/vue-loadable

⏳ Improve your loading state control with pretty simple methods and helpers.

async asynchronous decorator interceptor loadable loading loading-indicator loading-state promise vue vue-mixin vue-plugin vuex

Last synced: 13 Apr 2025

https://github.com/transitive-bullshit/p-cache

Decorator to memoize the results of async functions via lru-cache.

async cache memoize memoize-decorator promise

Last synced: 15 Jun 2025

https://github.com/mikermcneil/parley

Flow control harness for implementors. Builds a Deferred object that supports async/await, promise chaining, and conventional Node callbacks.

deferred flow-control promise

Last synced: 19 Dec 2024

https://github.com/wj42ftns/replace-in-files

Replace text in one or more files or globs.

asynchronously file files filesystem glob promise replace replacement text

Last synced: 20 Nov 2024

https://github.com/duxianwei520/node

learning node

node nodejs promise

Last synced: 22 Apr 2025

https://github.com/shinnn/rmfr

Node.js implementation of rm -fr – recursive removal of files and directories

async delete javascript promise recursive remove rimraf rm

Last synced: 09 Apr 2025

https://github.com/lucianoratamero/svelte-promisable-stores

Collection of svelte stores to manage and save promises.

api promise sapper svelte svelte3

Last synced: 10 Feb 2025

https://github.com/cometkim/concurrently.macro

Transform your async function to be run concurrently much as possible

async babel babel-macro babel-plugin babel-plugin-macros precompile promise

Last synced: 23 Mar 2025

https://github.com/thimoteus/purescript-promises

An alternative effect monad for PureScript.

javascript promise purescript

Last synced: 13 Apr 2025

https://github.com/subbu963/buzy

Async queue manager for node and browser

ajax javascript nodejs promise promise-library

Last synced: 06 Dec 2024

https://github.com/grantila/already

Utility functions for promises; finally, map, filter, etc

filter functional map promise reduce

Last synced: 16 Jun 2025

https://github.com/merklejerk/flex-ether

A modern, flexible library for sending ethereum transactions.

async await easy ens es2017 ether ethereum library private-key promise self-signed send simple transfer wallet web3

Last synced: 22 Apr 2025

https://github.com/sage/f-promise

Promise-oriented coroutines for node.js

async coroutine fibers promise

Last synced: 13 May 2025

https://github.com/TomerAberbach/limit-concur

⚖️ Limit an async function's concurrency with ease!

async concurrency javascript nodejs npm-module npm-package promise rate-limiting

Last synced: 07 May 2025

https://github.com/jilizart/sequence-as-promise

Executes array of functions as sequence and returns promise

functions promise sequence

Last synced: 20 Mar 2025

https://github.com/streetstrider/repl.js

Node.js REPL with promise support & CLI module requiring

node promise promise-support repl

Last synced: 14 Apr 2025

https://github.com/shigma/prochain

Proxified Promise Chain in JavaScript

chain javascript promise proxy typescript

Last synced: 05 May 2025

https://github.com/tomeraberbach/limit-concur

⚖️ Limit an async function's concurrency with ease!

async concurrency javascript nodejs npm-module npm-package promise rate-limiting

Last synced: 16 Mar 2025

https://github.com/jjgouveia/maestro-express-async-errors

Maestro is a layer of code that acts as a wrapper, without any dependencies, for async middlewares.

async error error-handler express express-middleware expressjs javascript node nodejs promise typescript

Last synced: 10 Apr 2025

https://github.com/jcoreio/async-throttle

throttle async and promise-returning functions like lodash.throttle

async async-await promise throttle

Last synced: 13 Apr 2025

https://github.com/hcfyapp/chrome-call

Call the original chrome javascript API and return a Promise.

chrome-api chrome-app chrome-extension es6 promise

Last synced: 01 May 2025

https://github.com/wellyshen/eslint-config-welly

😎 ⚙️ ESLint configuration for React projects that I do. Feel free to use this!

a11y airbnb async-await browser-compatibility emotion eslint eslint-config import jest prettier promise testing-library typescript

Last synced: 13 Feb 2025

https://github.com/digitalbrainjs/use-async-effect

React async effect hook with cancellation, progress capturing, and other powers of CPromise

async fetch hook hooks promise react react-hooks

Last synced: 22 Mar 2025

https://github.com/axross/repromised

🤝 Declarative promise resolver as a render props component

promise react react-native render-props typescript

Last synced: 20 Nov 2024

https://github.com/negezor/middleware-io

⛓️ Modern middleware with promises

middleware promise

Last synced: 19 Dec 2024

https://github.com/helloilya/angular-promise-loader

Angular directives to display loading of an indicate after pressing a button or a form based on promises

angular button form loader promise

Last synced: 12 Feb 2025

https://github.com/henrygd/semaphore

Faster inline semaphores and mutexes in javascript

async async-await concurrency mutex promise semaphore

Last synced: 28 Apr 2025

https://github.com/astoilkov/p-signal

Better way to cancel promises using AbortSignal

abortable abortcontroller aborterror abortsignal async await cancelable promise

Last synced: 14 Apr 2025

https://github.com/posva/p-singleton

Ensure only one instance of a promise is created until rejected or resolved

async-functions javascript nodejs promise promise-modules promises

Last synced: 23 Jun 2025

https://github.com/kaelzhang/node-glob-gitignore

Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API

gitignore-rules glob nodejs promise

Last synced: 12 Apr 2025

https://github.com/alvarobernalg/event-worker

A simpler way of dealing with Web Workers

events listener performance process promise thread threads web worker

Last synced: 03 Dec 2024

https://github.com/nrkno/eventually

A Swift Future/Promise library that can be used to model and transform asynchronous results

async futures promise swift

Last synced: 12 Apr 2025

https://github.com/shinnn/get-chrome-tabs

Get information of the currently opened Chrome tabs, for example URLs and titles

browser chrome chromium javascript jxa macos nodejs open-scripting-architecture osa promise tabs

Last synced: 09 Apr 2025

https://github.com/howprogrammingworks/promise

Asynchronous Programming with Promises

async asynchronous await catch promise then

Last synced: 07 May 2025

https://github.com/khrj/p-queue

Promise queue with concurrency control, for Deno

api concurrency deno module port promise queue rate-limits typescript

Last synced: 07 Apr 2025

https://github.com/axetroy/wxapp-socket

用于微信小程序socket通信的封装

promise socket

Last synced: 20 Mar 2025

https://github.com/merklejerk/ez-ens

Simple, zero configuration Ethereum Name Service resolver.

async await easy ens es2017 ethereum library promise simple web3 zero-configuration

Last synced: 19 Jun 2025

https://github.com/lpinca/stopcock

Limit the execution rate of a function using the token bucket algorithm

leaky-bucket promise rate-limiting throttle token-bucket

Last synced: 08 Jan 2025

https://github.com/mc-zone/webpack2-polyfill-plugin

Insert polyfills (such as Promise) for Webpack 2

polyfill promise webpack

Last synced: 04 May 2025

https://github.com/wzhouwzhou/ytsearcher

YTSearcher | 170k+ DL | 1000+ Dependents | NodeJS package providing an easy-to-use promise-based solution for getting youtube search results.

es6 google-api modern nodejs promise searcher youtube youtube-search ytsearcher

Last synced: 13 Feb 2025

https://github.com/lazervel/promise

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

error-handlers php promise

Last synced: 15 Apr 2025

https://github.com/octet-stream/use-suspender

Wraps asynchronous function allowing to use it with React.Suspense

async javascript javascript-library preact promise react react-hooks react-suspense

Last synced: 03 Jul 2025

https://github.com/meathill/gitbook-javascript-async-tutorial

A full tutorial for JavaScript asynchronous development, with every new feature.

async-await async-javascript ebook gitbook gitchat javascript promise tutorial

Last synced: 23 Nov 2024

https://github.com/sebinsua/tap-debug

:beer: Debug on tap.

debug human promise switch tap

Last synced: 19 Apr 2025

https://github.com/romanpunia/aspromise

Promise for AngelScript

angelscript async await promise

Last synced: 07 May 2025

https://github.com/hax/all-promises

Collect all Promise Implementations

promise promise-implementations

Last synced: 25 Jun 2025

https://github.com/evheniy/yeps

Yet Another Event Promised Server

async await http http-server nodejs promise

Last synced: 17 Dec 2024

https://github.com/futantan/nuo.js

An implementation of the Promise/A+ spec. Only 80 lines of code

javascript promise promiseaplus

Last synced: 20 Nov 2024

https://github.com/canaanites/await-catcher

Promise wrapper for easy error handling without try-catch 💯🔥

async async-await await javascript library promise promise-wrapper typescript wrapper

Last synced: 29 Nov 2024

https://github.com/hacklone/arraync

Async Array methods polyfills

array async async-await javascript promise typescript

Last synced: 12 Apr 2025

https://github.com/edm00se/parcel-plugin-goodie-bag

provides the Promise and fetch goodies needed for IE(11) support w/ parcel bundle loading

fetch ie parceljs plugin polyfill promise

Last synced: 11 May 2025

https://github.com/theritikchoure/carrierjs

Carrier JS is promise based http client for browsers. It is used to interact with servers with ultimate caching feature.

carrierjs hacktoberfest hacktoberfest-accepted hacktoberfest2023 javascript nodejs npm-package promise

Last synced: 30 Apr 2025

https://github.com/shenfe/rext

🎈A lightweight (< 5kb gzipped) and Promise-supported HTTP request library, for all browsers.

ajax cross-domain iframe promise xdomainrequest xhr

Last synced: 10 Apr 2025

https://github.com/goto-bus-stop/p-wait-all

`Promise.all`, but it waits for all promises to settle even if one of them rejected

async-await async-functions await promise promises

Last synced: 16 Apr 2025

https://github.com/blueneogeo/xtend-async

Promises and Java8 / RXJava like streaming for Xtend

asynchronous events fibers promise stream xtend

Last synced: 17 Feb 2025

https://github.com/kyleross/await-handler

Basic wrapper for await that allows handling of errors without try/catch blocks

async-await await error-handling handler node node8 nodejs npm-module promise

Last synced: 06 May 2025

https://github.com/jadjoubran/promyfill

🔥 450Bytes Promise based conditional polyfill loader

conditional polyfill promise promyfill

Last synced: 15 Apr 2025

https://github.com/riversun/java-promise

Promise library for java.You can do the same thing with JavaScript's Promise in java! Concurrent library.

asynchronous concurrency-library java javascript multithreading promise

Last synced: 06 Dec 2024

https://github.com/thiagozf/demodal

Promise-based utility to control modal states in React

hook modal promise react

Last synced: 30 Jan 2025