nowfound

Alternatives

Products that do what Language aware diff on GitHub PRs does

Hi HN! We were frustrated with text diffs on GitHub PRs, so we made DiffLens (https://github.com/marketplace/difflens). DiffLens constructs an Abstract Syntax Tree for each file, and uses that semantic information to intelligently diff changes. Checkout the demo on our website (https://www.difflens.com). Getting started with DiffLens is easy! Simply install the app on your repositories. The next time you open a PR, DiffLens will automatically create a diff for your changes. If you review code, especially TypeScript, JavaScript or CSS, give DiffLens a try! We're…

  1. 1AS
  2. 2GS
  3. 3

    Daily code diffs from public Github repos via Emails | Slack

    2016

  4. 4DG

    Pipe the output of a `diff` command to Diffswarm to get back a persistent URL that contains the diff with workflow, comments, search, etc. Basically some of the helpful features that Github offers on PR diffs, just available for any arbitrary diff. I wrote this tool to use at work for documenting snapshot diff triaging, and also used it to help with the same thing on a couple Ty PRs. Example: https://diffswarm.dev/d-01k2gknwyq82f6x17zqf3apjxc

    Jan 2026 · diffswarm.dev

  5. 5

    A new way to review PRs, directly inside Linear

    May 2026

  6. 6DO

    We're building version control software for Microsoft Office documents that works as well as Git and GitHub do for code. Today, we’re releasing the first component, Draftable for Word, an Office add-in that lets you generate side-by-side diffs, and makes it way less painful to work with Track Changes. Our diffs are designed to look right to humans — instead of machines — showing changes as they might actually have been made by an editor. We'd love to hear your feedback. We’d also love to fix what you find painful about authoring and collaborating on Microsoft Office documents, so get in…

    2013

  7. 7
    Diff Text216

    Dead simple text comparison

    2024

  8. 8DA
  9. 9SH
  10. 10

    Comment on your AI agent's code & collaborate on changes

    Jul 2026 · apps.mergeable.io

  11. 11LP

    A CLI tool for managing and semantically diffing LLM prompts. Goes beyond text diff by detecting meaning-level changes using embeddings (OpenAI or local). Useful for versioning, testing, and CI/CD workflows.

    2025 · github.com

  12. 12

    Know if an AI-generated PR is worth reviewing

    5d ago · diffatlas.dev

  13. 13AG

    2012 · aaronparecki.com

  14. 14AT

    A few friends and I noticed that many PRs are easier/quicker to review if the changes are reviewed in some order other than alphabetical by filename (which is the default in Github). So, we'd often write our PR descriptions to include a suggested review order: "review file xyz.py first, then abc.js, then foo.rs". We did this often enough that we built a chrome extension that lets us reorder diffs in the Github PR UI rather than needing to type out the suggested order in the description. Anecdotally, we've noticed that using this tool to reordering diffs makes it much easier for…

    2024 · github.com

  15. 15
    Diff90

    Prototype and share changes to your site with no coding

    2019

  16. 16LG
  17. 17HJ
  18. 18DV
  19. 19AS

    2013 · nodeknockout.com

  20. 20DB

    I built a web-based document comparison tool where all file parsing and diffing happens entirely in the browser. The idea came from watching non-technical coworkers struggle to compare document versions — manually reading two files side by side or fighting with Word's Track Changes. Technical details: PDF parsing via pdf.js, DOCX via mammoth.js — all client-side Diff engine: Google's diff-match-patch Line, word, and character-level comparison Next.js 15 + TypeScript, deployed on Vercel No files ever leave the browser. No signup required. Site: https://diffnote.net Product Hunt:…

    Feb 2026 · diffnote.net

  21. 21DA
  22. 22BM
  23. 23NT

    I built a CLI tool that turns codebases and PRs into diagrams so you can quickly understand how things fit together. Originally made it because I couldn't follow my own AI-generated repos. Just shipped a big update: - Switched from D2 to Mermaid for rendering - Tree-sitter AST parsing + agentic flow instead of raw LLM calls. ~50x faster. - Works on any GitHub repo or PR, not just local - Dropped the web frontend, it's just a CLI now - Published as a pip package Still a ton to improve and I'm building fast. Feedback, issues, PRs all welcome.

    Feb 2026 · github.com

  24. 24TG

    I have a hard time finding new, awesome open source repositories on GitHub for the languages I use. So I decided to scratch an itch. My project is called Grapevine. It aggregates mentions of GitHub repos on Twitter and filters them by language. I'm aggregating the top 15 languages on GitHub right now. Some of the languages include JavaScript (@github_js), Ruby (@github_rb), Python (@github_py), Emacs Lisp (@github_el), and Haskell (@github_hs). If you want to know more, here's the project's site. http://grapevine-project.info Let me know what you think!

    2011

Ranked by how close each launch is in meaning, then by votes. Refine with a description →