Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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

async promise properties

Last synced: 22 Oct 2024

https://github.com/vloldik/gomise

Go promise

go promise

Last synced: 24 Jan 2025

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/romagny13/ts-promise

TypeScript Promise

promise 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/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.

promise typescript

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/inker/delay.js

⌛ Promisified setTimeout

async delay javascript promise sleep

Last synced: 23 Jan 2025

https://github.com/andy2046/async-await-all

await for all Promises

async await awaitall promise

Last synced: 25 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/3axap4ehko/asygen

0-Deps, simple and fast async generator library for browser and NodeJS.

async browser deferred generator node npm promise

Last synced: 28 Oct 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/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/rmf

Remove a file or symbolic link without throwing an error when the target does not exist, as UNIX `rm -f` does

async deletion force javascript nodejs promise removal remove rm unlink

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/glob-set

Like node-glob, but provides matched paths as a `Set` instead of an `Array`

gather glob matching pattern promise search set wildcards

Last synced: 07 Dec 2024

https://github.com/shinnn/list-utf8-files

List all UTF8-encoded files in a given directory

async encoding javascript list nodejs promise readdir set utf-8 utf8

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/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

javascript promise

Last synced: 21 Dec 2024

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/yi-love/tree-worker

iterator files in Node.js

filesystem node promise

Last synced: 01 Dec 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.

fs promise

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/robojones/once

Create promises for events in Node.js

await events nodejs promise

Last synced: 01 Dec 2024

https://github.com/afeiship/next-promise-series

Run Promise in series.

forof next promise series waterfall

Last synced: 14 Dec 2024

https://github.com/qianbin/express-toolbox

Tools for Express

express promise

Last synced: 29 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/ecollect/pateka

Ordered pararallel asynchronous tasks.

async await nodejs parallel promise queue tasks worker

Last synced: 01 Jan 2025

https://github.com/jill64/svelte-observer

🔭 Library for Svelte to make Promise status easily observable from outside

observer promise svelte

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/nodejs-web-reactjs-express-api-basic-auth-promise-fetch

A reactjs that uses expressjs api that uses basic authentication.

api auth basic express expressjs fetch nodejs promise reactjs web webpack

Last synced: 01 Dec 2024

https://github.com/bearddan2000/nodejs-web-reactjs-express-api-ssl-promise-fetch

A reactjs that uses expressjs api that uses self signed ssl.

api express expressjs fetch nodejs promise reactjs ssl web webpack

Last synced: 01 Dec 2024

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/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

async crawling promise

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/alextanhongpin/promise

Promise implementation using golang

concurrency golang promise

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`.

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/itanex/ng-promise-demo

Using JS promises in context of $http

angularjs promise

Last synced: 02 Dec 2024

https://github.com/valtech-commerce/fs

graceful-fs / fs-extra wrapper

fs npm-package promise sync

Last synced: 02 Dec 2024

https://github.com/xg4/async-interval

setInterval for promises and async/await

async promise setinterval

Last synced: 31 Dec 2024

https://github.com/miran248/abortable

Provides abortable asynchronous primitives, based on promises

abortable javascript promise

Last synced: 26 Jan 2025

https://github.com/brinobruno/funcionarios-nodejs

Projeto NodeJS com Axios (Conceito de promises)

axios node-js promise require

Last synced: 13 Jan 2025

Promise Awesome Lists
Promise Categories