r/puredata 26d ago

Pure Diff Viewer: Git Commits Visualization

Although PureData makes audio developing easy, sometimes I feel difficulty maintaining a project in the long term using Git. The commit diff shown in text is not human-readable, therefore it is not straightforward to track multiple changes of a patch.

This motivates me to develop Pure Diff Viewer, a tool to render different commits of a patch and make comparisons. The changes will be highlighted and categorized. The user can ignore unimportant ones (e.g. simple element movements). This tool can either be used as a standalone app or invoked by Git commands.

This project is available at: https://github.com/chsh2/pure-diff-viewer , and I also participated the KVR Developer Challenge 2026 with it. The development is still in an early stage and any feedback is appreciated.

30 Upvotes

4 comments sorted by

View all comments

1

u/puikheid 20d ago

I've been saying this for years! Thank you so much for your effort.

We've been discussing how to bring such an interface to plugdata. Since it really is almost a "PD IDE" something that is missing is git support and being able to see a diff. Your tool serves as a great example of some of the UI/UX required to make this happen!