Showing 31 of 103 projects
An improved Promise.race() with proper empty iterable handling and AbortSignal support.
A hierarchical coroutine library for Godot 4.x in C#, enabling intuitive sequential game logic with async support and Godot-specific integrations.
Enables AWS SDK v2 usage within Vert.x applications by providing a Vert.x-based HTTP client and executor.
A .NET client library for building Telegram bots using the official Bot API.
A ponyfill for Promise.prototype.finally() that runs cleanup logic when a promise settles.
A foundation library providing powerful multi-threaded, thread-safe capabilities for Delphi, C++ Builder, and FreePascal projects.
A fully typed promise implementation for Crystal Lang, enabling asynchronous operations with type safety.
A functional programming library for promises that enables composable async code with utilities like liftp, traversep, and foldp.
A lightweight, async HTTP client for Common Lisp built on cl-async and fast-http.
A lightweight functional programming library for JavaScript providing core utilities like Maybe, MonadIO, pattern matching, and pub/sub.
Convert callback-style functions and modules into Observables for reactive programming.
Playground demonstrating iOS concurrency concepts presented at @Swift 2017 conference.
A process pool implementation for OCaml that enables parallel task execution across multiple cores using message-passing.
Log the value or error of a promise without affecting the promise chain.
A JavaScript Promise polyfill adapted for GameMaker Studio 2.3+ to handle asynchronous operations.
A Swift utility and design pattern for creating clean, readable, and reusable logic and data flows in iOS apps.
A library for railway oriented programming in Ember.js applications, enabling composable pipelines with cancellation handling.
A JavaScript library providing composable concurrency abstractions like channels, streams, and coroutines.
A Raku module for building extensible IRC clients with non-blocking responses and output filtering.
A Lua library bringing structured concurrency to Neovim, inspired by Python's Trio API.
A Groovy extension module for Vert.x that adds syntactic sugar and a DSL for more idiomatic Groovy APIs.
A port of caolan/async to Vert.x, providing helper methods for common asynchronous patterns in Java.
A library providing futures and asynchronous task execution with retry and concurrency control for Elixir/Erlang.
An asynchronous .NET Core client library for interacting with the EOS blockchain, featuring an RPC client and wallet.
A lightweight Ember.js addon for managing async behavior in computed properties with promise state tracking.
Ada language bindings for the Microsoft Windows WinRT API, enabling Windows Store and Desktop application development.
MicroPython library for controlling CH9121 Ethernet modules using uasyncio.
A Deno library for propagating deadlines, cancellation signals, and request-scoped values across promises, inspired by Go's context.
A collection of .NET Standard libraries providing functionality for various Steam services and APIs.
A .NET Discord API wrapper for building Discord bots and applications.
A promise utility that repeatedly executes a function until a condition returns true, then resolves.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.