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/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/shinnn/rmfr

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

async delete javascript promise recursive remove rimraf rm

Last synced: 07 Dec 2024

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

Collection of svelte stores to manage and save promises.

api promise sapper svelte svelte3

Last synced: 10 Oct 2024

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

Executes array of functions as sequence and returns promise

functions promise sequence

Last synced: 28 Oct 2024

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

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

https://github.com/thewalruzz/godot-promise

JS-like implementation of Promise API for Godot 4

godot godot4 promise promise-api

Last synced: 06 Nov 2024

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

Promise-oriented coroutines for node.js

async coroutine fibers promise

Last synced: 18 Nov 2024

https://github.com/duxianwei520/node

learning node

node nodejs promise

Last synced: 16 Nov 2024

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

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

Node.js REPL with promise support & CLI module requiring

node promise promise-support repl

Last synced: 08 Nov 2024

https://github.com/shigma/prochain

Proxified Promise Chain in JavaScript

chain javascript promise proxy typescript

Last synced: 23 Oct 2024

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

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

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

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

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

throttle async and promise-returning functions like lodash.throttle

async async-await promise throttle

Last synced: 26 Dec 2024

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

⛓️ Modern middleware with promises

middleware promise

Last synced: 19 Dec 2024

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

https://github.com/henrygd/semaphore

Faster inline semaphores and mutexes in javascript

async async-await concurrency mutex promise semaphore

Last synced: 11 Nov 2024

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

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/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/aliakh/demo-java-completablefuture

'Asynchronous programming in Java with CompletableFuture' article and source code.

completablefuture completionstage future promise

Last synced: 25 Nov 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/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/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: 07 Dec 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/mc-zone/webpack2-polyfill-plugin

Insert polyfills (such as Promise) for Webpack 2

polyfill promise webpack

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

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/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: 25 Dec 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/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/hax/all-promises

Collect all Promise Implementations

promise promise-implementations

Last synced: 08 Nov 2024

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/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/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/hacklone/arraync

Async Array methods polyfills

array async async-await javascript promise typescript

Last synced: 25 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/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/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/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/jadjoubran/promyfill

🔥 450Bytes Promise based conditional polyfill loader

conditional polyfill promise promyfill

Last synced: 16 Oct 2024

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

Promises and Java8 / RXJava like streaming for Xtend

asynchronous events fibers promise stream xtend

Last synced: 26 Dec 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: 17 Nov 2024

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: 24 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/die-welle/tiny-qiniu

A tiny qiniu sdk for uploading file.

base64 promise qiniu qiniu-sdk sdk upload upload-base64 upload-file

Last synced: 25 Nov 2024

https://github.com/bredele/bluff

🙏 Promise A+ implementation

promise promises then thenable

Last synced: 31 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/notbucai/taro-request

基于Promise Taro http请求,轻便,小巧,api友好,功能丰富

axios promise request taro taro-request

Last synced: 22 Nov 2024

https://github.com/thekashey/plimited

👽Promise-based Resource Pool

concurency connection-pool promise

Last synced: 10 Nov 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/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/phanxgames/dictionaryjs

Typescript dictionary for Node.JS objects providing associative array support.

async dictionary dot-operators iterator nodejs promise typescript

Last synced: 19 Nov 2024

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

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

gitignore glob promise readdir recursive simple tiny

Last synced: 02 Dec 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/js-devtools/ez-spawn

Simple, consistent, cross-platform process spawning

async callback cli exec javascript nodejs promise spawn sync

Last synced: 06 Dec 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/codemodsquad/asyncify

Don't keep your promises 😉

async await chain codemod promise refactoring then thenable

Last synced: 20 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/axetroy/wxapp-promisify

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

promise promisify wx wxapp

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/zhaoyiming0803/promise

Promise.js v1.0

es6-javascript promise

Last synced: 28 Nov 2024

https://github.com/mvaldesdeleon/long-promise

Long stack traces for Promises (Node 8 only).

async-hooks node promise stack stacktrace

Last synced: 17 Nov 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/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/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/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/taylorhakes/promise-mock

Promise mocking library to make Promises resolve synchronously

async promise promise-mocking-library

Last synced: 28 Oct 2024

https://github.com/jocs/promise

✋Polyfill of ES2015's Promise

promise

Last synced: 13 Oct 2024

https://github.com/Jocs/promise

✋Polyfill of ES2015's Promise

promise

Last synced: 01 Nov 2024

Promise Awesome Lists
Promise Categories