GitHub topics: promise
kirikae1312/hurricane
Hurricane 🌀: Asynchronous PHP framework.
Size: 1000 Bytes - Last synced at: 43 minutes ago - Pushed at: about 2 hours ago - Stars: 0 - Forks: 0

purinton/discord-webhook
A simple, promise-based Discord webhook sender for Node.js with built-in rate limit handling.
Language: JavaScript - Size: 0 Bytes - Last synced at: about 2 hours ago - Pushed at: about 2 hours ago - Stars: 0 - Forks: 0

pawjy/dongry
Dongry, a Perl object-oriented interface for MySQL databases
Language: Perl - Size: 1.69 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 4 - Forks: 0

wojtekmaj/make-cancellable-promise
Make any Promise cancellable.
Language: TypeScript - Size: 3.45 MB - Last synced at: about 7 hours ago - Pushed at: about 7 hours ago - Stars: 30 - Forks: 2

pawjy/perl-promised-file
Perl Promise-based API for files and directories
Language: Perl - Size: 582 KB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 1 - Forks: 0

mittwald/react-use-promise
Simple and declarative use of Promises in your React components. Observe their state and refresh them in various advanced ways.
Language: TypeScript - Size: 367 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 9 - Forks: 1

google/elemental2
Type checked access to browser APIs for Java code.
Language: Java - Size: 414 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 160 - Forks: 38

nodeshift/opossum
Node.js circuit breaker - fails fast ⚡️
Language: JavaScript - Size: 8.28 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 1,464 - Forks: 110

TomerAberbach/lfi
🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration.
Language: TypeScript - Size: 2.25 MB - Last synced at: about 5 hours ago - Pushed at: 6 months ago - Stars: 340 - Forks: 2

heap-code/concurrency-synchronization
Manage concurrency in Javascript "threads" with promises
Language: TypeScript - Size: 4.33 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

blakehits/JavaScript-Universe
Here the deep knowledge about the JavaScript concepts with the examples Explore the infinite cosmos of JavaScript mastery!
Size: 1000 Bytes - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

zloirock/core-js
Standard Library
Language: JavaScript - Size: 65.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 25,073 - Forks: 1,680

AviVahl/promise-assist
Several helper functions when working with native promises.
Language: TypeScript - Size: 491 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5 - Forks: 1

Shadow10010/cachify
cachify is a lightweight, high-performance, thread-safe Least Recently Used (LRU) cache library for Go. It is designed for in-memory caching with optional support for expiration, eviction callbacks, and dynamic capacity adjustment.
Size: 1.95 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

Mimexe/mime-logger
Simple logger for Mime projects
Language: TypeScript - Size: 353 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

3axap4eHko/asygen
0-Deps, simple and fast async generator library for browser and NodeJS.
Language: TypeScript - Size: 1.63 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

axios/axios
Promise based HTTP client for the browser and node.js
Language: JavaScript - Size: 19.4 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 107,058 - Forks: 11,153

sindresorhus/promise-fun
Promise packages, patterns, chat, and tutorials
Size: 44.9 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 4,954 - Forks: 135

wolfpackthatcodes/typescript-http-client
An expressive, minimal wrapper around the Fetch() API that allows you to quickly make HTTP requests.
Language: TypeScript - Size: 1.94 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 1

wopian/kitsu
🦊 A simple, lightweight & framework agnostic JSON:API client
Language: JavaScript - Size: 11.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 279 - Forks: 43

tulios/mappersmith
is a lightweight rest client for node.js and the browser
Language: TypeScript - Size: 355 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 340 - Forks: 73

syntasso/kratix
Kratix is an open-source framework for building platforms
Language: Go - Size: 13.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 599 - Forks: 39

YACLib/YACLib
Yet Another Concurrency Library
Language: C++ - Size: 5.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 275 - Forks: 25

softwareventures/promise
Pure functional utilities for Promises
Language: TypeScript - Size: 1.79 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

node-fetch/node-fetch
A light-weight module that brings the Fetch API to Node.js
Language: JavaScript - Size: 1.21 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 8,842 - Forks: 1,046

posva/faked-promise
Create a fake promise that can be resolve and rejected programatically
Language: JavaScript - Size: 683 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 0

posva/mande
<700 bytes convenient and modern wrapper around fetch with smart extensible defaults
Language: TypeScript - Size: 3.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,277 - Forks: 43

metcoder95/tiny-pool
Extremely simplistic and tiny AsyncPool for limiting concurrency of async operations
Language: JavaScript - Size: 53.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

posva/vue-promised
💝 Composable Promises & Promises as components
Language: TypeScript - Size: 2.43 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,929 - Forks: 86

piotar/react-promise-bridge
A library designed to manage components that ultimately return a value as a Promise.
Language: TypeScript - Size: 1020 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

PeterNaydenov/ask-for-promise
Decoupled promise from the code. Promise with ttl, promise sequence, promise parallel and other useful promise tools.
Language: JavaScript - Size: 716 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

Kaciras/deasync
Turns async function into sync via JavaScript wrapper of Node event loop
Language: TypeScript - Size: 612 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 54 - Forks: 5

lei-mu/luch-request
luch-request 是一个基于Promise 开发的uni-app跨平台、项目级别的请求库,它有更小的体积,易用的api,方便简单的自定义能力。
Language: JavaScript - Size: 763 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 652 - Forks: 96

sindresorhus/p-map
Map over promises concurrently
Language: JavaScript - Size: 50.8 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 1,427 - Forks: 62

henrygd/queue
Tiny async queue with concurrency control. Like p-limit or fastq, but smaller and faster.
Language: TypeScript - Size: 71.3 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 108 - Forks: 3

variablesoftware/ts-retry-backoff
🎛️🔁🚀 A tiny, zero‑dependencies retry helper with exponential backoff + jitter—usable for KV, HTTP, Durable Objects, or any async function.
Language: TypeScript - Size: 599 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

a-synchronous/rubico
[a]synchronous functional programming
Language: JavaScript - Size: 4.36 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 282 - Forks: 15

zxubian/cozi
Concurrency primitives for Zig
Language: Zig - Size: 439 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 0

azu/promises-book
JavaScript Promiseの本
Language: HTML - Size: 53.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,382 - Forks: 574

danmasta/walk
Directory and file walking utility for node apps
Language: JavaScript - Size: 449 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

eram/typescript-fsm
TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user states and events. Zero dependencies!
Language: TypeScript - Size: 280 KB - Last synced at: 3 days ago - Pushed at: 24 days ago - Stars: 219 - Forks: 22

reactphp/promise
Promises/A implementation for PHP.
Language: PHP - Size: 807 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 2,431 - Forks: 149

kevinoid/promised-read
Read from a stream using Promises, with support for timeouts, cancellation, and several ways to determine how much data to read.
Language: JavaScript - Size: 1.05 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 1

wKovacs64/hibp
An unofficial TypeScript SDK for the 'Have I been pwned?' service.
Language: TypeScript - Size: 17.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 117 - Forks: 7

serialport/node-serialport
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
Language: TypeScript - Size: 7.96 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 5,910 - Forks: 1,014

thegamer49520/timeout-typescript
A lightweight utility for TypeScript and JavaScript, `@adam-rocska/timeout` creates a Promise that resolves after a set time, perfect for managing delays in your async workflows. Check it out on GitHub for easy integration into your projects! 🐙✨
Language: TypeScript - Size: 89.8 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

biz9framework/biz9-data
The BiZ9-Data Package is an object-relational mapper (ORM) data access layer using Node.js. The package consists of create, read, update and destroy (CRUD) methods to handle data access and manipulations.
Language: JavaScript - Size: 12.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

maxgfr/node-simple-context
A minimalist context for node, inspired by React Context API
Language: TypeScript - Size: 2.01 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1

xDimGG/node-steamapi
An object-oriented Steam API wrapper for Node.js developers.
Language: TypeScript - Size: 265 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 195 - Forks: 49

elbywan/wretch
A tiny wrapper built around fetch with an intuitive syntax. :candy:
Language: TypeScript - Size: 4.42 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 4,977 - Forks: 101

dollarshaveclub/postmate
📭 A powerful, simple, promise-based postMessage library.
Language: JavaScript - Size: 1.61 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 1,903 - Forks: 185

infinitered/apisauce
Axios + standardized errors + request/response transforms.
Language: JavaScript - Size: 374 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2,829 - Forks: 188

JakeChampion/fetch
A window.fetch JavaScript polyfill.
Language: JavaScript - Size: 567 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 25,898 - Forks: 2,836

YothisisTroy/Filesys
This is a Filesystem MCP server that could allow an LLM to read and list files from a specified directory on your local machine.
Language: Python - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 2

Tabeeh/filesystem-mcp
Node.js Model Context Protocol (MCP) server providing secure, relative filesystem access for AI agents like Cline/Claude.
Language: HTML - Size: 291 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

wojtekmaj/async-array-utils
A collection of array-related async utilities.
Language: TypeScript - Size: 3.51 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 2

jill64/unfurl
💠 Concurrently wait for a Promise mapped to an object while preserving the type
Language: TypeScript - Size: 566 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

tree-lock/once-init
Makes asynchronous function run manageable.
Language: TypeScript - Size: 423 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 91 - Forks: 19

kevva/download
Download and extract files
Language: JavaScript - Size: 244 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 1,296 - Forks: 203

ClarityCafe/Sagiri
Simple, lightweight, and easy to use SauceNAO API wrapper for Node.JS.
Language: TypeScript - Size: 3.59 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 103 - Forks: 13

sindresorhus/p-queue
Promise queue with concurrency control
Language: TypeScript - Size: 119 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3,720 - Forks: 193

center-key/server-listening
🧪 Simple promise to wait for server ready inside a mocha specification
Language: TypeScript - Size: 165 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

manakai/perl-web-driver-client
A WebDriver protocol client for Perl
Language: Perl - Size: 2.29 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

Correia-jpv/fucking-awesome-promises
A curated list of useful resources for JavaScript Promises. With repository stars⭐ and forks🍴
Size: 41 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 0

sindresorhus/emittery
Simple and modern async event emitter
Language: JavaScript - Size: 938 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 1,944 - Forks: 75

Maps-Messaging/mapsmessaging_server
MapsMessaging server supports the standard IoT protocols out of the box and enables server to server comms, plus filtering across all protocols
Language: Java - Size: 11.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 2

yuhr/use-await-data
A React hook that executes an async task to populate the desired data.
Language: TypeScript - Size: 324 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

myrotvorets/promise-chunk
Runs a list of native promises in chunks.
Language: TypeScript - Size: 2.87 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

tobysmith568/await-at-least
A small set of functions to await at least a certain amount of time before resolving a promise.
Language: TypeScript - Size: 190 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

Borewit/peek-readable
A promise based asynchronous stream reader, which makes reading from a stream easy.
Language: TypeScript - Size: 2.9 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 8 - Forks: 7

lifeomic/attempt
A JavaScript library that makes it easier to retry functions that return a promise
Language: TypeScript - Size: 485 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 195 - Forks: 17

Tomas2D/promise-based-task
Create a task and resolve it later via a Promise approach. Run time-consuming processes only once.
Language: TypeScript - Size: 1.36 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 2

brummelte/sleep-promise
Resolves a promise after a specified delay.
Language: JavaScript - Size: 720 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 87 - Forks: 9

kekyo/async-primitives
A collection of primitive functions for asynchronous operations in TypeScript/JavaScript.
Language: TypeScript - Size: 84 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

patrickjuchli/basic-ftp
FTP client for Node.js, supports FTPS over TLS, passive mode over IPv6, async/await, and Typescript.
Language: TypeScript - Size: 1.13 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 689 - Forks: 93

cieszynski/dberta.js
a promise-based and transactional wrapper for indexedDB
Language: JavaScript - Size: 24.4 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

