Showing 36 of 37 projects
Promise-based HTTP client for making requests in browsers and Node.js with interceptors, cancellation, and automatic JSON handling.
A light-weight module that brings the Fetch API to Node.js, providing a window.fetch-compatible interface for server-side HTTP requests.
A Node.js library for accessing and controlling serial ports across Linux, macOS, and Windows.
A curated collection of promise utility packages and patterns for solving common asynchronous programming problems in JavaScript.
A promise queue with concurrency control for rate-limiting async operations.
A Fantasy Land compliant, monadic alternative to JavaScript Promises with lazy evaluation and cancellation.
Map over promises concurrently with configurable concurrency, error handling, and abort control.
A query batching executor for the graphql gem that reduces N+1 queries by grouping database loads.
A lightweight Swift library for writing concise and maintainable asynchronous code using promises and async/await.
A Swift library that brings ES8 Async/Await syntax to write asynchronous code sequentially.
A Node.js FTP client library with FTPS over TLS, IPv6 support, async/await API, and TypeScript definitions.
A TypeScript-first, type-safe replacement for EventEmitter with a gentle learning curve.
A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.
A lightweight, promise-based session middleware for Next.js, Express, micro, and Node.js HTTP servers.
A TypeScript decorator library for caching Observable and Promise-returning methods with configurable storage strategies.
A lightweight, promise-based alert, prompt, and confirm dialog plugin for Vue.js applications.
A lightweight Swift client for connecting to JSON APIs with automatic model parsing and promise-based networking.
A lazy functional iteration library supporting sync, async, and concurrent iteration in JavaScript.
A high-performance, lightweight Swift library providing optimized UI components and utilities for iOS development.
A Go package providing synchronization primitives and asynchronous computation utilities beyond the standard library.
A simple, lightweight, type-friendly, and modern task runner for general-purpose automation.
A JavaScript library for asynchronous functional programming that treats promises as values.
A JavaScript library for asynchronous functional programming that treats promises as values.
A sophisticated, functionally-minded JavaScript promise library with coroutines, ES2015 iterables, and fantasy-land compliance.
A lightweight, type-safe Promise implementation for Swift, designed for flexibility and clean asynchronous code.
A TypeScript SQLite wrapper with native C++ and pure JavaScript driver support, featuring automatic type casting and a simple API.
A guide and example project demonstrating the Functional River pattern for refactoring callback-based JavaScript into modular, promise-based pipelines.
A flexible and fluent Node.js library for searching and filtering files and directories on the file system.
A chainable interface for Swift's async/await that provides promise-like operations while using native language features.
An object-oriented Node.js wrapper for the Steam Web API, providing typed methods for accessing Steam data.
A library that lets your code support any ES6-compatible Promise implementation while letting application authors choose their preferred one.
A promise-based Node.js library for interacting with Blizzard's Battle.net Community Platform API.
Load one or more images in the browser and return a promise, with support for custom attributes.
A Vue component that simplifies rendering logic based on promise states (pending, fulfilled, rejected).
Go utilities for managing asynchronous function execution with race, all, and retry patterns.
A lightweight Promise library for Objective-C, enabling elegant asynchronous programming patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.