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: 2025-02-04 00:24:06 UTC
- JSON Representation
https://github.com/so1ve/crpr
Create a promise, but avoid using constructors.
Last synced: 21 Dec 2024
https://github.com/hackerl/aio
A promise-based asynchronous library implemented in C++17 (deprecated - https://github.com/Hackerl/asyncio)
Last synced: 16 Jan 2025
https://github.com/aryan02420/star-all-settled
Supercharge your promises with parallel, sequential, pooled, and batched resolution
allsettled async batch bring-your-own-compiler byoc javascript parallel pool promise promises typescript
Last synced: 29 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: 09 Jan 2025
https://github.com/vishwam/worker-async
A simple promise-based interface to communicate between web workers and the main thread
async browser promise rpc web-worker worker
Last synced: 31 Dec 2024
https://github.com/shinnn/npm-cli-dir
Resolve a path of the directory where npm CLI is installed
async cli directory javascript nodejs npm pathfinding promise realpath
Last synced: 02 Feb 2025
https://github.com/mrtimofey/transcroll
Animate scroll in a flexible, user-friendly, simple and modern way
animation promise scroll telegram transition
Last synced: 21 Jan 2025
https://github.com/chocolateboy/async-any
Manage various forms of asynchronous completion in a uniform way
async async-completion callback complete completion done node-module npm-module promise promises
Last synced: 19 Dec 2024
https://github.com/compulim/has-resolved
Checks if a Promise is resolved or rejected asynchronously
asynchronous promise rejection resolution
Last synced: 06 Nov 2024
https://github.com/herber/minp
A minimal promise polyfill.
minimal polyfill promise promise-library
Last synced: 18 Dec 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: 02 Feb 2025
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/dutu/valr-api-node
VALR exchange API client for REST and WebSocket
api promise rest rest-api rest-client valr valr-api websocket websocket-client
Last synced: 16 Jan 2025
https://github.com/chipjarred/async
Swift Async package that makes creating and using asynchronous tasks easier.
async asynchronous completion-handler concurrency concurrent-programming dispatchqueue future gcd grand-central-dispatch multithreading mutex promise swift-framework swift-package-manager thread thread-safety
Last synced: 12 Dec 2024
https://github.com/gerkindev/sequential-event
An event emitter that supports promises for sequential execution of handlers
eventemitter javascript promise
Last synced: 01 Dec 2024
https://github.com/bredele/cypher-through
Filter Neo4j records and return what really matters
Last synced: 19 Dec 2024
https://github.com/shiranuit/luacoro
Lua library made to do Async / Await using coroutines.
async hacktoberfest lua promise
Last synced: 01 Feb 2025
https://github.com/xucongli1989/xpromisequeue
这是一个Javascript Promise的执行队列模块,里面的每一个Promise都是按顺序执行的,您也可以指定一定的优先级来决定队列的执行顺序。
excute javascript promise queue
Last synced: 28 Jan 2025
https://github.com/qard/stream-produce-promise
Write to streams with a promise-returning function
Last synced: 17 Dec 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: 31 Dec 2024
https://github.com/yiminghe/concurrent-runner
run cancelable async function concurrently by concurrency and priority using heap
async cancelable concurrency priority promise
Last synced: 14 Dec 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: 21 Dec 2024
https://github.com/kaelzhang/promise-faker
Provides promise-like APIs but does the synchronous things.
fake faker nodejs promise sync synchronous
Last synced: 14 Dec 2024
https://github.com/blakek/compose
🛠 Compose functions and promises
functional-programming functions pipeline promise
Last synced: 02 Jan 2025
https://github.com/eliranwong/precious-bible-promises
Precious Bible Promises (compiled by Samuel Clarke) [2472 verses tagged]
bible precious-bible-promises promise script tool uniquebible
Last synced: 01 Jan 2025
https://github.com/socheatsok78/are-you-ready-yet
The "are-you-ready-yet" package is basically a joke to "Promise".
Last synced: 16 Jan 2025
https://github.com/allan-nava/ajax-javascript-sdk
javascript javascript-vanilla promise
Last synced: 14 Jan 2025
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/wenzhang-dev/libz
modern c++ codebase
asio asynchronous-programming coroutine grpc promise
Last synced: 22 Jan 2025
https://github.com/echosoar/gax
Promise mode ajax component,compatible with most major browsers
Last synced: 11 Jan 2025
https://github.com/codewithreelofficial/javascript-promises
Explores JavaScript's new Promises API
asynchronous callback-functions javascript modern-javascript promise promises synchronous the-modern-javascript
Last synced: 13 Dec 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: 02 Jan 2025
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: 02 Jan 2025
https://github.com/nashaofu/parallel-to-serial
Parallel task based on Promise converted to serial task
conversion parallel promise serial
Last synced: 02 Jan 2025
https://github.com/nazar-pc/async-eventer
A tiny library with asynchronous Promise-based implementation of events dispatching and handling
async asynchronous dispatch event handle promise
Last synced: 24 Jan 2025
https://github.com/d-exclaimation/gocurrent
Go Concurrent Utilities (Breaking changes on go 1.18)
asynchronous future futures go golang promise
Last synced: 29 Dec 2024
https://github.com/radarsu/ts-timeout-promise
Await timeout promise wrapper.
await promise settimeout timeout typescript
Last synced: 12 Jan 2025
https://github.com/waldemarnt/concurrent-promises
This package allows safe promise concurrency
concurrency concurrent-programming limit promise promises promises-concurrent
Last synced: 12 Dec 2024
https://github.com/neki-dev/promise-partial
🧩 Partial (mixed) promise execution
Last synced: 27 Oct 2024
https://github.com/yuriipohorilets/goit-js-hw-09
📚 JS-HW-09 | Async. Data. Promise
Last synced: 16 Jan 2025
https://github.com/shinnn/read-exif
Get Exif data from a JPEG file without reading whole contents
exif javascript jpeg jpg metadata nodejs promise
Last synced: 02 Feb 2025
https://github.com/cudiph/node-gtrans
Free google translate API
google-translate-api language nodejs promise translator typescript
Last synced: 24 Jan 2025
https://github.com/fibo/read-file-utf8
reads content from file using utf-8 encoding
Last synced: 02 Jan 2025
https://github.com/gpittarelli/ineedthis
Management of statefull dependencies(/services)
component dependencies javascript mount promise state state-management typescript
Last synced: 24 Nov 2024
https://github.com/npkgz/async-magic
Promises FTW! A pure promised based, async toolbox for Node.js >=7.6
async async-await control-flow es2017 javascript library nodejs promise promisify toolbox
Last synced: 11 Jan 2025
https://github.com/axtk/skdl
Helps set up a promisified polling
async polling promise promisified wait-for
Last synced: 15 Jan 2025
https://github.com/pietile/pietile-promise-observer
Simple Promise observer
Last synced: 26 Jan 2025
https://github.com/k1r0s/korm
[DEPRECATED] Lightweight orm with different DB adapters
database orm orm-library ormlite promise sqlite
Last synced: 21 Dec 2024
https://github.com/gabemeola/resolve-chain
Chains pending promises and captures resolved return values
Last synced: 20 Jan 2025
https://github.com/behi22/jammming
This webpage is developed to showcase knowledge of developing responsive webpages and using the react library to develop web applications. The website allows users to search the Spotify library, create a custom playlist, then save it to their Spotify account.
api async-await components html-css-javascript import-export javascript json jsx modules promise react surge webapp
Last synced: 13 Jan 2025
https://github.com/attitude/eslint-config-with-attitude
Opinionated eslint rules for React Native apps
config eslint eslint-config esnext flow import promise react react-native rules standard
Last synced: 18 Jan 2025
https://github.com/byteboomers/tuai
Asynchronous request–response iframe messaging
asynchronous iframe messaging promise
Last synced: 28 Dec 2024
https://github.com/alexhtech/data-fetcher
Promise based HTTP client for the browser and node.js
http-client javascript node-js promise
Last synced: 12 Jan 2025
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: 19 Dec 2024
https://github.com/ashokdey/sendotp-promise
promise bug fixed api for sendotp by msg91
async-await msg91 nodejs promise sendotp travis-ci
Last synced: 30 Nov 2024
https://github.com/kubatbekkk/async-race
This TypeScript OOP project involves building an SPA for managing a collection of cars, operating their engines, and displaying race statistics. The project is designed to train the use of async functions in JavaScript, including Promises and async/await, while utilizing OOP principles.
Last synced: 12 Jan 2025
https://github.com/worker-tools/extendable-promise
A promise that can be delayed (extended) via repeated calls to waitUntil.
Last synced: 16 Jan 2025
https://github.com/d-band/micro-fs
File system and globbing utilities
copy delete filesystem fs glob move promise
Last synced: 24 Jan 2025
https://github.com/mallpopstar/rc
Perform JavaScript operations from remote locations
automation broadcastchannel communicate developer-tools handshake iframe messagechannel postmessage promise remote secure simple testing web
Last synced: 27 Jan 2025
https://github.com/parzh/retryable
Convenience function which helps to retry an action
delayed promise retry retry-executing wait
Last synced: 24 Jan 2025
https://github.com/shinnn/read-utf8-file
Read contents of a UTF-8 file
async filesystem javascript nodejs promise read utf-8
Last synced: 02 Feb 2025
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: 02 Feb 2025
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: 12 Jan 2025
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: 12 Jan 2025
https://github.com/goto-bus-stop/p-join
combine results from multiple promises into a single value
Last synced: 12 Jan 2025
https://github.com/neogeek/raspar
⛏ A simple to use Promise-based web scraper with local caching.
Last synced: 29 Jan 2025
https://github.com/lazco-studio/virtfusion
A client for VirtFusion API. Built with TypeScript.
api async npm-package promise typescript virtfusion
Last synced: 22 Dec 2024
https://github.com/rodrigo-lima/thenkit
Promises/A+ implementation in Swift 2 inspired by Pinky - http://lazd.github.io/Pinky/
Last synced: 24 Jan 2025
https://github.com/ronanyeah/promise-workshop
FAC/GSG Workshop - April 2017
javascript promise promise-workshop tutorial
Last synced: 28 Jan 2025
https://github.com/heineiuo/use-promise-state
A React hook for Promise
promise react react-hooks reacthooks use-promise-state use-state
Last synced: 19 Jan 2025
https://github.com/stefee/promise-settled-aggregate
Await an array of promises to be settled, then reject with an AggregateError upon failure, or resolve with an array of values upon success.
aggregate aggregateerror allsettled promise promises reject settled
Last synced: 14 Dec 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: 02 Feb 2025
https://github.com/kovalenkovpu/custom-promise
Custom promise implemenation for learning purposes only.
Last synced: 19 Jan 2025
https://github.com/cap32/http-ask
A flexible promise based HTTP client for Node.js and browser.
Last synced: 27 Jan 2025
https://github.com/jzplp/promisejz
符合Promises/A+规范的Javascript异步编程Promise的完整实现,并且提供了与ECMAScript同样的实用函数。
Last synced: 29 Dec 2024
https://github.com/dzek69/rmdir-promise
Promisified `rmdir` npm module.
es6 javascript node npm promise promises rmdir
Last synced: 14 Jan 2025
https://github.com/darky/klubok
Do notation pipes for Promise-based or pure functions which easy to mock
do-notation functional-programming javascript mock pipe promise typescript unit-testing
Last synced: 11 Jan 2025
https://github.com/shinnn/win-user-installed-npm-cli-path
Resolve the path of `npm-cli.js` included in the user-installed npm on Windows
javascript nodejs npm path promise resolution windows
Last synced: 02 Feb 2025
https://github.com/jonathanstowe/manifesto
Make a supply of the results of Promises
Last synced: 15 Dec 2024
https://github.com/juanjoarreola/osprey
A Library to connect to APIs built on top of URLSession
api-client json json-api multipart networking promise request swift urlsession
Last synced: 16 Jan 2025
https://github.com/artdecocode/spawncommand
Spawn a ChildProcess with a promise property resolved on exit with stdout, stderr and code.
async child-process fork javascript node nodejs promise spawn
Last synced: 08 Jan 2025
https://github.com/pedro-donoso/curso-node
Curso de node.js de free code camp, fundamentos de Node.js y Express, proyecto práctico y ejemplos, conceptos básicos de desarrollo web back-end, JavaScript asíncrono, npm, módulos de Node.js, JSON, HTTP
await-async eventemitter json promise trycatch url
Last synced: 25 Jan 2025
https://github.com/snowyu/promise-sequence.js
Sequnence execution promise.
asynchronous pipeline promise sequence
Last synced: 30 Dec 2024
https://github.com/shinnn/load-from-cwd-or-npm
Load a module from either CWD or npm CLI directory
async fallback import javascript loading module-loader nodejs npm promise
Last synced: 02 Feb 2025
https://github.com/zeecoder/z-image-preloader
Image preloading with promise support.
Last synced: 27 Jan 2025