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/ipluser/promise-interceptor
An interceptor tool for Promise.
interceptor promise promise-library
Last synced: 14 Nov 2024
https://github.com/notanengineercom/simple-async-pool
Easy to use, dependency free and typesafe concurrent pool of async and promise returning functions
async concurrency dependecy-free iterator no-dependencies nodejs pool promise typesafe typescript
Last synced: 15 Oct 2024
https://github.com/hebertcisco/pensador-promise
Frases do Pensador via WebScraping: https://github.com/hebertcisco/pensador-api
brasil frase frases gerador javascript nodejs npmjs pensador promise scraping scraping-websites web-scraping webscraping
Last synced: 13 Oct 2024
https://github.com/shinnn/prepare-write
Prepare for writing a file to the given path – create ancestor directories and verify no directory exists in the path
check filesystem javascript mkdir mkdirp nodejs prepare promise write
Last synced: 18 Oct 2024
https://github.com/andersdjohnson/react-suss
Collection of React Suspense resources.
async errorboundary jsx performance promise react react-async react-concurrent react-error-boundaries react-jsx react-performance react-suspense reactjs requestanimationframe requestidlecallback settimeout suspense
Last synced: 27 Oct 2024
https://github.com/rimiti/promise-loop-delay
Simple way to add custom delay between multiples promises
Last synced: 07 Nov 2024
https://github.com/dimaamega/asynchronous-concurrency-primitives-js
Implementation of asynchronous Barrier, Mutex, RWMutex in javascript
asyncronous coroutines javascript nodejs promise
Last synced: 13 Nov 2024
https://github.com/wzhouwzhou/easyurban
Urban dictionary definitions. Fast.
dictionary easyurban js lightweight promise urban urbandictionary
Last synced: 01 Nov 2024
https://github.com/papb/better-promise-error-log
Better error logs for unhandled errors in promises
error javascript jsonify-error log promise
Last synced: 08 Nov 2024
https://github.com/echosoar/gax
Promise mode ajax component,compatible with most major browsers
Last synced: 12 Nov 2024
https://github.com/cweili/async-throttle-cache
Throttle asynchronous functions and return cached result for each function calls. It can be used for rate limit.
async asynchronous await cache promise rate-limit rate-limiter request throttle
Last synced: 12 Nov 2024
https://github.com/lfb/javascript-basics
理解 JavaScript 的基础知识
javascript promise scope-chain
Last synced: 08 Nov 2024
https://github.com/allan-nava/ajax-javascript-sdk
javascript javascript-vanilla promise
Last synced: 14 Nov 2024
https://github.com/kaelzhang/node-logical-promise
Javascript logical operators on Promises
nodejs promise template-literals
Last synced: 26 Oct 2024
https://github.com/stefee/react-promise-state-hook
A simple React hook that provides state for async actions.
async hook loading promise react react-hooks state
Last synced: 27 Oct 2024
https://github.com/kouyjes/resource-loader
css css-loader dep-resource js js-loader loader promise promise-loader resource-loader
Last synced: 08 Nov 2024
https://github.com/shiranuit/luacoro
Lua library made to do Async / Await using coroutines.
async hacktoberfest lua promise
Last synced: 15 Oct 2024
https://github.com/betterez/btrz-simple-dao
***Very simple*** DAO for MongoDb on top of promised-mongo (Released) (Category: back-end)
javascript mock mongo mongodb promise
Last synced: 13 Nov 2024
https://github.com/shinnn/clean-css-promise
Promisified version of clean-css
async clean-css css javascript minification nodejs optimization promise style wrapper
Last synced: 18 Oct 2024
https://github.com/tpaksu/jquery.promisque
A lightweight (1KB) jQuery promises (deferreds) queue system. Can run n queues in parallel at a time. Can be paused, resumed and cleared.
deferred deferred-queue jquery promise queue
Last synced: 29 Oct 2024
https://github.com/haensl/nganimatedscroll
A promise based angular.js service to facilitate animated scrolling.
angular angular-service angular1 angular1-x angularjs animation module promise promises scrolling
Last synced: 10 Nov 2024
https://github.com/mkloubert/js-promises
Helpers for promises, which work in Node and the browser.
browser function helper javascript nodejs promise
Last synced: 11 Nov 2024
https://github.com/lawvs/promise-polyfill
Promise polyfill just for learning. Please do not use it in a production environment.
ployfill promise promise-polyfill typescript
Last synced: 28 Oct 2024
https://github.com/rueian/context-circuit-breaker
context circuit breaker for nodejs
async-await circuit-breaker nodejs promise
Last synced: 13 Oct 2024
https://github.com/gerkindev/sequential-event
An event emitter that supports promises for sequential execution of handlers
eventemitter javascript promise
Last synced: 14 Oct 2024
https://github.com/cleilsonandrade/starwars_dashboard
Aplicação desenvolvida utilizando a API do SWAPI, exibindo dados dos 7 filmes da franquia StarWars, utilizando a lib Google Charts para exibição de gráficos em formato de dashboard, realizando requisições via fetch API por meio de Promises.
api css dashboard design feather-icons google-charts graphics html javascript promise starwars
Last synced: 10 Nov 2024
https://github.com/kaelzhang/promise.extra
Promise.series, Promise.waterfall with vanilla Promise.
promise promise-extra promise-reduce promise-series promise-waterfall
Last synced: 26 Oct 2024
https://github.com/virtualstate/promise
Async tools
async-await async-iterables deno iterator-helpers javascript promise typescript
Last synced: 13 Oct 2024
https://github.com/artdecocode/catchment
Collect Node.js Stream Data Into Catchment: Stream With Promise Property Resolved On Finish.
Last synced: 10 Nov 2024
https://github.com/shubhankerism/weather-app
This a very basic app that returns the weather details of the address provided. It is developed using node.js and promise.js
Last synced: 23 Oct 2024
https://github.com/iocmd/hold-up
setInterval with promises, counter and error handling
async await javascript nodejs promise setinterval settimeout
Last synced: 17 Oct 2024
https://github.com/kritollm/retry-wrapper
Easily add retry logic to any function returning a Promise.
Last synced: 08 Nov 2024
https://github.com/jmendiara/foratata
Concurrent TaskQueue with lifecycle notification
Last synced: 11 Nov 2024
https://github.com/singcl/promise
🦁 Step by step build a Promise Class & Promise/Promise A+
callback coverage david fossa-status promise size then thenable travis-ci
Last synced: 09 Nov 2024
https://github.com/lbwa/promise-then
⤴️ Promises/A+ implementation
async asynchronous asynchronous-programming promise promises-aplus
Last synced: 05 Nov 2024
https://github.com/andrei-cacio/async-javascript
Basic examples of using Promises and Async/Await
asynchronous-programming javascript promise
Last synced: 09 Nov 2024
https://github.com/denysdovhan/slides-promises
Slides for my talk about Promises
chernivtsijs javascript promise slide slides spectacle
Last synced: 12 Oct 2024
https://github.com/sumolari/operationskit
Subclasses of NSOperation to work with promises
ios macos nsoperation operations promise promisekit
Last synced: 22 Oct 2024
https://github.com/metaory/pcall.js
✱ Minimal Result/Monad like tuples for JS ── zero-dependency
async await bundleless cjs es2025 esm hybrid lua mediator middleware minimal npm-package pcall promise protected safecall unbuild wrapper zero-dependencies zero-dependency
Last synced: 03 Nov 2024
https://github.com/deanrad/antares-ts
Antares is an Architecture for making real-time applications with confidence.
async functional-programming observable promise react reactive-programming redux rxjs rxjs6
Last synced: 19 Oct 2024
https://github.com/EasyWebApp/Promise
Promise/A+ implement based on ES 6+ & Babel
babel ecmascript polyfill promise
Last synced: 23 Oct 2024
https://github.com/iguntur/bin-exists
Check if the binary exists on system
async bin binary exists lightweight promise sync
Last synced: 07 Nov 2024
https://github.com/nwtgck/promise-http-server-npm
Promise-based HTTP server for JavaScript/TypeScript: using accept(), easy to use in async-await context
accept http-server http2 http2-server javascript node nodejs promise typescript
Last synced: 02 Nov 2024
https://github.com/iso50/step-by-step
Tiny tooling to execute Promises in a synchronous manner
array async asynchronous es6 javascript library promise synchronous
Last synced: 08 Nov 2024
https://github.com/chrisgervang/thunk-kickoff
🏈 Get promises out the door and into your store!
action-creator async promise react redux redux-thunk thunk-kickoff
Last synced: 28 Oct 2024
https://github.com/nerdify/redis-cache
Minimalist cache function for redis
cache hacktoberfest promise promises redis
Last synced: 10 Oct 2024
https://github.com/shinnn/output-file
Write a file and create its ancestor directories if needed
ancestor-directories async javascript mkdir mkdirp nodejs promise writefile
Last synced: 18 Oct 2024
https://github.com/ramchaik/batch-promise
Effortlessly Manage Promise Execution in JavaScript
batching npm-package parallelism promise typescript
Last synced: 15 Nov 2024
https://github.com/clazex/eslint-config-lux
An ESLint Config
babel eslint eslint-config esm import node npm npm-package promise quasar-framework vue
Last synced: 09 Nov 2024
https://github.com/herber/minp
A minimal promise polyfill.
minimal polyfill promise promise-library
Last synced: 31 Oct 2024
https://github.com/quaelin/particl
A small, easy to use JavaScript module that provides asynchronous control flow, event/property listeners, barriers, and more.
async asynchronous callback control-flow promise promises trigger-listeners
Last synced: 02 Oct 2024
https://github.com/pktcodes/javascript-ajax-basics
Asynchronous JavaScript and XML Basics
ajax api asynchronous-javascript catch css ecmascript fetch-api html http-requests javascript javascript-object-notation promise response then try-catch xmlhttprequest
Last synced: 08 Nov 2024
https://github.com/swivelgames/underwriter
A simple, yet powerful, Promise Registry.
dependency-injection dependency-manager fetch framework javascript javascript-library nodejs npm npm-package promise
Last synced: 13 Nov 2024
https://github.com/swivelgames/thenable-events
Powerful event-based system that introduces thenable objects to enable promise-like event handling.
emitter es2015 es2015-modules es6 events javascript library modules node nodejs promise promises thenable utilities
Last synced: 13 Nov 2024
https://github.com/goto-bus-stop/p-join
combine results from multiple promises into a single value
Last synced: 13 Nov 2024
https://github.com/pktcodes/async-javascript-basics
Asynchronous JavaScript Basics
async-await asynchronous callback callback-hell catch css ecmascript html javascript john-smilga pending promise reject resolve settled synchronous then try-catch
Last synced: 08 Nov 2024
https://github.com/shinnn/reject-unsatisfied-npm-version
Make a Promise rejection unless the currently installed npm CLI satisfies the required version
async javascript nodejs npm promise rejection version
Last synced: 18 Oct 2024
https://github.com/radarsu/ts-timeout-promise
Await timeout promise wrapper.
await promise settimeout timeout typescript
Last synced: 13 Nov 2024
https://github.com/shinnn/enumerate-files
List all files in a given directory
asynchronous enumeration filesystem javascript list nodejs promise readdir set
Last synced: 18 Oct 2024
https://github.com/joostf/async-demo
Async JavaScript demo for a talk in the Tech Track @CMD Amsterdam
api async-await event-loop fetch json promise xhr
Last synced: 14 Oct 2024
https://github.com/kritollm/cb-topromise-wrapper
Easily convert a function that takes a callback to return a promise instead.
async callback convert promise
Last synced: 12 Oct 2024
https://github.com/brainpoint/febs-java
The common libraries in fluent api. Most api is like javascript.
febs fetch java-js net promise promise-java stage thread threadpool
Last synced: 08 Nov 2024
https://github.com/gkovacs/cfy
Use generators and yield to write regular callback-based functions
async-functions callback livescript nodeback promise
Last synced: 08 Nov 2024
https://github.com/semibran/img-load
:sunrise_over_mountains::sparkles: tiny promise-based <img> loader for the browser
async browser image-loader promise
Last synced: 01 Nov 2024
https://github.com/program-spiritual/cleverpromise
常用promise 以及 常用方法的 wrapper层 封装
clever cleverpromise es6 promise promisewrapper wraper
Last synced: 29 Oct 2024
https://github.com/snowyu/promise-sequence.js
Sequnence execution promise.
asynchronous pipeline promise sequence
Last synced: 08 Nov 2024
https://github.com/mtripg6666tdr/async-lock
Promise based simple mutex for JS: preventing from running same code block at the same time.
async async-lock browser javascript lock mutex nodejs promise promise-lock
Last synced: 06 Nov 2024
https://github.com/robojones/smart-promisify
A smart implementation of promisify using native promises for Node.js
callback javascript native-promises nodejs npm promise promisify
Last synced: 14 Oct 2024
https://github.com/kritollm/concurrent-wrapper
Easily add logic to limit concurrent execution of any function returning a Promise.
async concurrent max parallel promise
Last synced: 08 Nov 2024
https://github.com/avivharuzi/promise-all-batch
Call concurrent promises in batches
batch concurrency esm javascript nodejs promise typescript
Last synced: 06 Nov 2024
https://github.com/shiningjason/load-script
💫 A simple async script loader for modern browsers.
async browser javascript load-js load-script npm-package promise
Last synced: 06 Nov 2024
https://github.com/fibo/read-file-utf8
reads content from file using utf-8 encoding
Last synced: 09 Nov 2024
https://github.com/tjenkinson/promise-chain-settled
Provides a way of knowing when a promise chain is settled. Useful for testing.
fulfilled promise promise-chain rejected resolved settled testing
Last synced: 28 Oct 2024
https://github.com/apal21/sqs-delayed-notification
Amazon SQS wrapper for delayed notification that can be used for exponential back off for applications such as custom callbacks or webhooks
batch dead-letter-queues notifications promise sqs webhook webhooks
Last synced: 08 Nov 2024
https://github.com/75lb/defer-promise
Isomorphic function returning a deferred promise. Uses native `Promise.defer` where available, else polyfills
Last synced: 12 Oct 2024
https://github.com/shinnn/read-utf8-file
Read contents of a UTF-8 file
async filesystem javascript nodejs promise read utf-8
Last synced: 18 Oct 2024
https://github.com/ckotzbauer/node-task-runner
A promise-based dependency-free task runner for Node
cli node promise task task-runner
Last synced: 15 Oct 2024
https://github.com/jameslnewell/cancelable-promise
A cancelable promise implementation.
Last synced: 08 Nov 2024
https://github.com/ricmoo/promise-rationing
Promise-like interface to limit how many concurrent promises are executed.
Last synced: 29 Oct 2024
https://github.com/kekyo/future-promise
future-promise implements at C++ from scratch
async c-plus-plus cps future promise
Last synced: 30 Oct 2024
https://github.com/thaddeusjiang/react-promise-data
Don't wrong again about "isLoading? 🔄 : isError ? ❌ : 👍"
Last synced: 25 Oct 2024
https://github.com/kessler/node-async-map-limit
like Promise.all() but with limit on concurrency
async-await node node-module nodejs promise
Last synced: 13 Oct 2024
https://github.com/chrisdothtml/pfs
A tiny promise wrapper around fs
filesystem nodejs promise wrapper
Last synced: 14 Oct 2024
https://github.com/joelvoss/request-lit
Small Promise based HTTP client
fetch http-client javascript nodejs promise
Last synced: 11 Nov 2024