Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Async Programming

Async Programming

71 projects

Showing 35 of 71 projects

Polyphony
PolyphonyC

A Ruby library for fine-grained concurrency using fibers, structured concurrency, and high-performance I/O.

#libev#async-programming#coroutines
Stars662
Forks18
Last commit2 years ago
funfix
funfixTypeScript

A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.

#futures#functional-programming#async-programming
Stars630
Forks21
Last commit2 years ago
FsToolkit.ErrorHandling
FsToolkit.ErrorHandlingF#

An opinionated F# library providing utility functions, computation expressions, and operators for working with the Result type.

#fable#functional-programming#result-type
Stars549
Forks67
Last commit
knife.system
knife.systemLua

A collection of self-contained micro-modules for Lua, providing utilities for OOP, async code, events, and more.

#async-programming#object-oriented-programming#game-development
Stars514
Forks41
Last commit7 years ago
knife
knifeLua

A collection of self-contained micro-modules for Lua providing utilities like OOP, state machines, async patterns, and testing.

#async-programming#coroutines#state-machine
Stars514
Forks41
Last commit7 years ago
coroutine-rs
coroutine-rsRust

A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.

#systems-programming#async-programming#coroutines
Stars418
Forks43
Last commit3 years ago
fun-task
fun-taskJavaScript

A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.

#functional-programming#computation-abstraction#async-programming
Stars374
Forks18
Last commit4 years ago
FSharpLu
FSharpLuF#

A lightweight F# utility library providing helpers for string manipulation, logging, collections, file operations, JSON serialization, and Azure/Windows integration.

#azure#async-programming#dotnet
Stars372
Forks38
Last commit2 years ago
Android Kotlin Samples
Android Kotlin SamplesKotlin

A collection of basic Kotlin code samples demonstrating common Android development patterns and libraries.

#anko#async-programming#code-samples
Stars318
Forks117
Last commit7 years ago
GCDKit
GCDKitSwift

A Swift wrapper for Grand Central Dispatch that simplifies concurrency patterns with a type-safe, chainable API.

#ios#async-programming#swift-package-manager
Stars316
Forks35
Last commit9 years ago
p-timeout
p-timeoutJavaScript

A utility to add timeout functionality to promises, rejecting or providing a fallback if they take too long.

#async-programming#promise-utilities#utility-library
Stars302
Forks36
Last commit8 months ago
Channels
ChannelsC#

A .NET library for high-performance push-based stream processing, now part of System.IO.Pipelines.

#stream-processing#high-performance#io-pipelines
Stars292
Forks36
Last commit9 years ago
p-lazy
p-lazyJavaScript

Create lazy promises that defer execution until they're actually used, optimizing performance for heavy operations.

#async-programming#performance-optimization#promises
Stars284
Forks12
Last commit1 year ago
creed
creedJavaScript

A sophisticated, functionally-minded JavaScript promise library with coroutines, ES2015 iterables, and fantasy-land compliance.

#functional-programming#async-programming#coroutines
Stars278
Forks13
Last commit8 years ago
Spandex
SpandexClojure

A minimal, performant Elasticsearch REST client wrapper for Clojure built on the official Java 9.x client.

#scroll-queries#data-indexing#java-interop
Stars263
Forks31
Last commit6 months ago
Escape from Callback Mountain
Escape from Callback MountainJavaScript

A guide and example project demonstrating the Functional River pattern for refactoring callback-based JavaScript into modular, promise-based pipelines.

#functional-programming#patterns#callbacks
Stars256
Forks22
Last commit
Ply
PlyF#

High-performance Task and ValueTask computation expressions for F# with minimal overhead.

#task-parallel-library#async-programming#dotnet
Stars246
Forks17
Last commit3 years ago
TaskBuilder.fs
TaskBuilder.fsF#

An F# computation expression builder for writing System.Threading.Tasks with C# async/await-like syntax and behavior.

#public-domain#async-programming#async
Stars235
Forks27
Last commit5 years ago
Flow
FlowSwift

A lightweight Swift library for operation-oriented programming, enabling atomic operations that can be grouped, sequenced, queued, and repeated.

#ios#operation-oriented-programming#async-programming
Stars218
Forks6
Last commit9 years ago
Me
MeSwift

A super slim Swift library that solves nested async code by chaining blocks instead of nesting them.

#macos-development#async-programming#callback-hell
Stars181
Forks6
Last commit8 years ago
Dispatch
DispatchSwift

A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.

#threading#ios#gdc
Stars178
Forks21
Last commit8 years ago
FSharp.Control.AsyncSeq
FSharp.Control.AsyncSeqF#

F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.

#functional-programming#async-programming#streaming-data
Stars175
Forks54
Last commit
async_with
async_withElixir

An asynchronous version of Elixir's 'with' that resolves dependency graphs and executes clauses for optimal performance.

#macro#functional-programming#elixir
Stars156
Forks4
Last commit3 years ago
IcedTasks
IcedTasksF#

An F# library providing additional computation expressions for ValueTask, ColdTask, CancellableTask, and parallel Async operations.

#functional-programming#valuetask#async-await
Stars151
Forks6
Last commit24 days ago
async
asyncGo

A Go library for safe asynchronous function execution with panic recovery and error stack traces.

#hacktoberfest#async-programming#async
Stars140
Forks18
Last commit5 years ago
pinkie
pinkieJavaScript

A minimal ES2015 Promise implementation for Node.js, focusing on spec compliance over browser compatibility.

#server-side#minimalist#async-programming
Stars138
Forks17
Last commit7 years ago
p-tap
p-tapJavaScript

A utility to tap into promise chains for side effects without affecting the promise value or state.

#debugging-tools#functional-programming#async-programming
Stars134
Forks8
Last commit5 years ago
Algolia.Search
Algolia.SearchC#

A fully-featured and blazing-fast C# API client for integrating Algolia search into .NET applications.

#algolia-search#async-programming#csharp
Stars127
Forks63
Last commit10 days ago
pinkie-promise
pinkie-promiseJavaScript

ES2015 Promise ponyfill that uses native Promise when available, otherwise falls back to the pinkie polyfill.

#es2015-promise#promise-ponyfill#async-programming
Stars115
Forks17
Last commit8 years ago
Grease
GreaseLua

A collection of small utility libraries for the LÖVE game development framework.

#async-programming#audio-management#game-development
Stars115
Forks28
Last commit9 years ago
Hunch
HunchGo

A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.

#retry-logic#concurrent#async-programming
Stars105
Forks12
Last commit4 years ago
FSharpx.Async
FSharpx.AsyncF#

A collection of asynchronous programming utilities for F#.

#functional-programming#async-programming#dotnet
Stars97
Forks28
Last commit2 years ago
next-tick
next-tickJavaScript

Environment-agnostic polyfill for nextTick functionality across Node.js, browsers, and other JavaScript environments.

#javascript-polyfill#microtask-scheduling#library-development
Stars74
Forks8
Last commit5 years ago
kvlt
kvltClojure

A uniform asynchronous HTTP client for Clojure and ClojureScript across JVM, Node.js, and browsers.

#clojurescript#async-programming#server-sent-events
Stars70
Forks8
Last commit8 years ago
SDriver
SDriverPascal

A Delphi wrapper for Slack API with support for webhooks, message attachments, and async operations.

#firemonkey#async-programming#message-attachments
Stars65
Forks12
Last commit4 years 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
6 days ago
3 years ago
5 days ago
#Concurrency24
#Functional Programming19
#Javascript16
#Error Handling15
#Dotnet13
#Promises13
#Async11
#Swift9
#Asynchronous9
#Fsharp9
#Nodejs8
#Utility Library7