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-12-24 00:20:04 UTC
- JSON Representation
https://github.com/axios/axios
Promise based HTTP client for the browser and node.js
hacktoberfest http-client javascript nodejs promise
Last synced: 23 Dec 2024
https://github.com/JakeChampion/fetch
A window.fetch JavaScript polyfill.
fetch javascript polyfill promise
Last synced: 25 Oct 2024
https://github.com/jakechampion/fetch
A window.fetch JavaScript polyfill.
fetch javascript polyfill promise
Last synced: 23 Dec 2024
https://github.com/node-fetch/node-fetch
A light-weight module that brings the Fetch API to Node.js
fetch fetch-api hacktoberfest http http-client node-fetch promise spec-compliant stream whatwg whatwg-fetch
Last synced: 23 Dec 2024
https://github.com/bitinn/node-fetch
A light-weight module that brings the Fetch API to Node.js
fetch fetch-api hacktoberfest http http-client node-fetch promise spec-compliant stream whatwg whatwg-fetch
Last synced: 12 Dec 2024
https://github.com/serialport/node-serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
electron hardware iot javascript node-serialport nodebots nodejs promise robot serial serial-ports serialport
Last synced: 23 Dec 2024
https://github.com/elbywan/wretch
A tiny wrapper built around fetch with an intuitive syntax. :candy:
ajax fetch formdata http http-client http-request javascript json nodejs promise request typescript
Last synced: 23 Dec 2024
https://github.com/sindresorhus/p-queue
Promise queue with concurrency control
async-functions async-queue node-module npm-package promise promise-queue queue queue-data-stucture
Last synced: 23 Dec 2024
https://github.com/infinitered/apisauce
Axios + standardized errors + request/response transforms.
api axios promise react-native reactjs
Last synced: 23 Dec 2024
https://github.com/dmfay/massive-js
A data mapper for Node.js and PostgreSQL.
data-mapper database nodejs postgres postgresql promise sql
Last synced: 27 Sep 2024
https://github.com/fluture-js/fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
algebraic-data-types async cancellation control-flow fantasy-land fluture functional-programming future monad promise sanctuary
Last synced: 24 Dec 2024
https://github.com/fluture-js/Fluture
🦋 Fantasy Land compliant (monadic) alternative to Promises
algebraic-data-types async cancellation control-flow fantasy-land fluture functional-programming future monad promise sanctuary
Last synced: 27 Oct 2024
https://github.com/sunny-117/js-challenges
✨✨✨ Challenge your JavaScript programming limits step by step 前端手写题,一步步提升 JavaScript 编程水平
html-css-javascript javascript nodejs promise react typescript vuejs
Last synced: 26 Dec 2024
https://github.com/Sunny-117/js-challenges
✨✨✨ Challenge your JavaScript programming limits step by step
html-css-javascript javascript nodejs promise react typescript vuejs
Last synced: 31 Oct 2024
https://github.com/posva/vue-promised
💝 Composable Promises & Promises as components
component promise vue vue-composition-api
Last synced: 24 Dec 2024
https://github.com/dollarshaveclub/postmate
📭 A powerful, simple, promise-based postMessage library.
communicate handshake iframe postmessage promise secure simple
Last synced: 26 Dec 2024
https://github.com/sindresorhus/emittery
Simple and modern async event emitter
async emitter event-emitter event-listener javascript nodejs npm-package promise
Last synced: 24 Dec 2024
https://github.com/jdeferred/jdeferred
Java Deferred/Promise library similar to JQuery.
android async java promise promise-library
Last synced: 20 Dec 2024
https://github.com/FranckFreiburger/http-vue-loader
load .vue files from your html/js
http http-vue-loader loader promise vue vue-files vue-loader vuejs2
Last synced: 03 Nov 2024
https://github.com/franckfreiburger/http-vue-loader
load .vue files from your html/js
http http-vue-loader loader promise vue vue-files vue-loader vuejs2
Last synced: 27 Sep 2024
https://github.com/shopify/graphql-batch
A query batching executor for the graphql gem
Last synced: 24 Dec 2024
https://github.com/Shopify/graphql-batch
A query batching executor for the graphql gem
Last synced: 30 Oct 2024
https://github.com/azu/promises-book
JavaScript Promiseの本
book ebook free javascript javascript-promise pdf promise
Last synced: 26 Dec 2024
https://github.com/sindresorhus/p-map
Map over promises concurrently
async async-await async-functions await concurrency iteration javascript mapper nodejs parallel promise promises
Last synced: 23 Dec 2024
https://github.com/nodeshift/opossum
Node.js circuit breaker - fails fast ⚡️
breaker circuit circuit-breaker fail-fast fallback hystrix hystrix-dashboard promise
Last synced: 20 Dec 2024
https://github.com/kevva/download
Download and extract files
async decompress download extract http nodejs promise stream
Last synced: 24 Dec 2024
https://github.com/posva/mande
<700 bytes convenient and modern wrapper around fetch with smart extensible defaults
Last synced: 25 Dec 2024
https://github.com/real-serious-games/c-sharp-promise
Promises library for C# for management of asynchronous operations.
async-operation c-sharp game-development promise unity unity3d
Last synced: 22 Dec 2024
https://github.com/Real-Serious-Games/C-Sharp-Promise
Promises library for C# for management of asynchronous operations.
async-operation c-sharp game-development promise unity unity3d
Last synced: 07 Nov 2024
https://github.com/freshos/then
:clapper: Tame async code with battle-tested promises
async async-await freshos future ios micro-framework promise swift task
Last synced: 26 Dec 2024
https://github.com/freshOS/then
:clapper: Tame async code with battle-tested promises
async async-await freshos future ios micro-framework promise swift task
Last synced: 04 Dec 2024
https://github.com/freshOS/Then
:clapper: Tame async code with battle-tested promises
async async-await freshos future ios micro-framework promise swift task
Last synced: 29 Nov 2024
https://github.com/youngjuning/wx-promise-pro
✨强大、优雅的微信小程序异步库🚀
async await es6 miniapp promise wx-promise wx-promise-pro
Last synced: 22 Dec 2024
https://github.com/yannickl/AwaitKit
The ES8 Async/Await control flow for Swift
Last synced: 29 Oct 2024
https://github.com/yannickl/awaitkit
The ES8 Async/Await control flow for Swift
Last synced: 23 Dec 2024
https://github.com/krakenjs/post-robot
Cross domain post-messaging on the client side using a simple listener/client pattern.
hacktoberfest popup popup-messaging popup-windows post-messaging postmessaging promise
Last synced: 21 Dec 2024
https://github.com/patrickjuchli/basic-ftp
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
async-await ftp ftps ipv6 nodejs promise tls typescript
Last synced: 28 Oct 2024
https://github.com/vitalets/websocket-as-promised
A Promise-based API for WebSockets
javascript nodejs promise websocket websocket-api websocket-client
Last synced: 26 Dec 2024
https://github.com/adamreisnz/replace-in-file
A simple utility to quickly replace contents in one or more files
asynchronously callback cli file glob promise replace text
Last synced: 25 Dec 2024
https://github.com/jcubic/wayne
Service Worker Routing library for in browser HTTP requests
browser fake filesystem filesystem-library http http-server http-server-library javascript promise routing service-worker wayne web-server
Last synced: 14 Dec 2024
https://github.com/mitranim/posterus
Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises.
abortable async async-await cancelable composable coroutine future promise scheduling
Last synced: 15 Nov 2024
https://github.com/cferdinandi/atomic
A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support.
ajax javascript javascript-plugin no-dependencies promise promise-wrapper vanilla-js xhr
Last synced: 22 Dec 2024
https://github.com/thunks/thunks
A small and magical composer for all JavaScript asynchronous.
async-await asynchronous callback generator promise thunk
Last synced: 30 Oct 2024
https://github.com/babel/kneden
Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin
Last synced: 28 Sep 2024
https://github.com/alesgenova/post-me
📩 Use web Workers and other Windows through a simple Promise API
communication concurrency iframe javascript parallel-computing postmate postmessage promise typescript web-worker webworker worker
Last synced: 23 Dec 2024
https://github.com/dai-shi/react-hooks-async
[NOT MAINTAINED] React custom hooks for async functions with abortability and composability
abortable abortcontroller async hooks-api-react promise react react-hooks
Last synced: 23 Dec 2024
https://github.com/developit/asyncro
⛵️ Beautiful Array utilities for ESnext async/await ~
accumulator async-functions asynchronous filter iteration parallel promise promises
Last synced: 21 Dec 2024
https://github.com/forbeslindesay/throat
Throttle a collection of promise returning functions
concurrency flow promise typescript
Last synced: 26 Dec 2024
https://github.com/ForbesLindesay/throat
Throttle a collection of promise returning functions
concurrency flow promise typescript
Last synced: 28 Oct 2024
https://github.com/deepsweet/start
:red_circle: Functional task runner for Node.js
concurrency nodejs parallelism promise runner tasks
Last synced: 02 Nov 2024
https://github.com/ehmicky/log-process-errors
Show some ❤️ to Node.js process errors
code-quality debugging error error-handler error-handling exception handler handling javascript library logging monitoring nodejs process promise test testing typescript uncaught uncaught-exceptions
Last synced: 26 Dec 2024
https://github.com/vstirbu/fsm-as-promised
A finite state machine library using ES6 promises
es6-promise finite-state-machine fsm hacktoberfest javascript promise state-machine
Last synced: 21 Dec 2024
https://github.com/garronej/evt
💧EventEmitter's typesafe replacement
async-await browser deno eventemitter node nodejs promise react-native typescript
Last synced: 26 Dec 2024
https://github.com/syntasso/kratix
Kratix is an open-source framework for building platforms
framework kubernetes platform product promise
Last synced: 03 Nov 2024
https://github.com/vitalets/await-timeout
A Promise-based API for setTimeout / clearTimeout
javascript nodejs promise promisify settimeout timeout
Last synced: 22 Dec 2024
https://github.com/deeplay-io/nice-grpc
A TypeScript gRPC library that is nice to you
abort-controller abort-signal async-generator async-iterable browser grpc grpc-web middleware nodejs promise typescript
Last synced: 30 Oct 2024
https://github.com/philschatz/octokat.js
:octocat: Github API Client using Promises or callbacks. Intended for the browser or NodeJS.
github-api javascript promise promise-support
Last synced: 21 Dec 2024
https://github.com/k-water/electron-filesystem
FileSystem for windows
electron filesystem fs nodejs promise vue vue-cli vue-electron
Last synced: 24 Dec 2024
https://github.com/chebyrash/promise
Promise / Future library for Go
future futures go go-generics golang golang-examples golang-future golang-library golang-package goroutine goroutine-pool pool promise promise-library promises promises-library worker-pool
Last synced: 21 Dec 2024
https://github.com/express-promise-router/express-promise-router
A lightweight wrapper for Express 4's Router that allows middleware to return promises
async-await express javascript promise
Last synced: 13 Nov 2024
https://github.com/rpominov/fun-task
Abstraction for managing asynchronous code in JS
async fp functional-programming future monad promise task
Last synced: 25 Dec 2024
https://github.com/hzzly/magicmusic
🎵帅气的手机端音乐播放器(vue vue-router vuex flex ...)
axios es6 flex promise vue-router2 vue2 vuex2 webpack2
Last synced: 24 Dec 2024
https://github.com/hzzly/MagicMusic
🎵帅气的手机端音乐播放器(vue vue-router vuex flex ...)
axios es6 flex promise vue-router2 vue2 vuex2 webpack2
Last synced: 03 Nov 2024
https://github.com/syrusakbary/promise
Ultra-performant Promise implementation in Python
Last synced: 25 Dec 2024
https://github.com/surmon-china/angular-admin
🔏 Admin client for surmon.me blog powered by @angular and Bootstrap4
admin-dashboard admin-template angular angular-components angular2-jwt angular4 angular4-component angular9 blog bootstrap bootstrap4 codemirror ng2 ng4 ngx-admin ngx-bootstrap nodepress promise surmon surmon-china
Last synced: 27 Sep 2024
https://github.com/freshOS/ws-deprecated
⚠️ Deprecated - (in favour of Networking) :cloud: Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)
alamofire freshos http httpclient ios json micro-framework networking promise rest rest-api swift
Last synced: 06 Dec 2024
https://github.com/freshos/ws-deprecated
⚠️ Deprecated - (in favour of Networking) :cloud: Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)
alamofire freshos http httpclient ios json micro-framework networking promise rest rest-api swift
Last synced: 23 Dec 2024
https://github.com/hoangvvo/next-session
Simple promise-based session middleware for Next.js, micro, Express, and more
javascript middleware nextjs promise session
Last synced: 22 Dec 2024
https://github.com/toniov/p-iteration
Utilities that make array iteration easy when using async/await or Promises
array array-iteration array-methods async async-await async-functions await es2017 promise
Last synced: 22 Dec 2024
https://github.com/reactphp/promise-timer
A trivial implementation of timeouts for Promises, built on top of ReactPHP.
Last synced: 20 Dec 2024
https://github.com/tulios/mappersmith
is a lightweight rest client for node.js and the browser
ajax isomorphic javascript nodejs promise
Last synced: 25 Dec 2024
https://github.com/suguru03/aigle
🦅 Aigle is an ideal promise library which is faster and more efficient than other libraries. It is a production-ready library that implements the Promise A+ standard.
aigle async javascript nodejs promise
Last synced: 03 Nov 2024
https://github.com/lukechilds/when-dom-ready
$(document).ready() for the 21st century
Last synced: 24 Dec 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: 20 Dec 2024
https://github.com/luin/express-promise
❤️ Middleware for easy rendering of async Query results.
Last synced: 21 Dec 2024
https://github.com/skt-t1-byungi/rsup-progress
❤️ A lightweight (1KB) progress bar with promise support
loader loading progress-bar progressbar promise
Last synced: 31 Oct 2024
https://github.com/bajankristof/nedb-promises
A dead-simple promise wrapper for nedb.
callback cursor database nedb nedb-promises promise promise-wrapper
Last synced: 24 Dec 2024
https://github.com/open-draft/until
Gracefully handle Promises using async/await without try/catch.
async await promise typescript until
Last synced: 30 Oct 2024
https://github.com/approvers/radwimps
君の then-then-then 世は Promise で Future
code-collection future method-chaining promise radwimps
Last synced: 13 Nov 2024
https://github.com/briancavalier/creed
Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land
async async-programming asynchronous coroutines fantasy-land promise
Last synced: 21 Dec 2024
https://github.com/xobotyi/await-of
await wrapper for easier errors handling without try-catch
async async-await await browser error-handling node promise try-catch wrapper
Last synced: 20 Dec 2024
https://github.com/zaaack/foy
A simple, light-weight, type-friendly and modern task runner for general purpose.
async-await build-scripts build-system build-tool cli grunt gulp jake make nodejs npm npm-scripts promise runner task-runner tasks
Last synced: 21 Dec 2024
https://github.com/approvers/RADWIMPS
君の then-then-then 世は Promise で Future
code-collection future method-chaining promise radwimps
Last synced: 30 Oct 2024
https://github.com/a-synchronous/rubico
[a]synchronous functional programming
async async-await asynchronous combinators concurrent function-composition functional-programming generator iterator javascript monad mux node operator parallel pointfree promise series tacit transducers
Last synced: 01 Nov 2024
https://github.com/vadymmarkov/when
:alarm_clock: A lightweight implementation of Promises in Swift
Last synced: 23 Dec 2024
https://github.com/vadymmarkov/When
:alarm_clock: A lightweight implementation of Promises in Swift
Last synced: 09 Dec 2024
https://github.com/wopian/kitsu
🦊 A simple, lightweight & framework agnostic JSON:API client
api-client async async-await ecmascript esm hacktoberfest javascript json-api json-api-serializer kitsu kitsu-api kitsu-io nodejs npm promise
Last synced: 22 Dec 2024
https://github.com/haltcase/trilogy
TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers.
async database electron hacktoberfest knex looking-for-contributors model nwjs promise schema sql sql-js sqlite typescript
Last synced: 27 Dec 2024
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: 20 Dec 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: 21 Dec 2024