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/justsml/escape-from-callback-mountain

Example Project & Guide for mastering Promises in Node/JavaScript. Feat. proposed 'Functional River' pattern

callback callback-mountain callbacks example functional-river guide hoc javascript modular modular-js nodejs patterns promise refactoring

Last synced: 17 Nov 2024

https://github.com/cmseaton42/task-easy

A simple, customizable, and lightweight priority queue for promises.

async in-memory javascript lightweight promise queue runner task

Last synced: 16 Nov 2024

https://github.com/blakeembrey/popsicle

Simple HTTP requests for node and the browser

browser http javascript node plugins promise request transport

Last synced: 25 Aug 2024

https://github.com/serviejs/popsicle

Simple HTTP requests for node and the browser

browser http javascript node plugins promise request transport

Last synced: 14 Nov 2024

https://github.com/tomeraberbach/lfi

🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.

async concurrent functional-programming generator iterable iterator javascript lazy npm-module npm-package promise sync

Last synced: 13 Nov 2024

https://github.com/royalicing/react-organism

Dead simple React state management to bring pure components alive

async functional-programming promise react state state-management

Last synced: 18 Nov 2024

https://github.com/RoyalIcing/react-organism

Dead simple React state management to bring pure components alive

async functional-programming promise react state state-management

Last synced: 28 Aug 2024

https://github.com/nspragg/filehound

Flexible and fluent interface for searching the file system

file filesystem fluent-interface promise

Last synced: 28 Oct 2024

https://github.com/forbeslindesay/promisejs.org

a promise website to document and promote

promise serviceworker website

Last synced: 17 Nov 2024

https://github.com/ForbesLindesay/promisejs.org

a promise website to document and promote

promise serviceworker website

Last synced: 31 Oct 2024

https://github.com/atapas/promise-interview-ready

Learn JavaScript Promises in a new way. This repository contains all the source code and examples that make you ready with promises, especially for your interviews 😉.

async await hacktoberfest interview-questions javascript promise promise-api webdevelopment

Last synced: 14 Nov 2024

https://github.com/jamiebuilds/tickedoff

Tiny library (<200B gzip) for deferring something by a "tick"

async defer javascript nexttick polyfill ponyfill promise setimmediate settimeout sleep wait

Last synced: 17 Nov 2024

https://github.com/slorber/combine-promises

Like Promise.all(array) but with an object instead of an array.

async await ecmascript functional-js functional-programming javascript promise promises

Last synced: 29 Oct 2024

https://github.com/eddiejibson/limitrr

Light NodeJS rate limiting and response delaying using Redis - including Express middleware.

authorization brute-force discriminator expiry express-middleware expressjs force ip light limiting maximum nodejs promise protection rate rate-limiter redis security security-tools

Last synced: 11 Oct 2024

https://github.com/charto/cwait

:hourglass: Limit number of promises running in parallel

promise

Last synced: 13 Nov 2024

https://github.com/vsilaev/tascalate-concurrent

Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s

async async-programming asynchronous asynchronous-programming completablefuture completionstage concurrency concurrent concurrent-programming executor executorservice java java-library java11 java8 java9 promise promise-interface promise-library promises

Last synced: 30 Oct 2024

https://github.com/grantila/q

A platform-independent promise library for C++, implementing asynchronous continuations.

asynchronous-continuations asynchronous-tasks event-loops futures promise promises thread

Last synced: 15 Nov 2024

https://github.com/async-plus/async-plus

⛓ A chainable interface for Swift's async/await.

async async-await await chainable concurrency flatmap future futures promise promises swift swift5

Last synced: 29 Oct 2024

https://github.com/pradel/node-instagram

Instagram api client for node that support promises.

api authentication instagram nodejs promise stream typescript

Last synced: 13 Nov 2024

https://github.com/lifeomic/attempt

A JavaScript library that makes it easier to retry functions that return a promise

async attempt await backoff exponential-backoff javascript nodejs promise retry retry-strategies team-skillspring typescript

Last synced: 12 Nov 2024

https://github.com/lyfeyaj/ewa

Enhanced Wechat App Development Toolkit (微信小程序增强开发工具)。不同于 wepy 或者 mpvue,是一个轻量级小程序开发框架。支持原生小程序所有功能,无需学习,极易上手。支持转换为百度/字节跳动/QQ/支付宝小程序。

