Differific is a diffing tool that helps you compare Hashable objects using the Paul Heckel’s diffing algorithm. Creating a changeset is seamless for all your diffing needs. The library also includes some convenience extensions to make life easier when updating data sources.
The library is based and highly influenced by Matias Cudich’s (@mcudich) HeckelDiff library that aims to solve the same issue. Versions prior to 0.3.0 was based on DeepDiff. For more information about how the algorithm works and the performance of the algorithm, head over to DeepDiff. For the time being, both frameworks are very similar; this is subject to change when the frameworks evolve.
Features:
- Built-in extensions for updating table & collection views.
- Customizable diffing.
- High performance.
- iOS support.
- macOS support.
- tvOS support.

Leave a Reply
You must be logged in to post a comment.