Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/promise
- Wikipedia: https://en.wikipedia.org/wiki/Futures_and_promises
- Created by: Barbara Liskov, Liuba Shrira, Mark S. Miller, Dean Tribble, Rob Jellinghaus, Daniel P. Friedman
- Released: 1988
- Related Topics: future, async-await, callback, deferred, coroutines, fiber, concurrency,
- Last updated: 2024-11-10 00:22:50 UTC
- JSON Representation
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/promise-queue/promise-queue
Promise-based queue
javascript promise promise-queue queue
Last synced: 30 Oct 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
Last synced: 17 Nov 2024
https://github.com/ForbesLindesay/promisejs.org
a promise website to document and promote
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/reugn/async
Synchronization and asynchronous computation package for Go
async asynchronous asynchronous-api barrier concurrency concurrent-map future generics go lock mutex promise synchronization zero-dependency
Last synced: 16 Nov 2024
https://github.com/metarhia/metasync
Asynchronous Programming Library for JavaScript & Node.js
array async asynchronous callback chain collector composition impress javascript js metarhia node nodejs parallel promise series sync synchronous thenable
Last synced: 12 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
Last synced: 13 Nov 2024
https://github.com/bhushankummar/amazon-mws
Amazon MWS NodeJS Wrapper
aamazon-mws-typescript amazon-mws amazon-mws-await amazon-mws-client-runtime amazon-mws-finaces amazon-mws-libraries amazon-mws-orders amazon-mws-products amazon-mws-promises amazon-mws-sellers callback feed-submission fulfillment-orders javascript marketplace-participations mws promise sku subscription typescript
Last synced: 17 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/Arvtesh/UnityFx.Async
Asynchronous operations (promises) for Unity3d.
async async-await async-operation async-programming asynchronous-programming c-sharp coroutine coroutines csharp dotnet future game-development promise task unity unity-engine unity3d unityfx yield
Last synced: 10 Nov 2024
https://github.com/arvtesh/unityfx.async
Asynchronous operations (promises) for Unity3d.
async async-await async-operation async-programming asynchronous-programming c-sharp coroutine coroutines csharp dotnet future game-development promise task unity unity-engine unity3d unityfx yield
Last synced: 14 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/pocesar/node-stratum
Stratum protocol server and client for Node.js
coin cryptocurrency daemon javascript mining node-stratum promise rpc rpc-server stratum stratum-protocol stratum-proxy stratum-server
Last synced: 17 Nov 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.
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/johannesjo/angular-promise-buttons
Chilled loading buttons for AngularJS
angular angular-directives angularjs promise promise-buttons
Last synced: 17 Nov 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/jstransformers/jstransformer
Normalize the API of any JSTransformer.
asynchronously consolidate engine javascript jstransformer promise templates transform unified
Last synced: 09 Aug 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/gulpjs/bach
Compose your async functions with elegance.
async async-functions callback composing-functions gulpjs javascript observable parallel promise series settled stream
Last synced: 07 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/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/aravindnc/mongoose-aggregate-paginate-v2
A cursor based custom aggregate pagination library for Mongoose with customizable labels.
aggregate callback cursor custom label mongodb mongoose mongoose-aggregate mongoose-paginate next paginate pagination paginator paging plugin prev promise total
Last synced: 10 Oct 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/celery/vine
Python promises
promise promise-api promise-library promises python python3
Last synced: 14 Nov 2024
https://github.com/kevinhwang91/promise-async
Promise & Async in Lua
async async-await eventloop libuv lua luv neovim promise
Last synced: 16 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: 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.
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/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 参与。
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/xpepermint/mongodb-cron
MongoDB collection as crontab
background background-jobs cron cronjob crontab job mongodb promise recurring recurring-jobs scheduler
Last synced: 28 Oct 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
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.
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
Last synced: 14 Oct 2024
https://github.com/sakejs/sake-core
Sake's core interface.
asynchronous-tasks build-tool cake coffeescript make promise tasks
Last synced: 01 Nov 2024
https://github.com/doodlewind/nativebird
🐦 Bluebird alternative within ~200 loc
async bluebird bluebird-promise javascript promise promise-library promises-aplus
Last synced: 15 Nov 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