Async/await alternative
an extendable library that can wait for stuff to happen in a synchronous-but-not-blocking manner - uri-chandler/wait-for-stuff
Async/await alternative launched on October 31, 2016 with 17 votes, #1,585 of 3,690 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 9 years on.
In plain words
Async/await alternative is a software project for developers working with asynchronous programming. Launched in 2016, it provides an alternative approach to the async/await pattern commonly used in modern programming languages. Available on GitHub, the project offers developers another method for handling asynchronous operations and concurrent code execution. It targets programmers seeking different patterns or solutions for managing asynchronous workflows in their applications.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Async UI: A Rust UI Library Where Everything is a Future2022 · wishawa.github.io · ▲173

Asyncpal: Preemptive concurrency and parallelism for sporadic workloads2024 · github.com · ▲28Hi HN ! Alex here. I'm excited to show you Asyncpal (https://github.com/pyrustic/asyncpal), a Python library for parallelism [1] and preemptive concurrency [2] tailored for sporadic workloads [3]. I've been working on a private project where it would be convenient to have asynchronous versions of some operations without using `async/await` [4]. Besides `async/await`, which represents cooperative concurrency via the `asyncio` package, Python also provides preemptive concurrency through its `threading` package. Additionally, the `concurrent.futures` package builds…
Async tasks in 350 lines of C2024 · github.com · ▲146Tasks are a primitive for asynchronous programming and an alternative to working with threads directly. Instead of creating a thread, performing work, then waiting on it using synchronization primitives, you only define a unit of work and let a scheduler decide when and where to execute it. The threads that the scheduler uses are created once and reused for many tasks throughout the program's lifetime. In most cases, creating and executing a task requires not even a single syscall and is a significantly faster operation than creating a thread, resulting in lower latency. Furthermore, tasks…
Cancelable async primitives for JavaScript2017 · github.com · ▲84Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises. - mitranim/posterus
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, October 2016
the whole month →


Without your consent most major web platforms leak whether you are logged in. This allows any website to detect on which platforms you
Growth · 2016 · robinlinus.github.io

Surface Studio▲832A brilliant screen for your ideas, from Microsoft
Life & fun · 2016 · microsoft.com
