DiffableDataSources
Diffing library
A library that enables fast and crash-free updating of table view and collection view items using automatic diffing
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
853 stars
12 watching
69 forks
Language: Swift
last commit: over 1 year ago
Linked from 2 awesome lists
algorithmcollectionviewdatasourcediffdiffablediffingtableviewwwdc19
Related projects:
Repository | Description | Stars |
---|---|---|
mcudich/heckeldiff | A Swift diffing library that calculates the minimum set of steps to transform one collection into another. | 167 |
alexdrone/buffer | An efficient array diffing framework with built-in data source adapters and collection observation functionality. | 350 |
bannzai/conv | A smart UICollectionView implementation that simplifies data structure management and improves reload performance using a diffing algorithm. | 158 |
soffes/diff | A pure Swift library for calculating differences between two sets of data. | 122 |
ra1028/carbon | A declarative library for building component-based user interfaces in UITableView and UICollectionView | 1,334 |
fernandodoming/r2diaphora | A binary diffing tool integrated with IDA plugin and decompilation support | 49 |
nemecek-filip/compositionaldiffableplayground.ios | A collection of examples showcasing various compositional layout and diffable data source techniques in iOS development. | 638 |
rars/ngx-diff | A library for displaying differences in text documents | 29 |
fluidgroup/datasources | A data-driven UI framework that enables efficient partial updates of CollectionView and TableView instances. | 570 |
packet-clearing-house/maptable | An interactive visualization library for converting any dataset into a customizable map, table, and filter components. | 58 |
kazuhiro4949/editdistance | A library that streamlines updating UI elements in UITableView and UICollectionView by calculating incremental changes using an edit distance algorithm. | 90 |
zenangst/differific | A diffing framework that helps compare Hashable objects using the Paul Heckel's algorithm. | 123 |
ra1028/floatingactionsheetcontroller | A UI component library for displaying customizable, action-oriented buttons and sheets on iOS devices. | 139 |
ra1028/former | A Swift library for creating UITableView-based forms with customizable rows and sections. | 1,301 |
tonyarnold/differ | A Swift library for calculating differences and generating patches between collections. | 662 |