octet-stream/then-busboy
Promise-based wrapper around Busboy. Processes multipart/form-data request body and returns it in a single object.
Language: TypeScript - Size: 1.4 MB - Last synced at: about 2 hours ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 3

metosin/sieppari
Small, fast, and complete interceptor library for Clojure/Script
Language: Clojure - Size: 260 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 212 - Forks: 22

MattCCC/fetchff
Fetchff is a lightweight, powerful and flexible HTTP client library designed to simplify request handling.
Language: TypeScript - Size: 2.41 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 37 - Forks: 3

dennisbruner/node-minecraft-pinger 📦
A promise based minecraft pinger in Node.js
Language: JavaScript - Size: 34.2 KB - Last synced at: 13 days ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 6

deeplay-io/nice-grpc
A TypeScript gRPC library that is nice to you
Language: TypeScript - Size: 5.33 MB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 486 - Forks: 33

greendrake/php-asyncprocess
ReactPHP Promise implementation for truly asynchronous background processes
Language: PHP - Size: 6.84 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

adam-rocska/until-typescript
A lightweight TypeScript utility for repeatedly executing an asynchronous predicate until it resolves to true or times out. Supports customizable timeouts and retry intervals with TypeScript support.
Language: TypeScript - Size: 506 KB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

jill64/svelte-observer
🔭 Library for Svelte to make Promise status easily observable from outside
Language: TypeScript - Size: 482 KB - Last synced at: about 2 hours ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

sanketbajoria/ssh2-promise
ssh with promise/async await and typescript support
Language: TypeScript - Size: 292 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 149 - Forks: 24

elchininet/get-promisable-result
A very small JavaScript utility to check and retry a function a limited number of times abstracting it in a Promise
Language: TypeScript - Size: 594 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

Shopify/graphql-batch
A query batching executor for the graphql gem
Language: Ruby - Size: 220 KB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 1,425 - Forks: 104

theRealPadster/diffbot-api-node
Diffbot-API-Node is a Promise-based library to use the Diffbot REST APIs
Language: JavaScript - Size: 907 KB - Last synced at: 2 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 2

unional/async-fp
Asynchronous Functional Programming Utilities
Language: TypeScript - Size: 1.63 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

RohanVDvivedi/BoomPar
Multithreaded job execution library in C.
Language: C - Size: 296 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

timcassell/ProtoPromise
Robust and efficient library for management of asynchronous operations in C#/.Net.
Language: C# - Size: 10.3 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 230 - Forks: 12

qibergames/futura
A utility that enchants the use of multi-threaded programming
Language: Java - Size: 227 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

j5py/j5py.github.io
A simple Responsive Web Design acting as a Single Page Application from a previous account (it was initially a way to save my progress in CSS and JS, and it remains above all a way to practice JS).
Language: JavaScript - Size: 66.4 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

adam-rocska/timeout-typescript
A lightweight TypeScript utility to create a Promise that resolves after a specified delay. Ideal for async delays in Node.js and browsers.
Language: TypeScript - Size: 587 KB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

yued-fe/yux-storage
yux-storage 是一个基于 HTML5 IndexedDB 封装的 Web 本地数据离线存储库
Language: HTML - Size: 54.7 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 167 - Forks: 19

RyuGames/NetworkUtils
Swift package for handling HTTP requests
Language: Swift - Size: 195 KB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

youngjuning/wx-promise-pro
✨强大、优雅的微信小程序异步库🚀
Language: JavaScript - Size: 474 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 827 - Forks: 129

Cox-Automotive/alks.js
JavaScript client for the ALKS API, usable in both modern browsers and node.js
Language: TypeScript - Size: 4.58 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 8

freshOS/Then
:clapper: Tame async code with battle-tested promises
Language: Swift - Size: 75.8 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 999 - Forks: 78

MatrixAI/js-async-cancellable
Asynchronous Cancellation (Promises) for JavaScript/TypeScript
Language: TypeScript - Size: 507 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0
