Showing 35 of 71 projects
A Ruby library for fine-grained concurrency using fibers, structured concurrency, and high-performance I/O.
A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.
An opinionated F# library providing utility functions, computation expressions, and operators for working with the Result type.
A collection of self-contained micro-modules for Lua, providing utilities for OOP, async code, events, and more.
A collection of self-contained micro-modules for Lua providing utilities like OOP, state machines, async patterns, and testing.
A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.
A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.
A lightweight F# utility library providing helpers for string manipulation, logging, collections, file operations, JSON serialization, and Azure/Windows integration.
A collection of basic Kotlin code samples demonstrating common Android development patterns and libraries.
A Swift wrapper for Grand Central Dispatch that simplifies concurrency patterns with a type-safe, chainable API.
A utility to add timeout functionality to promises, rejecting or providing a fallback if they take too long.
A .NET library for high-performance push-based stream processing, now part of System.IO.Pipelines.
Create lazy promises that defer execution until they're actually used, optimizing performance for heavy operations.
A sophisticated, functionally-minded JavaScript promise library with coroutines, ES2015 iterables, and fantasy-land compliance.
A minimal, performant Elasticsearch REST client wrapper for Clojure built on the official Java 9.x client.
A guide and example project demonstrating the Functional River pattern for refactoring callback-based JavaScript into modular, promise-based pipelines.
High-performance Task and ValueTask computation expressions for F# with minimal overhead.
An F# computation expression builder for writing System.Threading.Tasks with C# async/await-like syntax and behavior.
A lightweight Swift library for operation-oriented programming, enabling atomic operations that can be grouped, sequenced, queued, and repeated.
A super slim Swift library that solves nested async code by chaining blocks instead of nesting them.
A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.
F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.
An asynchronous version of Elixir's 'with' that resolves dependency graphs and executes clauses for optimal performance.
An F# library providing additional computation expressions for ValueTask, ColdTask, CancellableTask, and parallel Async operations.
A Go library for safe asynchronous function execution with panic recovery and error stack traces.
A minimal ES2015 Promise implementation for Node.js, focusing on spec compliance over browser compatibility.
A utility to tap into promise chains for side effects without affecting the promise value or state.
A fully-featured and blazing-fast C# API client for integrating Algolia search into .NET applications.
ES2015 Promise ponyfill that uses native Promise when available, otherwise falls back to the pinkie polyfill.
A collection of small utility libraries for the LÖVE game development framework.
A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.
A collection of asynchronous programming utilities for F#.
Environment-agnostic polyfill for nextTick functionality across Node.js, browsers, and other JavaScript environments.
A uniform asynchronous HTTP client for Clojure and ClojureScript across JVM, Node.js, and browsers.
A Delphi wrapper for Slack API with support for webhooks, message attachments, and async operations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.