DiffApp is a free and open-source desktop utility built with WPF and .NET 9.
It is designed to provide high-precision text comparison and flexible merging capabilities, allowing developers to analyze and synchronize differences between two text sources with ease.
Note
This project is currently under development.
-
Dual View Modes: Switch between Split (Side-by-Side) and Unified views to visualize differences in the way that suits you best.
-
High-Precision Highlighting: Choose between Word-level or Character-level highlighting to spot even the smallest changes.
-
Flexible Merging: Interactively merge changes block-by-block from left-to-right or right-to-left to build the final result.
-
Smart Comparison: Optional "Ignore Whitespace" toggle to focus only on meaningful code or text changes.
-
Integrated Editor: Edit original or modified texts on the fly and re-run comparisons instantly.
-
Platform: Windows (WPF)
-
Framework: .NET 9
-
Engine: DiffPlex
-
Architecture: MVVM (Model-View-ViewModel)
-
Icons: Material Design Icons
-
Input Text: Paste or type your original text in the left panel and the modified version in the right panel.
-
Compare: Click the Find Difference button to generate the visual comparison.
-
Analyze & Merge:
-
Select a difference block to reveal merge controls.
-
Use the arrow buttons to move changes between sides.
-
Toggle Word Wrap or View Mode in the Settings panel for better visibility.
-
-
Export: Copy the final result back to your clipboard using the quick-copy buttons.
This project is open-source and free to use.