TypeScript Diff

Open-source TypeScript projects categorized as Diff

Top 18 TypeScript Diff Projects

  1. patch-package

    Fix broken node modules instantly πŸƒπŸ½β€β™€οΈπŸ’¨

    Project mention: Installing EmberJS v2 addons from GitHub forks using PNPM | dev.to | 2024-09-16

    patch-package - Lets app authors instantly make and keep fixes to npm dependencies.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. jsondiffpatch

    Diff & patch JavaScript objects

    Project mention: Jsondiffpatch: Diff and Patch JavaScript Objects | news.ycombinator.com | 2025-05-16
  4. diff2html

    Pretty diff to html javascript library (diff2html)

    Project mention: diff2html | news.ycombinator.com | 2024-06-26
  5. nbdime

    Tools for diffing and merging of Jupyter notebooks.

  6. react-diff-viewer

    A simple and beautiful text diff viewer component made with Diff and React.

  7. superdiff

    Superdiff provides a complete and readable diff for both arrays and objects. Plus, it supports stream and file inputs for handling large datasets efficiently, is battle-tested, has zero dependencies, and is super fast.

    Project mention: EFFICIENTLY COMPARE MASSIVE DATA STREAMS IN JAVASCRIPT | dev.to | 2025-02-26

    Repository | Documentation | Npm

  8. expressive-code

    A text marking & annotation engine for presenting source code on the web.

    Project mention: Adding Mermaid diagrams to Astro MDX | dev.to | 2024-07-05

    My blog uses Expressive Code] to render the code blocks, and therefore the page's source code will look like this:

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. diff2html-cli

    Pretty diff to html javascript cli (diff2html-cli)

  11. webdiff

    Two-column web-based git difftool

  12. diff-dom-streaming

    HTML Streaming Over the Wire! πŸ₯³ Diff DOM algorithm with streaming to make only the necessary modifications, insertions and deletions between a DOM node and an HTML stream reader.

  13. parse-git-diff

    parse git diff

  14. squint

    Makes visual reviews of web app releases easy. (by kimmobrunfeldt)

  15. llm-patcher

    Generate & Stream Patches of Changes and Save Tokens and Shortens Response Time

    Project mention: How to use LLM for efficient text outputs longer than 4k tokens? | dev.to | 2024-06-10

    LLM Patcher could be a real game-changer for a lot of workflows, especially when dealing with large text edits. It’s efficient, cost-effective, and tailored for find-and-replace operations. Check out the LLM Patcher Repository to see it in action. You can also checkout out the live demo inside the repo!

  16. datum-merge

    Simplified diff and merge for deeply nested objects.

    Project mention: Modern Merge+Diff library in TypeScript for deeply nested objects | news.ycombinator.com | 2025-04-02
  17. obj-diff

    πŸš€ The Fast, Accurate, JavaScript Objects Diffing & Patching Library.

  18. changes-counter

    A VS Code extension that helps developers control the size of their pull requests

  19. vscode-quick-diff

    VSCode extension for quick keyboard-friendly access to the list of edited files in the repository.

  20. dytracker

    Dytracker is simple library ment to enable diff of objects using a provided blueprint

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Diff discussion

Log in or Post with

TypeScript Diff related posts

Index

What are some of the best open-source Diff projects in TypeScript? This list will help you:

# Project Stars
1 patch-package 10,806
2 jsondiffpatch 5,017
3 diff2html 3,108
4 nbdime 2,743
5 react-diff-viewer 1,519
6 superdiff 918
7 expressive-code 734
8 diff2html-cli 557
9 webdiff 281
10 diff-dom-streaming 132
11 parse-git-diff 35
12 squint 31
13 llm-patcher 20
14 datum-merge 17
15 obj-diff 10
16 changes-counter 3
17 vscode-quick-diff 3
18 dytracker 0

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?