duemunk/Async
Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4422
- days_rel: n/a
- days_push: 874
- n_releases_24m: 0
Adoption not part of the score
4556 stars · 311 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Swift library providing fluent, chainable syntactic sugar over Grand Central Dispatch (GCD) asynchronous dispatches. It supports chaining blocks across quality-of-service queues (main, user-initiated, background, etc.) without nested indentation, plus AsyncGroup for running parallel blocks and waiting on completion.
Use cases
- chain async blocks in swift without deep nesting
- simpler syntax for grand central dispatch
- run work on a background queue then update the ui on the main queue
- run several background tasks in parallel and wait for all to finish
- dispatch to custom queues with readable chained code
- swift wrapper around dispatchqueue async calls
When to choose
- you maintain an older Swift codebase (iOS 8+/Swift 5.1 era) that predates structured concurrency and want readable GCD chaining
- you prefer fluent chaining over nested DispatchQueue.global().async blocks
- you need simple fire-and-forget dispatch to QoS queues or a group of parallel blocks with a wait
When to avoid
- you are starting a new project - Swift's built-in async/await, Task, and task groups supersede this library
- you need an actively maintained dependency - the project is explicitly no longer maintained
- you need advanced concurrency features like cancellation, structured error handling, or actors
Facets
library · maturity abandoned
concurrency mobile-development apple-ecosystem developer-tools gcd grand-central-dispatch async syntactic-sugar chaining dispatch-queues asyncgroup qos cocoapods carthage swift-package-manager ios macos swift mobile desktop
1 source
- readme: https://github.com/duemunk/Async · fetched 2026-08-28 · 43314096a7e5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| duemunk/Async | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem