{"repo":"chsh2/pure-diff-viewer","free":true,"listed":false,"github":"https://github.com/chsh2/pure-diff-viewer","clone":"git clone https://github.com/chsh2/pure-diff-viewer.git","description":"A graphical Git difftool for PureData visual programming language.","language":"GDScript","stars":21,"topics":["puredata","godot","git"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"Pure Diff Viewer: A Visual Git Diff Tool for Pure Data Patches This project is an entry of the event KVR Developer Challenge 2026. KVR Audio Links: [[Download]](https://www.kvraudio.com/product/pure-diff-viewer-by-chsh2) / [[Vote]](https://www.kvraudio.com/kvr-developer-challenge/2026/#dc26-36371) --- This program aims at facilitating the version control of Pure Data (Pd), a visual programming language for computer music. When organizing Pd patches in a Git repository, the differences between commits are shown in plain text. The text is hardly human-readable and makes it difficult to track the changes of a patch and maintain it in the long term. This program attempts to solve this problem by visualizing the differences and rendering them in the Pd node graph. It has the following features: - Graphical browser of a Git repository of Pure Data (Pd) patches - Switches between multiple branches/commits to trace the changes of a patch - Highlights and categorizes patch changes in a semantic way with visual marks - Integration with git difftool - Supports file/directory comparisons via git commands Usage Git Repository Browser Execute this program directly and select a directory which is a Git repository. The program will show all branches, commits and the file tree of the selected repository. By clicking a file name of a Pd patch, the program will render the graphical topology of the patch and highlights its changes compared with the parent commit. Git Diff Tool To integrate this ","default_branch":null,"files":null,"tree":[],"storefront":"/r/chsh2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chsh2/pure-diff-viewer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}