facebookarchive/AsyncDisplayKit
Smooth asynchronous user interfaces for iOS apps. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived no_license
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: 4450
- days_rel: n/a
- days_push: 2647
- n_releases_24m: 0
Adoption not part of the score
13334 stars · 2161 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
AsyncDisplayKit (now renamed Texture) is an iOS UI framework built on top of UIKit that keeps complex user interfaces smooth by moving expensive UI operations like image decoding, text rendering, and layout off the main thread. Its core abstraction is the thread-safe 'node', an alternative to UIView for building responsive, 60fps interfaces.
Use cases
- build smooth scrolling feeds with complex cells in iOS
- avoid dropped frames when rendering large view hierarchies
- move image decoding and text sizing off the main thread
- eliminate cell reuse bugs in collection and table views
- preload data for paginated or infinite scroll interfaces
- write an entire iOS app UI without UIKit views
When to choose
- building a complex, media-heavy iOS app that must stay at 60fps
- your UIKit scroll performance is limited by main-thread layout and rendering
- you want a node-based abstraction over UIView with background-thread layout
When to avoid
- starting a new project - the repo is archived and development moved to Texture, which is also largely inactive
- building for platforms other than iOS/tvOS
- your UI is simple and UIKit already performs fine
- you want a Swift-first or SwiftUI-based framework
Facets
framework · maturity abandoned
ui-components frontend-framework animation state-management mobile-development frontend performance uikit asynchronous-rendering objective-c texture scrolling-performance archived ios mobile swift
4 sources
- readme: https://github.com/facebookarchive/AsyncDisplayKit · fetched 2026-08-28 · c06fade373f9
- homepage: http://asyncdisplaykit.org · fetched 2026-08-29 · 01cd53ac1d37
- site_page: https://texturegroup.org/docs/getting-started.html · fetched 2026-08-29 · fca28093e1a5
- site_page: https://texturegroup.org/appledocs.html · fetched 2026-08-29 · 32bfc806c48e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| facebookarchive/AsyncDisplayKit | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="facebookarchive/AsyncDisplayKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem