If someone nailed the execution and supported lots of types of content, I'm sure there'd be a market.
If someone nailed the execution and supported lots of types of content, I'm sure there'd be a market.
If things like circuits.io and Cloud9 beat their desktop counterparts then I'm wrong, but if people (and especially enterprises) continue to do most of their complex work in native apps and not in the browser, then I think I'm right.
I've seen lots of diffing programs and they all seem to have varying levels of success. I think there's an opportunity for a company to become the gold standard for diffing and to offer their diffing engine via a service that can be integrated into apps (web and desktop).
I bet there are lots of app developers who would like to have a robust diffing engine in their apps, but don't have the time or expertise to build one themselves.
EDIT: I see that you're the author. Have you thought about putting your diffing engine behind a web service?
The thing that I'm most interested in is building diff for things which haven't had very good diff before - CAD files, schematics, spreadsheets, etc. For each data format, you need a different set of diff tools.
I've built a grab-bag of diff algorithms for diffing different kinds of data (the Simulink diff in particular is a showcase of the different kinds of data DiffPlug can work with).
My goal is to release this grab-bag so that people can build their own tools on top of it, but I also have several tools in particular that I want to build.