Buffer

Array diffing framework

An efficient array diffing framework with built-in data source adapters and collection observation functionality.

Swift μ-framework for efficient array diffs and datasource adapters.

GitHub

350 stars
8 watching
13 forks
Language: Swift
last commit: about 5 years ago
Linked from 1 awesome list

bufferdatasourcediffingedit-distanceiglistkitioskeypathkvolevenshtein-distanceswiftswift-3tableview

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
zenangst/differific A diffing framework that helps compare Hashable objects using the Paul Heckel's algorithm. 123
alexdrone/render A SwiftUI-inspired API for UIKit that enables declarative UI component definition and automatic layout management. 2,161
ra1028/diffabledatasources A library that enables fast and crash-free updating of table view and collection view items using automatic diffing 853
mcudich/heckeldiff A Swift diffing library that calculates the minimum set of steps to transform one collection into another. 167
lxcid/listdiff An implementation of an algorithm to calculate the diff between two arrays 241
alexshtf/autodiff A .NET library that automates the process of computing derivatives of mathematical functions. 92
tonyarnold/differ A Swift library for calculating differences and generating patches between collections. 662
kuniwak/mirrordiffkit Provides tools for testing and comparing two instances of any type, including efficient diff functionality. 184
mzaks/flatbuffersswift A serialization library for Swift that provides efficient cross-platform data encoding and decoding 570
devinross/curry-fire A Swift framework for creating dynamic and engaging animations in iOS apps. 133
voidism/diffcse An unsupervised contrastive learning framework for learning sentence embeddings sensitive to differences between original and edited sentences. 291
alexweber/es6-jspm-gulp-boilerplate A boilerplate for building ES6+ apps with JSPM and Gulp 135
jjjkkkjjj/matft A Numpy-like library in Swift for multi-dimensional array and matrix operations 133
monmohan/xferspdy Provides binary diff and patch capabilities in Go 101
bannzai/conv A smart UICollectionView implementation that simplifies data structure management and improves reload performance using a diffing algorithm. 158