onmyway133/DeepDiff
🦀Amazingly incredible extraordinary lightning fast diffing in Swift 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-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3226
- days_rel: n/a
- days_push: 1920
- n_releases_24m: 0
Adoption not part of the score
2025 stars · 142 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DeepDiff is a Swift library that computes the difference between two collections and returns the changes as insert, delete, replace, and move edit steps. It is designed to efficiently update UITableView and UICollectionView data with animated batch updates.
Use cases
- diff two arrays in swift
- update uicollectionview with animated changes
- compute insert delete move changes between collections
- batch update table view data source
- avoid reloading entire collection view in ios
When to choose
- you build iOS or macOS apps in Swift and need fast collection diffing for UITableView or UICollectionView batch updates
- you want edit steps like insert, delete, replace, and move rather than a simple equality check
When to avoid
- you need diffing in a language other than Swift
- you need an actively maintained library with recent releases and support for the latest Swift versions
Facets
library · maturity maintenance
developer-tools developer-tools mobile-development diffing swift uicollectionview uitableview batch-updates algorithms ios macos
1 source
- readme: https://github.com/onmyway133/DeepDiff · fetched 2026-08-28 · 4e2b425f3f2a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| onmyway133/DeepDiff | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="onmyway133/DeepDiff")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem