16 projects tagged "diff"

Download Website Updated 21 Dec 2012 coopy

Screenshot
Pop 88.79
Vit 5.93

COOPY is a set of tools for distributed data projects. It supports diffing, patching, merging, and revision control of tables in a variety of formats (CSV, Excel, MySQL, Sqlite, etc).

Download Website Updated 10 Oct 2009 Diffident

Screenshot
Pop 81.46
Vit 1.81

Diffident is intended to be a diff editor that allows you to adjust the files you are comparing. It is also intended to be a patch editor. Currently, Diffident is a colored side-by-side diff viewer that works in a terminal.

No download Website Updated 21 Jan 2011 DiffKit

Screenshot
Pop 76.68
Vit 3.87

DiffKit is an application and a framework, for comparing two tables of data, field-by-field. The tables can come from any of a number of sources, such as an RDBMS or CSV file, and DiffKit is able to mix different kinds of sources in the same diff operation. It is like the Unix diff utility, but for tables instead of lines of text. Diffs can be reported at both the row and field level, and the user can configure what to compare, how to compare it, what to ignore). DiffKit is highly customizable with respect to the sources of tabular data, the details of the comparison, and the characteristics of the output (diff report).

No download No website Updated 16 Apr 2014 JSON-delta

Screenshot
Pop 65.15
Vit 6.95

JSON-delta is a multi-language software suite for computing deltas between JSON-serialized data structures and applying those deltas as patches. It enables separate programs at either end of a communications channel (e.g. client and server over HTTP, or two processes talking to one another using bidirectional IPC) to manipulate a data structure while minimizing communications overhead. Robust reference implementations are available in Python and Javascript. Work is ongoing on other implementations, including Racket and Perl.

No download Website Updated 05 Oct 2009 Grep.pm

Screenshot
Pop 38.52
Vit 1.42

Grep.pm is a much-modified fork of tcgrep. It understands context, matching from the start or end of a file (with a line count or byte count), and features size limits and highlighting. It extends matching to boolean expressions, structuring regular expressions, or even arbitrary pieces of Perl code. It can perform basic stemming and synonym-expansion in regular expressions (using expansyn). It also handles \0-lines, paragraphs, file slurping, directory recursion, and compressed files. It can act either as a Perl module or a command-line program. Grep.xchange is a support program taking grep or Grep.pm input and applying an expression at each grep match to the files specified in the grep output. This expression can be arbitrary Perl modifying e.g. just the line of the match with s///g, or operate against the current pos() position in the whole file. Grep.xchange --modified goes one step further and replaces the matched lines with the (edited) text from the grep output. Changes are logged in diff -u format and can be revoked/redone with patch.

Download No website Updated 18 Feb 2013 owl2vcs

Screenshot
Pop 28.84
Vit 21.79

owl2vcs is a set of tools designed to facilitate version control of OWL 2 ontologies using version control systems. It contains a commandline diff tool for OWL 2 ontologies integrated with Git and Mercurial. It detects axioms additions and removals, imports' additions and removals, ontology annotations' additions and removals, prefix additions, removals, modifications, and renames, ontology IRI and version IRI changes, and ontology format changes. It supports RDF/XML, OWL/XML, OWL Functional Syntax, Manchester OWL Syntax, and Turtle. It provides a changeset serializer and parser, two formats of changes, compact (like OWL Functional Syntax) and indented (the same, but more readable, using indents instead of parentheses), and four formats of IRIs: Simple, QName, Full, and Label.

No download Website Updated 08 Oct 2013 hg-diff

Screenshot
Pop 23.19
Vit 4.71

hg-diff is a simple GUI program to browse mercurial revisions. It is used to display a summary of all changes between two revisions and to display a graphical comparison of the two versions of each changed file.

Download Website Updated 22 Dec 2009 oXygen XML Diff

Screenshot
Pop 23.07
Vit 40.30

Oxygen XML Diff is a complete solution for comparing and merging XML files. It offers both directory and file comparison, six different diff algorithms, and multiple levels of comparison. The comparison can also be performed inside ZIP-based archives (ZIP, JAR, ODF, OOXML). Oxygen XML Diff includes two specialized XML-aware comparison algorithms: XML Accurate, tuned for precise comparison, and XML Fast, tuned for speed at the expense of some accuracy.

Download Website Updated 09 Mar 2012 SafePatch

Screenshot
Pop 21.86
Vit 1.00

SafePatch lets you edit program files and track those changes creating "patches" which can later be reverted or reused in a different setup. It's written in PHP, but can patch non-PHP applications because no integration into their source code is required. A bundled Control Panel allows easy tracking, installing, reverting, and diffing of available patches. SafePatch has an intuitive text patch file syntax which is uniform for text and binary files and independent of the engine being patched, has default support for VQMod .xml patches and FluxBB README mods, is written in OOP and uses events (and thus is easily extensible), and doesn't need a database.

No download No website Updated 15 Apr 2011 sqlite dbdiff

Screenshot
Pop 20.10
Vit 33.84

sqlite dbdiff is a simple command line program for showing the differences between SQLite databases. It shows the differences between table names, schema, row counts, and data. The current implementation uses a symmetric difference; more modes may be added in the future.

Screenshot

Project Spotlight

WordBash

A Wordpress clone written in GNU Bash.

Screenshot

Project Spotlight

Blue Moon

Blue Moon solitaire for Unix.