alibaba/coobjc
coobjc provides coroutine support for Objective-C and Swift. We added await method、generator and actor model like C#、Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 2745
- days_rel: n/a
- days_push: 805
- n_releases_24m: 0
Adoption not part of the score
4012 stars · 520 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
coobjc is a coroutine library for Objective-C and Swift on iOS, adding async/await, generators, actor model, and tuple support similar to C#, JavaScript, and Kotlin. It also provides coroutine-friendly categories for Foundation and UIKit APIs via the cokit framework.
Use cases
- avoid callback hell in iOS async code
- use async/await in Objective-C
- write coroutine-based Swift before structured concurrency
- implement actor model on iOS
- use generators and yield in Objective-C
- convert completion-handler APIs to awaitable calls
When to choose
- maintaining or building Objective-C/Swift iOS apps stuck with callback-based async code
- you need generators or actor model in Objective-C
- targeting iOS versions before Swift async/await
When to avoid
- starting new Swift projects that can use built-in Swift structured concurrency (async/await)
- non-Apple platforms
- you need a library with frequent updates and broad community support
Facets
library · maturity maintenance
concurrency developer-tools mobile-development programming-languages developer-tools cpp coroutine async-await generator actor-model objective-c tuple gcd callback-hell ios swift mobile
2 sources
- readme: https://github.com/alibaba/coobjc · fetched 2026-08-28 · 930bcb367ad4
- homepage: https://github.com/alibaba/coobjc · fetched 2026-08-29 · ac762b79dd01
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| alibaba/coobjc | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem