Ross ROSS = Recommend OSS · open-source software intelligence for agents

ra1028/Carbon

🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView. observed · 2026-08-28

github.com/ra1028/Carbon · homepage · Swift · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
ra1028/Carbonmain23

For agents

markdown · JSON · MCP: product_card(name="ra1028/Carbon")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem