async

Async runner

A safe way to execute functions asynchronously while recovering from panics and facilitating error cause discovery.

A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.

GitHub

138 stars
11 watching
19 forks
Language: Go
last commit: about 4 years ago
Linked from 2 awesome lists

asyncgohacktoberfest

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yaitoo/async An asynchronous task package for Go with support for async/await pattern and context cancellation. 6
johnsundell/flow Enables atomic operations with synchronous or asynchronous execution and reusable code blocks 216
awestlake87/pyo3-asyncio A Rust library that enables interactions between Python Coroutines and Rust Futures using the Asyncio Library 311
briancavalier/creed A library that simplifies asynchronous programming by providing coroutines and promises with functional programming features. 274
zombieleet/async-bash A bash script that provides asynchronous functionality for executing shell commands. 137
achimnol/aiotools Provides idiomatic asyncio utilities for building asynchronous applications. 154
aaronjan/hunch Provides functions for managing asynchronous workflows with context-based execution control 103
roytornado/flow-ios A design pattern and utility library for writing clean and readable asynchronous code in Swift. 21
reugn/async A collection of concurrent and asynchronous data structures and utilities for efficient programming in Go. 224
yannickl/awaitkit A Swift library that simplifies asynchronous programming using the Async/Await syntax 750
skywind3000/asyncrun.vim An Vim plugin that enables running shell commands in the background and displaying their output in real-time within Vim's Quickfix Window. 1,859
flipcoder/kit A C++ library providing utilities and abstractions for asynchronous programming, coroutines, reactive systems, and other related concepts. 23
paulrademacher/asyncpp A utility library that simplifies asynchronous programming in C++ by providing pre-built patterns and lambdas to avoid callbacks and manage complex operations. 101
sindresorhus/p-whilst An implementation of an async while loop that repeatedly executes a function until a condition is met or fails 54
dnikolovv/optional-async Async extensions for working with the Optional library in C# to chain asynchronous functions without awaiting 5