Google Diff Match Patch C

The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. Diff: Compare two blocks of plain text and efficiently return a list of differences. Match: Given a search string, find its best fuzzy match in a block of plain text. Weighted for both accuracy and location. Patch: Apply a list of patches onto plain text. Use best-effort to apply patch even when the underlying text doesn't match. Currently available in Java, JavaScript, Dart, C++, C#, Objective C, Lua and Python. Regardless of language, each library features the same API and the same functionality. All versions also have comprehensive test harnesses. Algorithms: This library implements Myer's diff algorithm which is generally considered to be the best general-purpose diff. A layer of pre-diff speedups and post-diff cleanups surround the diff algorithm, improving both performance and output quality. This library also implements a Bitap matching algorithm at the heart of a flexible matching and patching strategy.
Alternatives To Google Diff Match Patch C
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Just5,655272855 months ago31December 17, 202237mitJavaScript
A library of dependency-free JavaScript utilities that do just one thing.
Graphtage2,29213 months ago14August 08, 202323lgpl-3.0Python
A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
Renderers1,2128883 years ago23June 13, 20212apache-2.0Java
Renderers is an Android library created to avoid all the boilerplate needed to use a RecyclerView/ListView with adapters.
Daff736898 months ago69March 13, 202338mitJava
align and compare tables
Differ577
443 years ago13March 29, 2020n,ullmitSwift
Swift library to generate differences and patches between collections.
Dtl258
3 months ago9otherC++
diff template library written by C++
Libpuzzle245
7 years agoJanuary 05, 202310otherC
A library to quickly find visually similar images
Libopenapi233294 months ago115December 04, 20238otherGo
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
Simperium Ios208
443 years ago59August 17, 202128mitObjective-C
Simperium libraries and samples
Google Diff Match Patch173
8 years ago1August 31, 201757apache-2.0Python
Diff, Match and Patch Library (original at http://google.com/p/google-diff-match-patch)
Alternatives To Google Diff Match Patch C
Select To Compare


Alternative Project Comparisons
Popular Libraries Projects
Popular Diff Projects
Popular Libraries Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Dart
Diff
Plaintext