ewa mpvue promise wechat-app wechat-mini-program wepy wxss-scss

Last synced: 12 Nov 2024

https://github.com/xDimGG/node-steamapi

An object-oriented Steam API wrapper for Node.js developers.

api-wrapper node nodejs object-oriented promise steam-api

Last synced: 13 Nov 2024

https://github.com/eram/typescript-fsm

TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user states and events. Zero dependencies!

fsm generics no-dependencies promise state-machine typescript

Last synced: 13 Nov 2024

https://github.com/daily-interview/fe-interview

:smiley: 每日一道经典前端面试题,一起共同成长。

artdong fe-interview front-end frontend interview promise webpack

Last synced: 13 Nov 2024

https://github.com/mikechabot/react-boilerplate

A slightly opinionated yet dead simple boilerplate for React 17.x, Webpack 5 and React Router v5

boilerplate code-splitting css promise reactjs redux webpack webpack5

Last synced: 05 Nov 2024

https://github.com/yuanqing/load-google-maps-api

:earth_asia: A lightweight Promise-returning helper for loading the Google Maps JavaScript API

google google-maps google-maps-api javascript promise

Last synced: 13 Nov 2024

https://github.com/m4nuc/async-busboy

Promise based multipart form parser for KoaJS

async async-busboy busboy formdata koa2 multipart promise

Last synced: 14 Oct 2024

https://github.com/vigzmv/react-promise-suspense

A React hook for resolving promises with Suspense support. <1kb bundle.

hacktoberfest hooks promise react suspense

Last synced: 13 Nov 2024

https://github.com/athos/kitchen-async

A Promise library for ClojureScript, or a poor man's core.async

async asynchronous clojurescript promise promise-library

Last synced: 12 Nov 2024

https://github.com/victorquinn/dynasty

Dynasty - Promise-based, clean DynamoDB API

amazon coffeescript dynamodb dynasty nodejs promise

Last synced: 13 Nov 2024

https://github.com/akash-joshi/rocketrpc

A typesafe framework to destroy client-server barriers.

frontend javascript nodejs promise rpc typesafe typescript typescript-generics websockets

Last synced: 30 Oct 2024

https://github.com/yued-fe/yux-storage

yux-storage 是一个基于 HTML5 IndexedDB 封装的 Web 本地数据离线存储库

indexeddb localstorage-api promise yux-storage

Last synced: 11 Nov 2024

https://github.com/ide/mux

Creates a promise that waits for the promises in nested data structures and resolves to data structures of the same form. It recursively traverses the input data structure and multiplexes its promises.

promise

Last synced: 13 Nov 2024

https://github.com/functional-promises/functional-promises

Write code like a story w/ a powerful Fluent (function chaining) API

async composition event-handlers function-chain functional-promises hacktoberfest monad promise promises

Last synced: 27 Oct 2024

https://github.com/fagbokforlaget/simple-fs

Handles files on indexeddb like you would do in node.js (promise)

browser filesystem indexeddb javascript promise

Last synced: 12 Nov 2024

https://github.com/jmperez/promise-throttle

A small library to throttle promises. Useful to avoid rate limiting when using REST APIs.

promise rate-limit rest-api throttle-promises throttling

Last synced: 13 Nov 2024

https://github.com/sanketbajoria/ssh2-promise

ssh with promise/async await and typescript support

forward-tunnel promise reverse-tunnels sftp socks ssh ssh-promise ssh2 tunnel

Last synced: 25 Oct 2024

https://github.com/benweier/blizzard.js

A promise-based Node.JS library for the Blizzard Battle.net Community Platform API

api battlenet blizzard diablo hearthstone promise starcraft typescript warcraft

Last synced: 15 Nov 2024

https://github.com/fregante/image-promise

🎑🤞 Load one or more images, return a promise. Tiny, browser-only, no dependencies.

events image imagesloaded onload promise

Last synced: 13 Nov 2024

https://github.com/byteboomers/vue-prom

Vue promise wrapper component

promise vue vue-prom vuejs

Last synced: 07 Aug 2024

https://github.com/f/pq

Human Readable Promise Chains

javascript promise

Last synced: 27 Oct 2024

https://github.com/timcassell/protopromise

Robust and efficient library for management of asynchronous operations in C#/.Net.

