Showing 28 open source projects for "diff merge"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    JSON diff and patch

    JSON diff and patch

    JSON diff and patch

    jd is a command line utility and Go library for diffing and patching JSON and YAML values. It supports a native jd format (similar to a unified format) as well as JSON Merge Patch (RFC 7386) and a subset of JSON Patch (RFC 6902).
    Downloads: 16 This Week
    Last Update:
    See Project
  • 2
    nbdime

    nbdime

    Tools for diffing and merging of Jupyter notebooks

    nbdime provides tools for diffing and merging Jupyter notebooks. Jupyter notebooks are useful, rich media documents stored in a plain text JSON format. This format is relatively easy to parse. However, primitive line-based diff and merge tools do not handle well the logical structure of notebook documents. nbdime, on the other hand, provides “content-aware” diffing and merging of Jupyter notebooks. It understands the structure of notebook documents. Therefore, it can make intelligent decisions when diffing and merging notebooks. Many of us who are writing and sharing notebooks do so with git and GitHub. ...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 3
    tuicr

    tuicr

    A code review TUI with vim keybindings

    tuicr is a terminal user interface for reviewing code changes with Vim-style keyboard controls. It presents all changed files as one continuous GitHub-like diff that developers can navigate without leaving the terminal. Reviewers can attach comments to individual lines, line ranges, files, or the entire review. Progress can be tracked at the file or hunk level and restored across later sessions. The tool can inspect uncommitted changes, commit ranges, GitHub pull requests, and GitLab merge requests. ...
    Downloads: 64 This Week
    Last Update:
    See Project
  • 4
    DoltgreSQL

    DoltgreSQL

    DoltgreSQL - Version Controlled PostgreSQL

    DoltgreSQL is an experimental Postgres fork that adds Git-like version control to your database. It allows users to commit, branch, merge, and revert changes to data and schema, bringing collaborative workflows to SQL databases. DoltgreSQL is designed for teams who want full auditability and control over every change made in their data layer.
    Downloads: 0 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
  • 5
    git-autofixup

    git-autofixup

    Create fixup commits for topic branches

    git-autofixup parses hunks of changes in the working directory out of git diff output and uses git blame to assign those hunks to commits in <revision>..HEAD, which will typically represent a topic branch, and then creates fixup commits to be used with git rebase --interactive --autosquash. It is assumed that hunks near changes that were previously committed to the topic branch are related. <revision> defaults to git merge-base --fork-point HEAD @{upstream} || git merge-base HEAD @{upstream}, but this will only work if the current branch has an upstream/tracking branch. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Pragma-git

    Pragma-git

    Pragma-git is a friendly pragmatic git control app

    ...Note-taking, wysiwyg or markdown, with todo lists, etc. Auto-push to the remote repository (can be disabled in settings) Auto-fetch, and indication if the pull is possible. Standard git features, such as branch, merge, push, pull, tag, stash. History browser, builtin pragma-merge diff and merge tool (external tool may be used instead) Settings, handling repository, branches, remotes, cloning as well as software preferences. Fully git compatible, try it, and use together with other clients. Aiming to be the opposite to how many beginners perceive git.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Diff-ext is an extension for filemanagers such as Windows Explorer and Nautilus that allows to launch diff/merge tools on selected files.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 8
    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: 334 This Week
    Last Update:
    See Project
  • 9

    JSON for Modern C++

    JSON that's part of C++

    This is JSON for C++, a JSON library unlike any other that's packed with plenty of great features. While there may be dozens of JSON libraries out there, JSON for C++ stands out with a focus on three things: an intuitive syntax, trivial integration and serious testing. Using the operator magic of modern C++, this library makes JSON feel like a first class data type. With trivial integration, the entire code is made up of a single header file json.hpp, no dependencies, no complex build system...
    Downloads: 31 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 10
    gh-dash

    gh-dash

    A beautiful CLI dashboard for GitHub

    A GitHub (gh) CLI extension to display a dashboard with pull requests and issues by filters you care about. Write multiple configuration files to easily switch between completely different dashboards. Repo name-to-path mappings can be an exact match (full name, full path) or wildcard matched using the owner and partial path. To override the default set of terminal colors and instead create your own color scheme, you can define one in your config.yml file. If you choose to go this route, you...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    yamlfmt

    yamlfmt

    An extensible command line tool or library to format yaml files

    ...Configuration is file-based, allowing teams to pin indentation, line wrapping, and other house-style choices repo-wide. By normalizing structure while preserving meaning, it reduces diff noise and merge friction in configs, Kubernetes manifests, and automation playbooks. The project is intentionally extensible, so organizations can add custom formatters or rules without forking.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    FileTrees.jl

    FileTrees.jl

    Parallel file processing made easy

    Easy everyday parallelism with a file tree abstraction. Read a directory structure as a Julia data structure, (lazy-)load the files, apply map and reduce operations on the data while not exceeding available memory if possible. Make up a file tree in memory, create some data to go with each file (in parallel), write the tree to disk (in parallel). FileTrees is a set of tools to lazy-load, process and save file trees. Built-in parallelism allows you to max out all threads and processes that...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 13
    KhervePDF

    KhervePDF

    Edit, annotate and version-control PDFs with Git history built in

    KhervePDF is a free, open-source PDF viewer and annotation editor for Windows, built in Python with PySide6 and PyMuPDF. It combines a clean editing experience with a feature unique among PDF tools: every change is tracked in a per-document Git repository, so you can browse history, diff revisions, and restore earlier versions of any PDF. Annotate with pen, highlighter, text boxes, shapes, arrows, sticky notes, signatures, and redactions. Reorder, rotate, insert, delete, merge and split pages. Fill AcroForm fields. Search across pages. Export to PNG or plain text. 13 built-in themes (Light, Dark, Nord, Dracula, Gruvbox, Solarized, Monokai, One Dark, GitHub, Catppuccin and more), tabbed multi-document interface, full undo/redo, and optional GitHub sync for cloud backup of your edits. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ThinkReview

    ThinkReview

    AI-powered code reviews for GitLab & Azure DevOps. Zero setup. Powered

    I Copilot for Gitlab and Azure DevOps Merge requests (MRs) and Pull Requests (PRs) in your browser. The extension Summarises merge requests , provided suggestions and find potential security issues , provide smart questions to dive deeper and chat with your pull requests The extension works out of the box without any complex setup - Supports custom Self hosted Gitlab as well as gitlab.com and gitlab enterprise Enhance your GitLab MRs and Azure Devops PRsworkflows with automatic patch diff access and AI-powered code reviews. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 16
    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: 0 This Week
    Last Update:
    See Project
  • 17
    rospell is a UTF-8 text editor for programmers and general use. It features syntax highlighting, a code beautifier for C and C++, and support for ctags, grep, diff, and merge. It also includes a speller for English and Romanian.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 18

    java-object-merger

    Library for merging and mapping of java objects

    Main goal of this library is to provide lightweight, easy configurable with annotations, and powerful tool for object mapping/merging, making life easier for projects with multilayer structure. It was take for me less then one day to completely migrate project at my main work (hundreds of classes, mappings between DTOs, Business objects and view objects) from dozer to java-object-merger without any serious issues. Go to Wiki pages for technical FAQ with examples! Available in maven...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Create, check, annotate, merge, diff, split SBML (System Biology Markup Lanugage) documents. The latest version of semanticSBML is webbased with a RESTful interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    MergeHero

    MergeHero

    Java comparison tool for differing and merging folders & files

    Dynamsoft has been providing version control solutions for more than 9 years. The MergeHeo is the key component of our source control software - SourceAnywhere. We'd like to see more and more developers use our software, and interact with us.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ESSPEE - Penetration Testing & Forensics

    ESSPEE - Penetration Testing & Forensics

    (Android Forensics & Malware Analysis Included)

    ESSPEE - Extreme Security Scanning Penetration testing & Exploitation Environment Ubuntu 12.04 LTS (Precise Pangolin) is purposefully selected as the base Operating System to obtain supports from Ubuntu for a long duration (till Apr 2017). It is packed with featured security tools with very less resource consumption and higher degree of stability. Thanks to Back Track, Blackbuntu, CAINE and DEFT and many others for inspiration. Being a sole developer to this distro, I wish it...
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A diff/merge of two OWL ontologies.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    A tool for diff, patch and 3-way merge of XML files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Meld

    Meld

    Visual diff and merge tool

    Meld is a visual diff and merge tool designed to help users compare files, directories, and version-controlled projects with clarity and precision. It supports two-way and three-way comparisons, making it especially useful for reviewing code changes and resolving merge conflicts. Meld provides live comparison updates, allowing users to see differences immediately as files are edited.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 25
    JMeld is a visual diff and merge tool. It is build to be fast with large files and runs on any operating system. Development on sourceforge has stopped. The project continues at github. https://github.com/MrKuip/JMeld
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next