A lightweight image comparison tool
image-diff visual-diff diff testing blink image difference compareScreenshots are available on the git-cola screenshots page.New releases are available on the git-cola download page.
git-cola git gui pyqt4 pyqt5 vcs git-addons visualization osx cross-platform-gui qt5 qtpy rebase editor diff debian git-gui git-clientA javascript text differencing implementation. Based on the algorithm proposed in "An O(ND) Difference Algorithm and its Variations" (Myers, 1986).
diffAnalyse and compare images with Javascript and HTML5. More info & Resemble.js Demo. Compatible with Node.js.
comparison visual image diff compare html5The 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.
image comparison diffA Fast & Light Virtual DOM Alternative available for NodeJS and NativeScript too. This project exists thanks to all the people who contribute. [Contribute].
performance virtualdom alternative lightweight template-literals template vanilla js dom manipulation diff literals fast react virtual lit-htmldeep-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 difference compare change-trackingThis is an attempt at implementing the solution outlined in Dave DeLong’s article, Edit distance and edit steps. A Changeset describes the minimal edits required to go from one Collection of Equatable elements to another.
ios uicollectionview uitableview minimal-edits changeset changes change diff deltaA language aware diff, beautification, and minification tool. The application runs on the terminal with Node.js and in a web browser.
beautifier languages parser diff html typescript css less xml html5 lexer framework universal language parse tableFirst of all, install phantomjs, page-monitor relys on phantomjs to render webpage and genenrate screenshot. DO NOT use npm to install phantomjs on winidows, it can't be launched by spawn. see the default options here: https://github.com/fouber/page-monitor/blob/master/index.js , you can override any option for your monitoring.
monitor phantomjs phantom diffDeepDiff tells the difference between 2 collections and the changes as edit steps. It works on any collection of Equatable and Hashable items. By default, there is no .move. But since .move is just .delete followed by .insert of the same item, it can be reduced by specifying reduceMove to true.
diff batch update changes collectionnbdime provides tools for diffing and merging of Jupyter Notebooks. See the installation docs for more installation details and development installation instructions.
jupyterlab-extension jupyter jupyter-notebook diff diffing merge git hg mercurial mergetool merge-driver vcs version-controldiff-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.
git diff diff-highlight fancy diffs good-lookin' color readable highlightWriting 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.
rxswift datasource tableview collectionview unidirectional binding animation diff sectionspatch-package lets app authors instantly make and keep fixes to npm dependencies. It's a vital band-aid for those of us living on the bleeding edge. Patches created by patch-package are automatically and gracefully applied when you use npm(>=5) or yarn.
javascript-tools nodejs node node-js node-modules patch patcher diff dependencies dependency-manager package-manager package-management postinstallAnalyse and compare images with Javascript and HTML5. More info & Resemble.js Demo. Compatible with Node.js.
comparison visual image diff compare html5微信小程序解决方案 - 1KB javascript 覆盖状态管理、跨页通讯、插件开发和云数据库开发
weapp store state state-management miniprogram omi setdata setstate update diff json-diff mp cloud mongodb mongo nosql nodb web webcomponentsManual DOM manipulation is messy and keeping track of the previous DOM state is hard. A solution to this problem is to write your code as if you were recreating the entire DOM whenever state changes. Of course, if you actually recreated the entire DOM every time your application state changed, your app would be very slow and your input fields would lose focus. virtual-dom is a collection of modules designed to provide a declarative way of representing the DOM for your app. So instead of updating the DOM when your application state changes, you simply create a virtual tree or VTree, which looks like the DOM state that you want. virtual-dom will then figure out how to make the DOM look like this efficiently without recreating all of the DOM nodes.
virtual dom vdom vtree diff patch browserNuclide is a collection of features for Atom to provide IDE-like functionality for a variety of programming languages and technologies. The Nuclide license has certain limitations around distribution and should not be considered an open source license. However, this does not affect your ability to fork the project and make contributions.
arcanist flow hack hg react atom buck clang debug debugger diff hhvm lldb mercurial react-native watchman
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.