326 Open Source Diff Software Projects
Free and open source diff code projects including engines, APIs, generators, and tools.
Vim Gitgutter 7409 ⭐
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
Pixelmatch 4477 ⭐
Diff Match Patch 4984 ⭐
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
Differencekit 2995 ⭐
💻 A fast and flexible O(n) difference algorithm framework for Swift collection.
Rxdatasources 2801 ⭐
UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)
Textdistance 2586 ⭐
Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Prettydiff 1637 ⭐
Beautifier and language aware code comparison tool for many languages. It also minifies and a few other things.
Winmerge 2419 ⭐
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Diffdom 694 ⭐
Java Diff Utils 788 ⭐
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
Sirix 694 ⭐
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach to store immutable revisions. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Datasources 556 ⭐
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
Diffabledatasources 685 ⭐
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
Deep Object Diff 694 ⭐
Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
Hdiffpatch 596 ⭐
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
Bento 369 ⭐
Swift library for building component-based interfaces on top of UITableView and UICollectionView 🍱
Pgdiff 371 ⭐
Compares the PostgreSQL schema between two databases and generates SQL statements that can be run manually against the second database to make their schemas match.
Dsladapter 281 ⭐
:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等
Awesome Website Change Monitoring 378 ⭐
A curated list of awesome tools for website diffing and change monitoring.
HTMLsimilarity 206 ⭐
网页相似度判断：根据网页结构判断页面相似性 ，可用于相似度计算、越权检测等(Determine page similarity based on HTML page structure)
Expdevbadchars 174 ⭐
Bad Characters highlighter for exploit development purposes supporting multiple input formats while comparing.
Docker Osm 218 ⭐
A docker compose project to setup an OSM PostGIS database with automatic updates from OSM periodically
Php HTMLdiff 159 ⭐
A library for comparing two HTML files/snippets and highlighting the differences using simple HTML. Includes support for comparing complex lists and tables
Apkdiffpatch 177 ⭐
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3 sign .
Vbasync 111 ⭐
Cross-platform tool to synchronize macros from an Office VBA-enabled file with a version-controlled folder
React Gh Like Diff 101 ⭐
➕➖ The react component to generate pretty HTML for comparing commits or text.