DifferenceKit

Diffing library

A framework for efficiently calculating differences between collections of data in Swift

💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

GitHub

4k stars
41 watching
241 forks
Language: Swift
last commit: 9 months ago
Linked from 2 awesome lists

algorithmchangesetcollectionviewdiffdifferencediffingpaul-heckel-algorithmtableview

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
instagram/iglistkit A framework for building fast and flexible lists in UICollectionViews. 12,883
soffes/diff A pure Swift library for calculating differences between two sets of data. 122
soysaucelab/collectionkit A modern framework for building composable data-driven collection views 4,403
tonyarnold/differ A Swift library for calculating differences and generating patches between collections. 662
rxswiftcommunity/rxdatasources A set of data source libraries for table views and collection views that simplify data binding and animation management using RxSwift 3,098
bokuweb/wu-diff-js Compares two sequences of characters using the Wu-Levenshtein distance algorithm to identify differences. 17
ra1028/diffabledatasources A library that enables fast and crash-free updating of table view and collection view items using automatic diffing 853
kuniwak/mirrordiffkit Provides tools for testing and comparing two instances of any type, including efficient diff functionality. 184
mcudich/heckeldiff A Swift diffing library that calculates the minimum set of steps to transform one collection into another. 167
zenangst/differific A diffing framework that helps compare Hashable objects using the Paul Heckel's algorithm. 123
kpdecker/jsdiff A JavaScript implementation of text differencing algorithm 8,147
dqhieu/uigradient A Swift library for creating gradient layers, colors, and images with customizable directions and corner radii. 267
kodecocodes/swift-algorithm-club An online resource providing implementations and explanations of algorithms and data structures in Swift 28,822
alexdrone/buffer An efficient array diffing framework with built-in data source adapters and collection observation functionality. 350
uikit/uikit A lightweight and modular front-end framework for developing fast and powerful web interfaces. 18,322