Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Promise

Promise

53 projects

Showing 17 of 53 projects

RWPromiseKit
RWPromiseKitObjective-C

A lightweight Promise library for Objective-C, enabling elegant asynchronous programming patterns.

#asynchronous-programming#ios#objective-c
Stars114
Forks11
Last commit9 years ago
sleep-promise
sleep-promiseJavaScript

A lightweight JavaScript utility that resolves a promise after a specified delay, useful for async/await and promise chains.

#es6-modules#async-await#delay-function
Stars89
Forks9
Last commit1 day ago
observable-to-promise
observable-to-promiseJavaScript

Convert an Observable to a Promise, returning an array of emitted values.

#conversion#async#javascript
Stars51
Forks7
Last commit1 month ago
genfuncs
genfuncsGo

A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.

#functional-programming#result-type#async
Stars50
Forks6
Last commit4 years ago
clj-con
clj-conCommon Lisp

Implements Clojure-style concurrency operations like futures, promises, and atoms in Common Lisp.

#atom#clojure-style#atomics
Stars46
Forks0
Last commit3 months ago
Forbind
ForbindSwift

A Swift library for functional chaining and promises with bind and combine operators.

#chaining#functional-programming#ios
Stars45
Forks4
Last commit9 years ago
bluebird-promisell
bluebird-promisellJavaScript

A functional programming library for promises that enables composable async code with utilities like liftp, traversep, and foldp.

#functional-programming#async-programming#bluebird
Stars44
Forks4
Last commit
Scramjet Node.js
Scramjet Node.jsTypeScript

A reactive stream programming framework for live data computation with concurrent asynchronous operations.

#stream-processing#asynchronous-programming#concurrent-operations
Stars41
Forks1
Last commit4 years ago
Bluebird.swift
Bluebird.swiftSwift

A Promise/A+ compliant, Bluebird.js inspired promise library for Swift 5, featuring cancellation and performance.

#ios#async-await#bluebird
Stars40
Forks2
Last commit4 years ago
valvelet
valveletJavaScript

A utility to limit the execution rate of promise-returning functions, useful for rate-limiting API requests.

#throttle#async-control#promise-utility
Stars38
Forks4
Last commit2 years ago
rocket-pipes
rocket-pipesTypeScript

A TypeScript library providing powerful pipes that seamlessly chain Promises and FP algebraic data types like Maybe and Either.

#compose#either#promise-chaining
Stars26
Forks0
Last commit1 month ago
async
asyncGo

An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.

#async-await#go-generics#async
Stars17
Forks2
Last commit1 year ago
promise-all-props
promise-all-propsJavaScript

A utility that resolves all promises in an object's properties, similar to Promise.all but for objects.

#parallel-execution#deno#async-utilities
Stars10
Forks2
Last commit7 months ago
promise-do-whilst
promise-do-whilstJavaScript

A promise-based utility that repeatedly executes a function while a condition returns true, then resolves.

#es6-promise#async-await#flow-control
Stars3
Forks1
Last commit8 years ago
klubok
klubokTypeScript

A TypeScript library for do-notation pipelines with automatic context passing and easy mocking for unit testing.

#functional-programming#context-passing#unit-testing
Stars2
Forks0
Last commit7 months ago
promise-do-until
promise-do-untilJavaScript

A promise utility that repeatedly executes a function until a condition returns true, then resolves.

#es6-promise#async-await#async-programming
Stars1
Forks0
Last commit8 years ago
ngx-promise-buttons
ngx-promise-buttonsTypeScript

An Angular module that adds loading indicators to buttons by binding to promises, observables, or booleans.

#user-interface#button#loading
Stars0
Forks0
Last commit3 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
#Javascript23
#Async Await18
#Promises17
#Nodejs17
#Async16
#Functional Programming13
#Typescript13
#Concurrency12
#Error Handling10
#Swift8
#Utility Library8
#Ios8