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-01-25 00:23:44 UTC
- JSON Representation
https://github.com/ori88c/zero-backpressure-fixed-window-promise-rate-limiter
A modern Promise rate-limiter for Node.js projects, implementing a fixed-window throttling policy. It restricts the number of tasks that can start execution within distinct, non-overlapping time windows. The API provides backpressure control by signaling availability, for enhanced efficiency.
deterministic-termination es2020 executor fixed-window graceful-shutdown javascript js nodejs promise promise-limit rate-limit rate-limiter rate-limiting scheduler throttle throttling time-window time-windows ts typescript
Last synced: 21 Nov 2024
https://github.com/twooster/testsync
JS Helper for Testing Intricate Asynchronous Code
async helper javascript promise testing
Last synced: 12 Jan 2025
https://github.com/anas599/leaderboard
Leaderboard website built with webpack. Players can view and submit scores, which are ranked and stored through an external API service. Data is preserved for accuracy.
async css html javascript promise webpack
Last synced: 15 Dec 2024
https://github.com/notwoods/abort-utils
A set of utilities for working with AbortSignals
abortcontroller abortsignal javascript promise typescript
Last synced: 07 Dec 2024
https://github.com/arpitgo4/promise-obj
Promise.all's implementation for objects.
async chai chai-as-promised mocha nodejs npm-package promise tdd
Last synced: 30 Nov 2024
https://github.com/kengotoda/promisified-properties
Handle .properties file via promisified and typed API
Last synced: 22 Oct 2024
https://github.com/robtimus/completion-stage
A port of Java's CompletionStage using promises
completablefuture completionstage javascript promise promises typescript
Last synced: 17 Nov 2024
https://github.com/dimapaloskin/async-sleep
Sleep based on promise. Supports resolve and reject with defined response and error.
async-await async-sleep javascript promise sleep
Last synced: 29 Dec 2024
https://github.com/orlov-vo/redux-promisify-action
Promisify action middleware for Redux
middleware promise redux redux-middleware redux-promisify-action
Last synced: 25 Jan 2025
https://github.com/romagny13/spa-lib
TypeScript SpaLib
http indexeddb oauth promise spa storage typescript
Last synced: 30 Nov 2024
https://github.com/scrwdrv/recurdir
recurdir is a lightweight package written in typescript that allows you to make/remove directories easily.
directory filesystem javascript node promise recursive typescript
Last synced: 18 Jan 2025
https://github.com/gyumeijie/napi-samples
async demos handle handle-scope helloworld js napi nodejs promise scope
Last synced: 07 Dec 2024
https://github.com/bitbar/deferred-promise
Simple port of jQuery Deffered() based on native Promise
deferred deferred-promise javascript nodejs promise promises
Last synced: 13 Nov 2024
https://github.com/mitya33/lightbox-lib
LightboxLib is a library of lightbox functions including rich support for creating many types of modal dialogs and also eternal/percentile loading notifications during submissions and uploads.
alert confirm css html javascript lightbox modal promise prompt
Last synced: 31 Dec 2024
https://github.com/jiayisheji/shredded-code
Talk is cheap. Show me the code.
Last synced: 14 Jan 2025
https://github.com/idorobots/promise-based-lang
An exploration & benchmarking of weird programming language features. This time around - pure and transparent asynchrony.
benchmark concurrency language-design promise racket
Last synced: 20 Dec 2024
https://github.com/apexcaptain/koconut
Provide interchainable array, set, map and etc supporting both normal and async callbacks as their action arguments.
array array-processing array-utils async async-await async-callback async-functions async-iteration async-methods await collection data-structures iteration-process javascript loops nodejs promise typescript typescript-library
Last synced: 19 Dec 2024
https://github.com/inker/delay.js
⌛ Promisified setTimeout
async delay javascript promise sleep
Last synced: 23 Jan 2025
https://github.com/blissful89/utall
⚙️ Utility library ⚙️
async asynchronous browser monad node promise util utility
Last synced: 23 Jan 2025
https://github.com/devchris03/buscador-imagenes
Buscador de imágenes usando la API de pixabay
api-pixabay css html javscript js promise
Last synced: 13 Dec 2024
https://github.com/robojones/x-time
setTimeout() with native promises
javascript nodejs promise settimeout timeout xtime
Last synced: 01 Dec 2024
https://github.com/keidrun/fantasy-utils
Small utils for Functional Programming with Promise.
functional functional-programming lodash promise promise-support ramda
Last synced: 23 Jan 2025
https://github.com/shinnn/fettuccine-class
A class to create a new fettuccine wrapper that defaults to the given options
class fetch http https javascript nodejs promise request
Last synced: 07 Dec 2024
https://github.com/camel-chased/promiseloop
for testing nested promises
jasmine nested-promises promise promises test testing tests
Last synced: 22 Dec 2024
https://github.com/davidlapadula/jsasync
async-await asynchronous asynchronous-programming callbacks fetch-api generators promise
Last synced: 24 Jan 2025
https://github.com/shinnn/import-package
Import an npm package from the disk
fallback import javascript nodejs npm package promise
Last synced: 07 Dec 2024
https://github.com/shinnn/readdir-clean
Like `fs.readdir`, but excludes autogenerated contents for example .DS_Store and Thumbs.db
filesystem filter javascript list nodejs promise readdir
Last synced: 07 Dec 2024
https://github.com/shinnn/resolve-from-npm
Resolve the path of a module from the directory where npm is installed
async javascript module nodejs npm path promise require resolution
Last synced: 07 Dec 2024
https://github.com/shinnn/get-mode
Get a file mode
async filesystem javascript nodejs permission promise stats
Last synced: 07 Dec 2024
https://github.com/shinnn/spawn-stack
Spawn a new process using `stack` command with the given arguments
child-process haskell javascript nodejs observable promise spawn stack
Last synced: 07 Dec 2024
https://github.com/shinnn/parse-npm-version
Parse the installed npm version with node-semver
async javascript nodejs npm parse promise semantic-versioning semver version
Last synced: 07 Dec 2024
https://github.com/shinnn/lstat
Promise-based `lstat`
async file filesystem fs javascript lstat nodejs promise promisified promisify
Last synced: 07 Dec 2024
https://github.com/shinnn/load-request-from-cwd-or-npm
Load `request` module from either CWD or npm CLI directory
efficiency javascript nodejs npm promise request
Last synced: 07 Dec 2024
https://github.com/shinnn/home-files
List all files in the home directory
async enumeration home javascript list nodejs promise
Last synced: 07 Dec 2024
https://github.com/shinnn/real-executable-path
Find the first instance of an executable in the PATH, with expanding all symbolic links
async executable javascript nodejs promise symbolic-links symlink
Last synced: 07 Dec 2024
https://github.com/shinnn/file-to-npm-cache
Store a file in the npm cache directory
cache compression gzip javascript nodejs npm promise tar tgz
Last synced: 07 Dec 2024
https://github.com/aymkdn/promisechain
Permits to sequentially execute Promise requests one by one
Last synced: 21 Dec 2024
https://github.com/lark-org/eslint-config-lark
ESLint configuration for any projects
airbnb airbnb-eslint emotion eslint eslint-config node prettier promise react typescript
Last synced: 06 Jan 2025
https://github.com/ushelp/angular-for-javascript-turorial
Angular 2 纯 JavaScript 中文开发教程。Angular 2 for pure JavaScript tourial.
angular angular-apps angular-tutorial angular2 angular4 javascript mock promise
Last synced: 23 Jan 2025
https://github.com/ori88c/delayed-async-task
A modern `setTimeout` substitute tailored for asynchronous tasks, designed to schedule a single delayed execution. Features status getters to communicate the execution status, the ability to abort a pending execution, and the option to gracefully await the completion of an ongoing execution.
async dangling-promise deferred-promise deferred-task delayed-job delayed-jobs delayed-task executor job-runner job-scheduler npm npm-package one-time promise settimeout single-execution task task-executor task-runner typescript
Last synced: 21 Nov 2024
https://github.com/topthinking/angular-webpack
angular-webpack 运行代码
angular lazyload promise webpack
Last synced: 06 Dec 2024
https://github.com/jaandrle/dynamic_resources
Yet another lightweight promise-based scripts/stylesheets loader (no support for IE).
async css dynamic-loading javascript promise
Last synced: 21 Dec 2024
https://github.com/2o3t/electron-ipc-promise
An electron IPC calls with a promise API.
electron electron-ipc-promise ipc listener promise
Last synced: 09 Jan 2025
https://github.com/cnlon/promisified-fs
A promisified version of fs(File System) in Node.js.
Last synced: 31 Dec 2024
https://github.com/kezhengjie/concurrency_js
a js file that implement concurrency async operation which could limit concurrency nums.
async async-javascript batch concurrency javascript promise thread-like
Last synced: 29 Dec 2024
https://github.com/afeiship/next-promise-compose
Promise compose for next.
async compose next one-by-one promise sync
Last synced: 14 Dec 2024
https://github.com/hamzaerbay/react-github-api
A react experiment with github api
experiment fetch-api github-api promise react
Last synced: 31 Dec 2024
https://github.com/xiyuyizhi/ww.ajax
自己封装的ajax库,支持回调和promise形式,上传、下载等
ajax file-upload filesystem promise
Last synced: 24 Jan 2025
https://github.com/imrandil/promise_javascript_reloaded_real_world_example
promise javascript leet code practice question into real world like implementation
grinding javascript leetcode promise real-world-problem-solving
Last synced: 31 Dec 2024
https://github.com/robojones/create-path
Promise version of mkdirp
async create javascript mkdir nodejs path promise
Last synced: 01 Dec 2024
https://github.com/robojones/better-events
Improved version of the Node.js EventEmitter
event-emitter node-eventemitter nodejs promise
Last synced: 01 Dec 2024
https://github.com/kaelzhang/p-concurrency
Decorate async functions with limited concurrency, which can be used as decorator in the future.
async concurrency javascript nodejs promise
Last synced: 14 Dec 2024
https://github.com/lourd/js-load-script
Small, no-frills JavaScript module for loading script tags in the browser asynchronously
browser javascript loader promise small-modules
Last synced: 01 Dec 2024
https://github.com/andreaspizsa/load-script-or-css
Load a script or stylesheet in the browser, asynchronously, returning a Promise
asynchronously css javascript promise script-loader stylesheet
Last synced: 01 Dec 2024
https://github.com/jill64/svelte-observer
🔭 Library for Svelte to make Promise status easily observable from outside
Last synced: 29 Dec 2024
https://github.com/preco21/pcancel
Wrap promise function into cancelable promise function
cancel cancelable cancellation p promise
Last synced: 06 Jan 2025
https://github.com/omar-azmi/async-promise-ruby
An Asynchronous Promise library for Ruby, built over "async" gem, providing Javascript ES6 style Promises. Also includes utilities like ES6-style "fetch" that return a Promise.
async asynchronous concurrency es6 promise ruby ruby-gem rubygem
Last synced: 17 Oct 2024
https://github.com/honzabrecka/dopar
It runs many promises in parallel.
es6 javascript parallel promise
Last synced: 17 Jan 2025
https://github.com/bearddan2000/javascript-web-html-cavas-to-pdf
A demo of html rendering to pdf. In this demo
cavas html htmltocanvas javascript jspdf pdf promise to web
Last synced: 01 Dec 2024
https://github.com/asifzaman777/node-js-ibm
async-await asynchronous-callbacks promise serverside-scripting
Last synced: 03 Dec 2024
https://github.com/abhay-khandwekar/react-hooka
"react-hooka" is React-hook based state management library. "react-hooka" supports both synchronous and queued-asynchronous (FIFO) actions. All asynchronous state update operations are guaranteed to change the application state in the order of asynchronous-operation invocation.
async-await asynchronous asynchronous-actions asynchronous-store hook hooks javascript-promise promise react react-components react-hook-store react-hooks slice-state state-management store store-slice synchronous-store
Last synced: 24 Dec 2024
https://github.com/hoanganh25991/node-remote-central
Crawling remote central to get hex commands
Last synced: 08 Dec 2024
https://github.com/samantha-ruth/readme-generator
Template for creating a read-me for your project. Uses node and npm dependencies including 'inquirer'.
es6-javascript inquirer-prompt inquirerjs nodejs npm promise template-literals
Last synced: 11 Jan 2025
https://github.com/helderberto/respper
📡 Node.JS: Response wrapper.
express expressjs http nodejs promise response respper wrapper-api wrapper-library
Last synced: 24 Jan 2025
https://github.com/alextanhongpin/promise
Promise implementation using golang
Last synced: 02 Dec 2024
https://github.com/felixble/js-callback-hell
Approach to write clean JavaScript code by avoiding the callback hell.
async-await async-programming asynchronous callback-functions callback-hell es2015 es6 javascript promise pyramid-of-doom
Last synced: 08 Dec 2024
https://github.com/yuhr/callable-deferred-promise
A thin wrapper class to create a callable deferred `Promise`.
Last synced: 30 Nov 2024
https://github.com/fabervitale/build-js-promise-from-scratch-talk
Slides of a talk about building JS Promise in Typescript
promise promise-library slides slidev typescript
Last synced: 14 Dec 2024
https://github.com/constantiner/sibylla
Asynchronous Promise based functional style utilities with full TypeScript support
async async-await asynchronous asynchronous-programming ecmascript fp functional functional-js functional-programming javascript node node-js nodejs promise typescript typescript-library
Last synced: 08 Dec 2024
https://github.com/ksxnodemodules/child-process-utils
Small utilities for child_process
child-process javascript nodejs nodejs-modules promise utility
Last synced: 02 Dec 2024
https://github.com/ksxnodemodules/extended-promise
Extend ECMAScript 6 promise
ecmascript event javascript promise subclass
Last synced: 02 Dec 2024
https://github.com/itanex/ng-promise-demo
Using JS promises in context of $http
Last synced: 02 Dec 2024
https://github.com/xg4/async-interval
setInterval for promises and async/await
Last synced: 31 Dec 2024
https://github.com/miran248/abortable
Provides abortable asynchronous primitives, based on promises
Last synced: 26 Jan 2025
https://github.com/brinobruno/funcionarios-nodejs
Projeto NodeJS com Axios (Conceito de promises)
Last synced: 13 Jan 2025