async async-await await callback callbacks concurrency concurrent coroutine coroutines csharp dotnet future futures parallel promise promises task tasks unity

Last synced: 29 Oct 2024

https://github.com/moszeed/easysoap

A simple to use SoapClient for Node.js

nodejs promise soap-client

Last synced: 14 Nov 2024

https://github.com/bluejava/zousan

A Lightning Fast, Yet Very Small Promise A+ Compliant Implementation

promise promise-implementations promise-library promises-aplus

Last synced: 01 Nov 2024

https://github.com/TotomInc/loaderz

:zap: A very easy-to-use, blazing fast asset-loader using promises. Support older-browsers and preload images, audios and videos.

assetloader es6 game-utility preloader promise typescript

Last synced: 02 Nov 2024

https://github.com/sindresorhus/p-state

Inspect the state of a promise

inspect introspection npm-package promise

Last synced: 07 Oct 2024

https://github.com/vardius/gollback

Go asynchronous simple function utilities, for managing execution of closures and callbacks

callback cancel closure future golang goroutine promise race retry timeout

Last synced: 27 Oct 2024

https://github.com/bin-huang/prray

"Promisified" Array, it compatible with the original Array but comes with async versions of native Array methods

array async bluebird filterasync javascript mapasync nodejs promise reduceasync

Last synced: 15 Nov 2024

https://github.com/soc221b/form-validation.js

The most customizable validation framework for JavaScript.

easy-to-use form form-validation form-verification framework-independent promise validate validation

Last synced: 12 Nov 2024

https://github.com/Bin-Huang/prray

"Promisified" Array, it compatible with the original Array but comes with async versions of native Array methods

array async bluebird filterasync javascript mapasync nodejs promise reduceasync

Last synced: 12 Nov 2024

https://github.com/rwu823/stop.js

:bird: The Promise base `setTimeout`, release your callback

javascript js promise setimmediate settimeout stop

Last synced: 10 Nov 2024

https://github.com/awspilot/dynamodb-oop

Speak fluent DynamoDB, write code with fashion, I Promise() 😃

aws-dynamodb dynamodb node node-module promise sql

Last synced: 01 Nov 2024

https://github.com/sheerun/dataloader

Dataloader is a generic utility for batch data loading with caching, works great with GraphQL

dataloader graphql promise ruby

Last synced: 29 Oct 2024

https://github.com/shqld/tish

A replacement of shell script with TypeScript, for those who love TypeScript and tired of writing shell script, aiming to emulate shell script in TypeScript.

nodejs promise shell-script shellscript stream typescript

Last synced: 06 Nov 2024

https://github.com/joeattardi/promise-poller

A basic poller built on top of promises

javascript poller polling promise

Last synced: 13 Nov 2024

https://github.com/xiubug/vue2-element

基于vue2 + vue-router2 + element-ui + vuex2 + fetch + webpack2 企业级后台管理系统最佳实践

admin backend element-ui es6 es7 fetch less manager promise vue-router vue2 vuex2 webpack2

Last synced: 11 Oct 2024

https://github.com/newfuture/miniprogram-network

Redefine the Network API of Wechat MiniProgram (小程序网络库)

axios download fetch lifecycle miniprogram network promise request typescript upload wechat

Last synced: 31 Oct 2024

https://github.com/wkovacs64/hibp

An unofficial TypeScript SDK for the 'Have I been pwned?' service.

breach breach-events breaches data-breach deno dump hack haveibeenpwned hibp javascript passwords pastes promise pwned security typescript

Last synced: 15 Nov 2024

https://github.com/reactphp/promise-stream

The missing link between Promise-land and Stream-land for ReactPHP.

php promise reactphp stream

Last synced: 15 Nov 2024

https://github.com/wKovacs64/hibp

An unofficial TypeScript SDK for the 'Have I been pwned?' service.

breach breach-events breaches data-breach deno dump hack haveibeenpwned hibp javascript passwords pastes promise pwned security typescript

Last synced: 28 Oct 2024

https://github.com/lahmatiy/es6-promise-polyfill

ES6 Promise polyfill

es2015 es6 polyfill promise

Last synced: 17 Nov 2024

https://github.com/AndrewBarba/apns2

Node client for connecting to Apple's Push Notification Service using the new HTTP/2 protocol with JSON web tokens

apns apple http2 ios nodejs promise push-notifications

