Showing 36 of 109 projects
A utility for conditionally executing functions in promise chains based on boolean conditions.
Memoize promise-returning functions with cache expiration, prefetch, and error caching controls.
Start a promise chain by wrapping a synchronous function that might throw an error.
A lightweight cross-platform Swift framework for simplifying asynchronous programming with promises and futures.
A lightweight Swift framework for simplifying asynchronous programming with promises and futures across Apple platforms and Linux.
Async version of the while statement that repeatedly calls a function while a condition returns true.
A utility to map over promises sequentially, ensuring each promise resolves before the next iteration begins.
An asynchronous RethinkDB driver for Common Lisp with a query DSL that closely follows the ReQL specification.
A fully typed promise implementation for Crystal Lang, enabling asynchronous operations with type safety.
A Swift library for functional chaining and promises with bind and combine operators.
A functional programming library for promises that enables composable async code with utilities like liftp, traversep, and foldp.
An actor model implementation for Swift providing asynchronous, non-blocking message-driven concurrency.
A Swift implementation of Futures and Promises for asynchronous programming with composition and error handling.
Conditional promise catch handler for selectively handling specific errors in JavaScript promise chains.
A Promise/A+ compliant, Bluebird.js inspired promise library for Swift 5, featuring cancellation and performance.
A curated guide highlighting the most powerful and useful modules of the Dojo Toolkit for building robust web applications.
A configurable semaphore for managing concurrent promise-based tasks with individual resolution.
A utility to conditionally break out of promise chains in JavaScript, skipping subsequent .then() handlers.
A Firebase plugin for Aurelia providing authentication, reactive data collections, and Firebase integration with a Promise/A+ interface.
A collection of utilities and APIs for simplifying asynchronous programming and common tasks in Vert.x applications.
A JavaScript library providing composable concurrency abstractions like channels, streams, and coroutines.
An Ember.js addon that enables test-friendly error handlers which swallow errors in production but rethrow them in tests.
A functional programming library for CoffeeScript and JavaScript, providing standard methods as pure functions for composition.
Convert Node.js streams into promises for easier asynchronous stream handling.
A Swift networking library built on promises for cleaner, chainable HTTP requests.
A utility that resolves all promises in an object's properties, similar to Promise.all but for objects.
A type-safe, efficient, and thread-safe implementation of promises for the Ada programming language.
A choo plugin that enables promise-based effects and subscriptions with optional custom Promise implementation.
An ESLint plugin that prevents common problems when using the chai-as-promised library for promise assertions.
A SQLite ORM and query DSL for ActionScript with annotations, promises, and transaction support.
A Node.js package to fetch the exact current time using Akamai's Time Reference service.
A promise-based wrapper for through2 that enables asynchronous mapping over Node.js streams.
A promise-based utility that repeatedly executes a function while a condition returns true, then resolves.
A utility to call a Node-style callback with the resolution value or rejection cause of a Promise, avoiding common pitfalls.
Wraps any function to always return a promise, preserving calling context and supporting custom Promise implementations.
A zero-dependency mutex library for Deno that uses promises to control race conditions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.