Displaying 1 to 20 from 33 results

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();.

DifferenceKit - 💻 A fast and flexible O(n) difference algorithm framework for Swift collection.

  •    Swift

The algorithm used in DifferenceKit is optimized based on the Paul Heckel's algorithm. See also his paper "A technique for isolating differences between files" released in 1978. RxDataSources and IGListKit are also implemented based on his algorithm. This allows all types of differences to be computed in linear time O(n).

context-blender - Photoshop-style blend modes for HTML Canvas Contexts

  •    Javascript

Adobe® Photoshop® has a variety of helpful blend modes for compositing images from multiple RGBA layers. This small library provides the same functionality for HTML Canvas Contexts, with the goal of producing the same results as Photoshop. This will also install node-canvas, which requires a working Cairo install. See https://github.com/Automattic/node-canvas#installation for more details.


  •    DotNet

A reporting tool allowing .Net developers to discover and document public API changes between versions of an application or library.

Generic Diff Format Library


The Generic Diff Format (GDIFF) is a proposal to W3C for a data format that is used to express the difference between two data streams, very often two different versions of a file. The GDIFF is defined as a set of commands that, when applied to an old version of a file, produ...


  •    CSharp

DotDiff is a small Xml Compare Library, allowing the developer to compare 2 Xml files. It supports mearging of any differences into a single file, or the generation of a diff gram. Comes with a small test UI

SharePoint WSPCompare


Browse and compare contents of .wsp files with this tool for SharePoint developers and administrators.

DiffPlex - a .NET Diff Generator

  •    CSharp

DiffPlex is a combination of a .NET Diffing Library with both a Silverlight and HTML diff viewer.

semver-diff - Get the diff type of two semver versions: 0.0.1 0.0.2 → patch

  •    Javascript

Returns the difference type between two semver versions, or null if they're identical or the second one is lower than the first.Possible values: 'major', 'minor', 'patch', 'prerelease', 'build', null.

snap-lerp - Linearly interpolate two numbers, but snap to the closest value if the difference between them is small enough

  •    Javascript

Linearly interpolate two numbers, but snap to the closest value if the difference between them is small enough. Comes in handy if you're running an animation but don't want to keep making unnecessary updates to a value as it approaches JS's limits in numerical precision.MIT. See LICENSE.md for details.

linematch - A super-fast algorithm for comparing road networks.

  •    Javascript

A super-fast algorithm for matching two sets of polylines and showing the difference. Primarily used for comparing road networks from different datasets.Given arrays a and b, like linematch(a, b, 0.001), linematch will return a new array that contains all segments in a that are not matched with segments in b. If the arrays match exactly, the returned value will be an empty array, [].

wagyu - A general library for geometry operations of union, intersections, difference, and xor

  •    C++

The output geometry from each of these operations is guaranteed to be valid and simple as per the OGC.Documentation of any library is critical to its existance and it really takes a community of effort. All of the documentation for the library is included with the library. The Wagyu project loves pull requests so please feel free to contribute at any point in time to the docs/ directory in any way you see fit! If you see a problem in documentation, at least please make an issue in the github repository.

maxmin - Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)

  •    Javascript

Useful for logging the difference between original and minified file in e.g. a build-system.Original string or its size in bytes.

array-differ - Create an array with values that are present in the first input array but not additional ones

  •    Javascript

Create an array with values that are present in the first input array but not additional ones

node-json-hash - JSON hash

  •    Javascript

Generates hash for JSON objects. We're compatible with browserify by using a JavaScript implementation of SHA1.

time-diff - Returns the formatted, high-resolution time difference between `start` and `end` times.

  •    Javascript

Returns the formatted, high-resolution time difference between start and end times. Uses [pretty-time][] to format time diffs.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.