Last synced: 09 Aug 2024

https://github.com/andrewbarba/apns2

Node client for connecting to Apple's Push Notification Service using the new HTTP/2 protocol with JSON web tokens

apns apple http2 ios nodejs promise push-notifications

Last synced: 14 Nov 2024

https://github.com/ruochuan12/axios-analysis

学习源码整体架构系列多篇之axios源码,前端面试高频源码。我组织了源码共读活动,每周一起学习200行左右的源码,加我微信 ruochuan12 参与。

axios axios-analysis promise

Last synced: 26 Oct 2024

https://github.com/atapas/promiviz

Visualize JavaScript Promises on the browser. Visualize the JavaScript Promise APIs and learn. It is a playground to learn about promises faster, ever!

hacktoberfest interview javascript promise promise-api promises

Last synced: 14 Nov 2024

https://github.com/neurosnap/cofx

A node and javascript library that helps developers describe side-effects as data in a declarative, flexible API.

asynchronous cofx data javascript node promise side-effects yield

Last synced: 01 Nov 2024

https://github.com/fabiospampinato/siero

A serialization library that can handle functions, promises and symbols too.

deserialize function promise serialize worker

Last synced: 31 Oct 2024

https://github.com/bsonntag/react-use-promise

React hook for handling promises.

hook promise react react-hooks

Last synced: 14 Nov 2024

https://github.com/bartozzz/queue-promise

A simple, dependency-free library for concurrent promise-based queues. Comes with with concurrency and timeout control.

javascript nodejs promise promise-chain promise-queue queue

Last synced: 14 Nov 2024

https://github.com/PatrickJS/redis-dataloader

Batching and Caching layer using Redis as the Caching layer

batching dataloader datastore facebook-dataloader promise redis-cache redis-dataloader

Last synced: 12 Nov 2024

https://github.com/patrickjs/redis-dataloader

Batching and Caching layer using Redis as the Caching layer

batching dataloader datastore facebook-dataloader promise redis-cache redis-dataloader

Last synced: 14 Nov 2024

https://github.com/yannickdot/taskorama

⚙ A Task/Future data type for JavaScript

async functional-programming javascript promise tasks

Last synced: 07 Nov 2024

https://github.com/bredele/doors

:door: Mutable asynchronous operations with conditions

asynchronous condition promise state-machine

Last synced: 07 Nov 2024

https://github.com/atmajs/alot

Turns your arrays into lazy and async streams

arrays async javascript promise typescript

Last synced: 16 Nov 2024

https://github.com/scaccogatto/vue-geolocation

ask to your users their coordinates, and wrap them into a Promise

geolocation promise vue

Last synced: 14 Nov 2024

https://github.com/azu/kuromojin

Provide a high-level wrapper for kuromoji.js. Cache/Promise API

japanese javascript kuromoji promise

Last synced: 14 Nov 2024

https://github.com/brummelte/sleep-promise

Resolves a promise after a specified delay.

javascript promise

Last synced: 08 Nov 2024

https://github.com/johannesjo/angular2-promise-buttons

Chilled loading buttons for angular2

angular2 angular2-component button promise

Last synced: 25 Oct 2024

https://github.com/jwalton/node-promise-breaker

Helps you write libraries that accept both promises and callbacks.

async callback javascript javascript-library promise

Last synced: 15 Nov 2024

https://github.com/jonschlinkert/write

Write data to the file system, creating any intermediate directories if they don't already exist. Used by flat-cache and many others!

async buffer disk file file-system fs javascript jonschlinkert nodejs promise stream sync write writefile writefilesync

Last synced: 13 Nov 2024

https://github.com/djwassink/promise-parallel-throttle

It's kinda like Promise.all(), but throttled!

parallel promise sequential throttle

Last synced: 29 Oct 2024

https://github.com/gr2m/before-after-hook

wrap methods with before/after hooks

api async asynchronous events hooks promise

Last synced: 13 Nov 2024

https://github.com/esamattis/node-promisepipe

Safely pipe node.js streams while capturing all errors to a single promise

node promise stream

Last synced: 14 Oct 2024

https://github.com/kristoff-it/redis-memolock

Redis MemoLock - Distributed Caching with Promises

distributed-cache distributed-memoization future go memoization memolock promise redis

Last synced: 17 Oct 2024

Promise Awesome Lists
Promise Categories