ra1028/Carbon
🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView. 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: 2794
- days_rel: n/a
- days_push: 781
- n_releases_24m: 0
Adoption not part of the score
1356 stars · 97 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Carbon is a Swift library for building declarative, component-based user interfaces in UITableView and UICollectionView, inspired by SwiftUI and React. It uses the DifferenceKit diffing algorithm for efficient, animated list updates and offers SwiftUI compatibility for future migration.
Use cases
- build declarative list UIs in UITableView and UICollectionView
- render component-based interfaces on iOS
- efficiently diff and animate list updates
- reuse components across table and collection views
- migrate UIKit list UIs to SwiftUI later
- replace IGListKit or Epoxy with a Swift-native alternative
When to choose
- you build complex list-driven iOS UIs in UIKit and want declarative, SwiftUI-like code
- you need fast diffing with beautiful update animations
- you want components reusable across UITableView, UICollectionView, and SwiftUI
When to avoid
- your app is fully SwiftUI already
- you target platforms other than iOS
- you need a cross-platform UI framework
Facets
library · maturity maintenance
ui-components state-management mobile-development frontend uitableview uicollectionview declarative-ui diffing swiftui-compatible component-based uikit ios swift mobile
2 sources
- readme: https://github.com/ra1028/Carbon · fetched 2026-08-28 · e79ad032dbe0
- homepage: https://ra1028.github.io/Carbon · fetched 2026-08-29 · 7e5b793b86f6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ra1028/Carbon | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem