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/negezor/middleware-io

⛓️ Modern middleware with promises

middleware promise

Last synced: 31 Oct 2024

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

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

Insert polyfills (such as Promise) for Webpack 2

polyfill promise webpack

Last synced: 13 Nov 2024

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

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: 03 Aug 2024

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

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

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

promise socket

Last synced: 27 Oct 2024

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

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

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

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

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

:beer: Debug on tap.

debug human promise switch tap

Last synced: 18 Oct 2024

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

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

Better way to cancel promises using AbortSignal

abortable abortcontroller aborterror abortsignal async await cancelable promise

Last synced: 08 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: 09 Aug 2024

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

Collect all Promise Implementations

promise promise-implementations

Last synced: 08 Nov 2024

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

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: 03 Aug 2024

https://github.com/jadjoubran/promyfill

🔥 450Bytes Promise based conditional polyfill loader

conditional polyfill promise promyfill

Last synced: 16 Oct 2024

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

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

Promises and Java8 / RXJava like streaming for Xtend

asynchronous events fibers promise stream xtend

Last synced: 06 Nov 2024

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

https://github.com/stagas/atomic

makes a function atomic with timeout and abort signal

abort atomic concurrency promise race-conditions signal timeout

Last synced: 31 Oct 2024

https://github.com/kevva/p-one

Test whether some promise passes a testing function

async async-await async-functions await concurrency iteration nodejs parallel promise test

Last synced: 28 Oct 2024

https://github.com/thekashey/plimited

👽Promise-based Resource Pool

concurency connection-pool promise

Last synced: 10 Nov 2024

https://github.com/miguelcastillo/coseq

high order functions for JavaScript async/sync iterators

async-iterators asynchronous chain coroutines iterator javascript promise sequence yield

Last synced: 28 Oct 2024

https://github.com/bredele/bluff

🙏 Promise A+ implementation

promise promises then thenable

Last synced: 31 Oct 2024

https://github.com/longseespace/movielens

Promise based Node API for the movielens unpublished API (ready to be used with async/await)

movie movielens nodejs promise

Last synced: 11 Oct 2024

https://github.com/lucasbento/node-applescript-promise

Easily execute arbitrary AppleScript code on OS X through NodeJS with Promises.

applescript javascript mac node nodejs npm osascript osx promise

Last synced: 28 Oct 2024

https://github.com/vitalets/promise-controller

Advanced control of JavaScript promises

promise promise-api promise-library promise-wrapper

Last synced: 01 Nov 2024

https://github.com/arqex/worker-function

Create functions that are executed inside of web workers and return promises.

inline promise promises webworker webworkers

Last synced: 14 Oct 2024

https://github.com/rpgeeganage/alls

Just another library with the sole purpose of waiting till all promises to complete. Nothing more, Nothing less.

allsettled library promise promise-library promise-series promises promises-complete small-projects tiny-library typescript typescript-library

Last synced: 27 Oct 2024

https://github.com/joris-van-der-wel/jsonbird

JSON-RPC 2.0 client/server/peer for any reliable transport. Inter-process communication. REST. WebSocket. WebWorker. Out of order messages or in-order byte stream

api api-client json json-rpc json-stream json-string order-byte-stream ping promise real-time rest rpc streaming structured-clone transport websocket worker

Last synced: 13 Nov 2024

https://github.com/fogine/couchbase-odm

CouchbaseODM is a promise-based Node.js ODM for Couchbase

couchbase n1ql nodejs odm promise views

Last synced: 09 Nov 2024

https://github.com/posva/faked-promise

Create a fake promise that can be resolve and rejected programatically

mock promise testing

Last synced: 27 Oct 2024

https://github.com/wojtekmaj/async-array-utils

A collection of array-related async utilities.

array array-methods async promise utils

Last synced: 27 Oct 2024

https://github.com/kevva/p-every

Test whether all promises passes a testing function

async async-await async-functions concurrency iteration nodejs parallel promise

Last synced: 28 Oct 2024

https://github.com/luoxiu/future

A futures and promises implementation for Swift.

async dispatch fast future gcd ios macos promise swift

Last synced: 11 Nov 2024

https://github.com/simsieg/sleepjs

Asynchronous sleep with better time functions and typescript support

async async-await javascript js milliseconds node node-js nodejs npm npm-package pause promise sleep sleep-functions time wait yarn

Last synced: 13 Oct 2024

https://github.com/zhaoyiming0803/promise

Promise.js v1.0

es6-javascript promise

Last synced: 14 Oct 2024

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

微信小程序wx对象的API,promise化

promise promisify wx wxapp

Last synced: 27 Oct 2024

https://github.com/Zaynex/x-atm

async task manager

async promise task-manager

Last synced: 28 Oct 2024

https://github.com/filidorwiese/redux-wait-for-ssr

Redux middleware that waits for specified actions to have occurred

actions middleware promise redux ssr

Last synced: 09 Nov 2024

https://github.com/sorenlouv/frametalk

Simple postMessage wrapper to make cross-frame communication easy as pie. Supports promises and return values. (No dependencies)

browser communication iframe postmessage promise

Last synced: 11 Nov 2024

https://github.com/frouo/promise-lite

Lets chain asynchronous methods. Pure Swift, 100% tested, lightweight with ~150 lines of code only

async chaining javascript pod promise promises swift

Last synced: 12 Oct 2024

https://github.com/jalal246/find-in

Yet another tool, written in JS for Searching Text in Files!

async callback chunk filesystem finder fs node-js promise regex search search-in-file search-in-text stream text text-processing

Last synced: 15 Oct 2024

https://github.com/onmyway133/then

:runner: Promise A+ in Swift

ios promise swift

Last synced: 24 Oct 2024

https://github.com/Jocs/promise

✋Polyfill of ES2015's Promise

promise

Last synced: 01 Nov 2024

https://github.com/cooldogepm/libpromise

A minimalistic implementation of Promises for PHP

php promise promise-chain promise-library threading

Last synced: 05 Nov 2024

https://github.com/syhner/betterr

A better way to handle errors. Both data and errors are declared with const, available at the top level, and non-nullable (once the other is handled). Errors are always Error objects.

async-await error-handling errors exceptions package promise try-catch typescript

Last synced: 17 Oct 2024

https://github.com/arnaudbuchholz/gpf-js

A multi-purpose JavaScript library

coverage grunt javascript nodejs promise rhino streams wscript

Last synced: 05 Nov 2024

https://github.com/jocs/promise

✋Polyfill of ES2015's Promise

promise

Last synced: 13 Oct 2024

https://github.com/alvarolorentedev/web-threads

generic threads using web workers for the web

hacktoberfest multithreading parallel promise ui webworker webworkers

Last synced: 28 Oct 2024

https://github.com/taylorhakes/promise-mock

Promise mocking library to make Promises resolve synchronously

async promise promise-mocking-library

Last synced: 28 Oct 2024

https://github.com/wfcd/warframe.js

A JavaScript API Wrapper for Warframes WorldState Data

javascript nodejs promise warframe warframe-api

Last synced: 06 Nov 2024

https://github.com/farhadi/task-pool

A generic pool to limit number of running asynchronous tasks in node.js

async concurrency promise task-pool

Last synced: 12 Nov 2024

https://github.com/cusspvz/await-delay

use delay/sleep/wait to async/await ES7

async-await delay es7 promise sleep wait

Last synced: 21 Oct 2024

https://github.com/dragon-fish/fexios

Fetch based HTTP client with similar API to axios for browser and Node.js / 类似 Axios 语法的原生 fetch API 请求封装库

ajax axios browser fetch fetch-api hookable http node promise

Last synced: 02 Nov 2024

https://github.com/marihachi/corekey

(Deprecated!) A simply Misskey library for Node.js

async-await misskey nodejs promise typescript

Last synced: 23 Oct 2024

https://github.com/matteogabriele/vuex-promise-middleware

Vuex promise state dispatcher

middleware plugin promise vue vuex

Last synced: 15 Oct 2024

https://github.com/glennreyes/fetch-instagram

📸 A lightweight and universal Instagram API client

api browser fetch instagram instagram-api isomorphic node promise universal

Last synced: 28 Oct 2024

https://github.com/tommoor/promise-pool

A flexible pool of promises that can be awaited and executed at a chosen level of concurrency

hacktoberfest javascript promise

Last synced: 13 Oct 2024

https://github.com/qard/kabuki

Promise-based, actor-like, streaming RPC

actors javascript kabuki nodejs promise rpc

Last synced: 28 Oct 2024

https://github.com/bengl/pitesti

A super-simple JavaScript test framework.

async-await javascript nodejs promise tap test test-anything-protocol testing

Last synced: 28 Oct 2024

https://github.com/evanlihou/react-jsonrpc-client

A JSON Rpc client for React that uses promises to call to JSON Rpc APIs.

javascript json-rpc-client promise react

Last synced: 27 Oct 2024

https://github.com/kunalgolani/cassandra-co

A very basic ORM and Client for Cassandra, inspired by 3logic's apollo-cassandra

cassandra generator nodejs promise

Last synced: 21 Oct 2024

https://github.com/wyrihaximus/reactphp-child-process-promise-closure

Run a closure in a child process and return the result over a promise

child-process closure cpu-offload hacktoberfest php php7 promise reactphp

Last synced: 02 Nov 2024

https://github.com/simsieg/megasniff

Better debugging for chained functions

chain debug log logger megasniff npm npm-module npm-package promise stream

Last synced: 13 Oct 2024

https://github.com/moxystudio/react-promiseful

A React component and hook to render children conditionally based on a promise state

delay promise react state status timeout

Last synced: 28 Oct 2024

https://github.com/loopmode/stateful

A react component for visual indication of async state.

async busy buttons indicator pending promise reactjs

Last synced: 11 Nov 2024

https://github.com/dokasto/tweet-threader

Create threads on Twitter easily.

es2015 generators promise react-redux twitter

Last synced: 20 Sep 2024

https://github.com/gajus/timeout-idle-promise

Detects when a promise is idle (does not create asynchronous events) for longer than permitted amount of time.

promise

Last synced: 17 Oct 2024

https://github.com/msaaddev/promise-it

A simple Node.js package that helps you not to look up JavaScript promise syntax every time you use it.

nodejs-promise promise promisify

Last synced: 12 Nov 2024

https://github.com/octet-stream/then-busboy

Promise-based wrapper around Busboy. Processes multipart/form-data request body and returns it in a single object.

async-await body-parser busboy file-upload form-data javascript multipart nodejs-library promise typescript wrapper

Last synced: 07 Nov 2024

https://github.com/wodenwang/nami-client

小程序NAMI客户端js库

nami promise

Last synced: 05 Nov 2024

https://github.com/siilwyn/promise-all-props

Like `Promise.all` but for object properties.

deno promise

Last synced: 28 Oct 2024

https://github.com/haixiangyan/my-promise-poller

手把手实现 JS 的 Promise 轮训机制

js poller promise promise-poller promisify ts

Last synced: 24 Oct 2024

https://github.com/jgraichen/restify

Restify is a experimental, parallel and pipelined Hypermedia API client

asynchronous future hateoas http json promise rest rest-client restful restify ruby

Last synced: 28 Oct 2024

https://github.com/ajhsu/node-wget-promise

Using wget in Node, with Promise support.

nodejs promise wget

Last synced: 07 Nov 2024

https://github.com/slashhuang/v8-promise

A promise implementation based on process.nextTick microtask

microtasks promise

Last synced: 31 Oct 2024

https://github.com/kimar/promise.swift

A tiny and simple Swift Promise library, written in 33 lines of code 🏄‍♂️

framework functional ios library macos osx programming promise swift

Last synced: 23 Oct 2024

https://github.com/svandriel/cachify-promise

Smart caching for promises. Like memoization, but better.

async cache deduplicate memoization promise

Last synced: 10 Nov 2024

https://github.com/thisconnect/fildes

Magicless helps working with file descriptors

filesystem fs promise

Last synced: 10 Nov 2024

https://github.com/fabiandev/node-exec-promise

Execute commands from Node.js and get a Promise back.

exec javascript node promise

Last synced: 07 Nov 2024

https://github.com/muyunyun/repromise

say high to promise/A+

promise

Last synced: 11 Oct 2024

https://github.com/streetstrider/command-promise

Promise & stream wrapper around child_process.exec

child-process node pipes promise shell streams

Last synced: 08 Nov 2024

https://github.com/privatenumber/fs.promises.exists

🪐 The missing fs.promises.exists(). Also supports case-sensitive/insensitive file paths.

case-insensitive case-sensitive exists fs node nodejs promise

Last synced: 28 Oct 2024

https://github.com/tarsisexistence/redux-pending-effects

🦋 A redux toolkit that tracks your asynchronous redux actions (effects) and informs about the intermediate state using the selector function

middleware pending promise redux redux-effects redux-middleware redux-pending redux-promise redux-promise-middleware redux-saga redux-thunk redux-toolkit side-effects

Last synced: 27 Oct 2024

https://github.com/futpib/fetish

fetch-based flexible http client

fetch-api http-client javascript nodejs promise

Last synced: 08 Nov 2024

https://github.com/kouks/awi

Versatile, modern and lightweight http client based on promises.

ajax client http node promise xhr

Last synced: 27 Oct 2024

https://github.com/nalexn/performancetesttools

Benchmarking tool for measuring performance of sync and async code in Swift or Objective-C.

async benchmark events objective-c performance-measurement promise reactive-programming reactive-streams swift swift3 testing

Last synced: 12 Oct 2024

Promise Awesome Lists
Promise Categories