GitHub

Diff Viewer

Code diff viewer with unified and split views, line types, gutter numbers, word-level diffs, and expandable sections.

Unified Diff

Preview
app.js
+3 -1
1 1 import express from 'express';
2 - const port = 3000;
2 + const port = process.env.PORT || 3000;
3 + const host = process.env.HOST || 'localhost';
3 4 const app = express();
5 + app.listen(port, host);

Split View

Preview
config.json
Original
1 {
2 "debug": false,
3 "port": 8080
4 }
Modified
1 {
2 "debug": true,
3 "port": 8080
4 }

File Status Badges

Preview
src/utils/helpers.ts Modified

Diff content goes here...

src/new-feature.ts Added
src/old-module.ts Deleted

Word Diff & Highlights

Preview
Inline word changes
5 - const message = "Hello World";
5 + const message = "Hello, World!";