csvdiff - A fast diff tool for comparing csv files

  •        96

A fast diff tool for comparing csv files. Csvdiff is a difftool to compute changes between two csv files.




Related Projects


  •    Perl

csvdiff is a Perl script to diff/compare two csv files with the possibility to select the separator. Differences will be shown like: quot;Column XYZ in record 999quot; is different. After this, the actual and the expected result for this column will be shown.

Json-to-HTML-Table - Simple Json to standard HTML table converter in fastest way

  •    Javascript

Simple Json to standard HTML table converter in fastest way

rn-diff-purge - Easier React Native upgrades by clearly exposing changes from a version to another

  •    Shell

This repository exposes an untouched React Native app generated with the CLI npx react-native init RnDiffApp. Each new React Native release causes a new project to be created, removing the old one, and getting a diff between them. This way, the diff is always clean, always in sync with the changes of the init template. See table below for the complete list.

pixelmatch - The smallest, simplest and fastest JavaScript pixel-level image comparison library

  •    Javascript

The smallest, simplest and fastest JavaScript pixel-level image comparison library, originally created to compare screenshots in tests.Features accurate anti-aliased pixels detection and perceptual color difference metrics.

daff - align and compare tables

  •    Java

This is a library for comparing tables, producing a summary of their differences, and using such a summary as a patch file. It is optimized for comparing tables that share a common origin, in other words multiple versions of the "same" table.

OMR Table Data Syncronizer - Only Data


This tools compare and syncronize table data. No schema syncronizing included on this project. Data comparition is fastest! 1,000,000 data compare time is: ~200 ms.

PostgreSQL Diff Utility

  •    Perl

pgdiff is a utility which compares the table definitions of two databases, and returns the differences as PostgreSQL commands which will transform the structure of the first database to be identical to that of the second (c.f. diff and patch).

spaceman-diff - diff images from the command line

  •    Shell

spaceman-diff is a quick drop in to git-diff. The idea is that you can just git diff like normal and, if you've changed an image file, spaceman-diff will render your images in a colorful ASCII approximation in your shell along with helpful data like file size changes. The goal is that spaceman-diff gives you a quick way of verifying that yes, the image you're committing is the image you want to commit, and yes, the image you're committing isn't accidentally 20 terabytes in size or something foolish like that.


  •    C

B-tree with a twist pointer set. The ordered set approaches the speed of the fastest unordered, hash table based sets, while using several times less memory.

super_closure - Serialize closures with this uncanny PHP library.

  •    PHP

A PHP Library for serializing closures and anonymous functions. SuperClosure comes with two different Closure Analyzers, which each support different features regarding the serialization of closures. The TokenAnalyzer is not as robust as the AstAnalyzer, but it is around 20-25 times faster. Using the table below, and keeping in mind what your closure's code looks like, you should choose the fastest analyzer that supports the features you need.

Dokuwiki - simple to use Wiki

  •    PHP

DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.

RxDataSources - UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing

  •    Swift

Writing table and collection view data sources is tedious. There is a large number of delegate methods that need to be implemented for the simplest case possible. This works well with simple data sets but does not handle cases where you need to bind complex data sets with multiples sections, or when you need to perform animations when adding/modifying/deleting items.

Mergely - Web Application to View and Merge Changes in Documents

  •    Javascript

Mergely is a web application to view and merge changes in documents. Mergely shows you changes to documents side-by-side so you can clearly see what changed from one version to the next. It can be used as a diff tool (read-only) or as both a diff and merge tool for plain text, CSS, HTML, XML, javascript, PHP, C, C++, etc.

N-way Folder Diff

  •    Java

N-way Folder Diff is a simple, platform independent tool to compare multiple folders. It differs from usual diff tools because it is possible to do n-way (upto 10 way) diff as compared to the usual 2-way diff.

container-diff - container-diff: Diff your Docker containers

  •    Go

These analyses can be performed on a single image, or a diff can be performed on two images to compare. The tool can help users better understand what is changing inside their images, and give them a better look at what their images contain. By default, with no --type flag specified, container-diff will run Apt package analysis.

diff - Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser

  •    Javascript

deep-diff is a javascript/node.js module providing utility functions for determining the structural differences between objects and includes some utilities for applying differences across objects. In a browser, deep-diff defines a global variable DeepDiff. If there is a conflict in the global namespace you can restore the conflicting definition and assign deep-diff to another variable like this: var deep = DeepDiff.noConflict();.

diff-so-fancy - Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:

  •    Perl

diff-so-fancy strives to make your diff's human readable instead of machine readable. This helps improve code quality and help you spot defects faster. Installation is as simple as downloading the diff-so-fancy script to a directory in your path. Windows users may need to install the Windows subsystem for Linux.

Meld - Visual Diff and Merge Tool

  •    Python

Meld is a gnome2 diff and merge tool with pluggable support for version control systems such as cvs, subversion, bzr, darcs, mercurial, monotone, tla. Meld helps you review code changes and understand patches.