Showing 70 open source projects for "diff"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    Difftastic

    Difftastic

    A structural diff that understands syntax

    Difftastic is a structural diff tool written in Rust that parses source files using syntax trees (via tree‑sitter) and produces human‑readable diffs at the expression level. It works across 30+ languages and emphasizes readability by aligning code structure rather than lines. Ideal for code review and understanding semantic changes.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Leader badge
    Downloads: 5,410 This Week
    Last Update:
    See Project
  • 3
    whatsdiff

    whatsdiff

    CLI tool to see what has changed in your project's dependencies

    Whatsdiff is a command-line tool built to help developers inspect and understand changes in project dependencies after running a package update (for Node.js with npm or PHP with Composer). Instead of just seeing version numbers scroll by, Whatsdiff allows you to compare the package-lock.json or composer.lock between commits, branches, or tags, and see exactly what changed in your dependencies—including version jumps, added or removed packages, churn, and often included changelogs. It offers...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    tkdiff

    tkdiff

    Side-by-side diff viewer, editor and merge preparer

    tkdiff is a graphical front end to the diff program. It provides a side-by-side view of the differences between two text files, along with several innovative features such as diff bookmarks, a graphical map of differences for quick navigation, and a facility for slicing diff regions to achieve exactly the merge output desired.
    Leader badge
    Downloads: 168 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 5
    WebChangeMonitor

    WebChangeMonitor

    Monitors a number of web pages for changes.

    Monitors a number of web pages and tracks changes based on the content of the web pages. Allows to monitor several protocols, including HTTP and HTTPS. Allows to view and record differences. Available for Win7/10/11/+, Linux and others.
    Leader badge
    Downloads: 383 This Week
    Last Update:
    See Project
  • 6
    WinMerge

    WinMerge

    Windows visual diff and merge for files and directories

    WinMerge is a Windows tool for visual difference display and merging, for both files and directories. It is highly useful for determining what has changed between file versions, and then merging those changes. WinMerge has Unicode support, Flexible syntax coloring editor, Visual SourceSafe integration, and Windows Shell integration. Regexp filtering for filenames and lines. Side-by-side line difference and highlights differences inside lines. A file map shows the overall file differences in...
    Leader badge
    Downloads: 36,153 This Week
    Last Update:
    See Project
  • 7

    xmldiff

    xmldiif is a library which allows to show diff between xml documents

    xmldiif is a library which allows to show diff between xml documents
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    AdrixCH

    Simple, open source crosshair application called AdrixCH

    Simple, open source crosshair application called AdrixCH (AdrixCH). Customizable by settings window, which can be opened with F12.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    UtilityHub

    UtilityHub

    UtilityHub is a lightweight, all-in-one desktop utility.

    UtilityHub is a lightweight, all-in-one desktop utility designed to simplify everyday document and image processing tasks. Built with a focus on speed, simplicity, and a clean dark-themed interface, UtilityHub bundles multiple essential tools into a single user-friendly application. User Interface • Clean & Intuitive GUI • Dark Theme for comfortable long-duration usage • Beginner-friendly design with minimal learning curve Technology Stack • Python • Tkinter (GUI) • SQLite (Local...
    Downloads: 1 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10

    Jeeva folder utility

    File/folder utility useful for comparing/mirroring directories

    Full Docs: Download: JeevaX.Y.html Compare folder contents: jeeva --overlap/--mtime/--diff folder1 folder2 --overlap (see files that are in one or other folder, or common to both.) --mtime (files that are newer, the same age, or older ) --diff (files whose content is identical or different) Optionally can recursively descend to a specified depth or completely down folder tree comparing corresponding folders while descending.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    HOTS Hosts

    HOTS Hosts

    Windows hosts file editor with diagnostics, parental control & privacy

    HOTS Hosts is a free, open-source Windows app for viewing and managing the system hosts file, built with Fluent Design (dark/light theme). CORE: real-time table view, live search, bulk paste, toggle entries without deleting, auto-backup before every save, diff preview, import/export .txt and .csv. DIAGNOSTICS: domain existence check via public DNS, plus a heuristic malware scanner covering redirected system/payment domains, blocked update/AV domains, homoglyphs, punycode, and typosquatting. PARENTAL CONTROL: blocklists for 13 categories (adult content, social apps, games, torrents...) and one-click Cloudflare Family DNS enforcement. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    ciwiki

    ciwiki

    Personnal or familly wiki with low ressource requirement.

    Personal lightweight wiki based on DidiWiki. Upgraded to accept text and highlight color, image resize and video (youtube, dailymotion...) embedded. Written in C, doesn't require a lot of RAM. Works fine on Raspbian (Raspberry Pi). Example of Ciwiki running on Raspberry Pi B+ (700MHz, 512MB): http://inphilly.dyn.dhs.org
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    CompareDir

    CompareDir

    Tool to Compare 2 directories and handle the files.

    ...CompareDir does just that: it can compare 2 directories + subdirectories and you decide what files you want to keep, copy or delete. Manual: point it at a MasterDir, a SlaveDir than click "Diff" = show only the files that are available in only 1 directory-tree. Or click "All" = show all files in both directories. Or click "Eq" = show file only the files that are the same. Note the program cheqs FileName, FileSize, FileDate and (sub)directory. It does not compute md5 sums because that would make it extremely slow. Mind you i use this regular for directories with 2000 photos. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Extreme Ultimate Tmux

    Extreme Ultimate Tmux

    Portable tmux config with menus, app launcher, tray icon. No plugins.

    Do you want the power of a fully loaded tmux plugin framework without installing a single plugin? One file. No plugin managers. No dependencies. No setup. Drop it on any machine and it just works. What you get feels like a desktop app: a menu system with submenus, a 21-app launcher, searchable help, a built-in scratchpad, a system dashboard, and a fully clickable status bar. All in a beautiful adaptive interface that auto-detects your fonts and scales from Nerd Font icons to plain...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    OSX-Optimizer

    OSX-Optimizer

    Optimize MacOS, Shell scripts to speed up your mac boot time

    ...The README emphasizes that macOS can be heavily modified using the defaults command, and many of the optimizations are simply well-chosen combinations of defaults and system utilities. It shows how to capture and compare system preferences before and after GUI changes (using defaults read and diff) so that users can understand which keys to automate. The script collection includes aggressive adjustments like skipping the GUI login screen, enabling performance mode via NVRAM flags, and disabling large wallpapers and visual effects to reduce graphical overhead. It also provides commands to disable Spotlight indexing system-wide, which can significantly speed up virtual machines where disk I/O is at a premium.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    GSGui is a graphical wrapper for Ghostscript for converting PDF files to the old PDF format (ver 1.4) for Amazon Kindle 4 ------------->>> Java 8 and Ghostscript must be installed on your system before use
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    cfcfg

    Yet another Linux kernel configuration comparator

    Produces a succinct comparison of two Linux kernel configuration files, showing added, removed and changed settings, in an indented layout reflecting the configurator menus. The resulting text file is coloured when the output is to a terminal; the colours can be retained when redirecting the output to a file or pipe. Now comes with a program to extract configuration variable names and their prompts from their kernel build system, to create a symbol table. The comparison program can use...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    External Compare - Eclipse Plugin

    External Compare - Eclipse Plugin

    Launch an external diff tool like WinMerge in Eclipse

    Eclipse comes with an internal diff / compare editor, but if you prefer a third-party one, this plugin opens an external merge or diff tool for you. After you open two versions of a file in the internal eclipse compare editor, this plugin either opens an external diff tool automatically or you can choose that this plugin opens the external diff tool after you press a button in the toolbar of the internal compare editor.
    Leader badge
    Downloads: 76 This Week
    Last Update:
    See Project
  • 19
    Rat

    Rat

    Compose shell commands to build interactive terminal applications

    ...Rather than reimplementing features, it delegates work to existing tools: a shell command generates output, a pager displays it, and “annotators” attach actions to recognized patterns. For example, a mode might run git log --graph and annotate commit hashes so hitting a key can open a diff, check out a branch, or run a follow-up command. Another mode could list files or search results and let you act on selected lines, chaining shell operations together. The design encourages small, composable behaviors that feel like browsing within structured terminal output, while retaining the power of the underlying CLI. It’s a hacker-friendly approach to interactive workflows: leverage the ecosystem of commands you already trust, add a thin layer of annotations, and turn static listings into a navigable, actionable interface.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 20

    diffpak

    A huge files block differential compressor

    A differential compresor (or a binary diff) for huge files. Unlike other tools, e.g. xdelta3, it searches for matching data through the whole source file, even if it weights several gigabytes, while using much less memory (with default configuration approx 25x less than the size of the source file). Output files are not compressed, so you can use any compressor you like with great results.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    Jojos Binary Diff

    Binary Diff and Undiff Utility

    JDIFF is a program that outputs the differences between two binary files, either in binary format or in human readable format (detailed or summarized) and then allows to reconstruct the second file from the first one and the diff-file.
    Leader badge
    Downloads: 20 This Week
    Last Update:
    See Project
  • 22
    YaDT

    YaDT

    Yet Another Diff Tool

    YaDT - Yet another Diff Tool. It is another front-end for diff and in earlier versions diff3 utility. With YaDT you can compare and merge 2 and/or 3 files. YaDT is written on Tcl/Tk and wrapped in a single executable file with the help of sdx and tclkit. diff and cvs utilities are embedded inside YaDT. Also, YaDT supports Git and Mercurial repositories, but git and hg are not embedded inside YaDT, you should have git/hg executable in your path environment.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23

    BinDiff

    Helper app for VMware .vmdk files differential backup

    This application is intended to make a diff files for the backup purposes. Imagine that you have a VM with 10GB vmdk file that you backup every day. So, you need to keep 100GB (let say 60GB with compression) for 10 days. However from those 10GB file only ~500MB is daily changed and you can shrink your backup storage to 15GB, if you keep only the daily difference. The BinDiff makes this job for you.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    jsondata

    jsondata

    Modular JSON by trees and branches, pointers and patches

    ... - JSONPatch - RFC6902 for modification by patch lists. Provides the assembly of modular patch entries and the serialization of resulting patch lists. - JSONDiff - Diff utility for JSON data. - JSONSearch - Search utility JSON patterns. Online documents: https://jsondata.sourceforge.io/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    XMLStarlet is a set of command line utilities (tools) to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for text files with UNIX grep, sed, awk, diff, patch, join, etc utilities.
    Leader badge
    Downloads: 686 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next