You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A component to display side by side text diff using the [DiffPlex](https://github.com/mmanela/diffplex) library. There is probably some issues that I have looked over so if you notice one please submit an issue or do a pull request!
1
+
# BlazorTextDiff 🔍
3
2
3
+
A modern Blazor component for displaying side-by-side text differences with syntax highlighting and advanced comparison features. Built on top of the powerful [DiffPlex](https://github.com/mmanela/diffplex) library.
4
+
5
+
## 🚀 Features
6
+
7
+
-**Side-by-side comparison** with clear visual indicators
8
+
-**Syntax highlighting** for better readability
9
+
-**Ignore case and whitespace** options
10
+
-**Async diff processing** for large texts
11
+
-**Customizable headers** with diff statistics
12
+
-**Responsive design** that works on all devices
13
+
-**Easy integration** with existing Blazor applications
14
+
15
+
## 📊 Status
4
16
5
17
[](https://github.com/lzinga/BlazorTextDiff/actions/workflows/publish-packages.yml)
18
+
[](https://github.com/lzinga/BlazorTextDiff/actions/workflows/deploy-pages.yml)
Try the interactive demo: [https://lzinga.github.io/BlazorTextDiff/](https://lzinga.github.io/BlazorTextDiff/)
25
+
26
+
## 📸 Screenshots
7
27
8
28

29
+
*Basic text comparison showing additions, deletions, and modifications*
30
+
9
31

32
+
*Async processing for large text comparisons*
33
+
34
+
## 📦 Installation
35
+
36
+
Install the NuGet package:
37
+
38
+
```bash
39
+
dotnet add package BlazorTextDiff
40
+
```
41
+
42
+
You'll also need the DiffPlex library:
10
43
11
-
# Installation
12
-
You will need to add the nuget package DiffPlex into your project for this to work. An example project can be found in the [Samples Folder](https://github.com/lzinga/BlazorTextDiff/tree/master/samples/BlazorTextDiff.Web) for implementation.
0 commit comments