Show HN: Secure private diffchecker with merge support

diffchecker.dev

15 points by subhash_k 6 hours ago

Built a minimal diff checker with merge feature.

1. Supports 25K+ lines.

2. Character level instant diff.

3. Diff merge feature.

4. Share able links.

5. 100% secure, all diff computation happens in browser.

No other website offering high quality diff checker and merge feature with just browser only implementation.

Please review the website in detail and share feedback.

jiehong 6 hours ago

I’m still finding a local instance of Beyond Compare [0] unbeatable.

Especially its table compare feature [1].

[0]: https://www.scootersoftware.com/

[1]: https://www.scootersoftware.com/v4help/viewdata.html

  • subhash_k 6 hours ago

    Never had a need to do table comparison. Looks like customised csv diff comparison. Will look into and see if i can add it as feature or different page/tool.

    • jiehong 5 hours ago

      I needed it for diffing big csv files where the diff was complicated to understand, and limited to some columns out of 30+ columns.

      Might be niche, though.

recursive 5 hours ago

Some of the CSS is making the numbered steps start at 8 instead of 1. In particular

    ol { counter-reset: steps; }
  • subhash_k 5 hours ago

    Can you please share the link of diff? You can copy it from the website after input by clicking share as url button, so that it will easy for me to debug. Thanks for the feedback.

    • recursive 3 hours ago

      It's based on an inline stylesheet with thousands of rules. The compressed URL is... big.

runningmike 6 hours ago

Do you release the code as FOSS?

  • subhash_k 6 hours ago

    Unfortunately No. Planning to monetize through ads once UI is polished.

    • bramhaag 6 hours ago

      Why would releasing the code under a FOSS license prevent you from adding ads?

      • subhash_k 6 hours ago

        To be honest. Never really thought about it fully. I don't know monetization plan as well. I just wanted to create better private version of diff checker and merge. Will think through and update here.

    • KomoD 5 hours ago

      Not so secure and private then if you're planning to embed a bunch of ad tracking scripts...

      • subhash_k 5 hours ago

        The input data will not be passed on to any server which include ads as well. The input will not be persisted so no way the data is accessible other that the user.

        This can be tested by disabling the internet and checking the diff.

thealistra 4 hours ago

Bro no one will use a web service and trust it is 100% private. This is an unprovable claim. Maybe it is private now, but you sell this in 5 years and it stops being so.

Maybe a JavaScript ad jailbreaks an iframe and reads this.

There is no beating a locally running program