calls diffsitter “actively maintained tree-sitter AST diff CLI; choose it as a drop-in peer when you prefer its rendering and simpler output.”
a structural diff that understands syntax 🟥🟩
diffsitter is queued for analysis. Crawling candidates and ranking them takes a few minutes. This page updates itself when the list exists — you can also come back later.
What is known so far comes from the other direction:
These projects were analysed and named diffsitter among their alternatives. The relationship is not symmetric — how diffsitter rates them is a separate judgement, made when diffsitter is analysed in its own right.
calls diffsitter “actively maintained tree-sitter AST diff CLI; choose it as a drop-in peer when you prefer its rendering and simpler output.”
a structural diff that understands syntax 🟥🟩
calls diffsitter “Use for tree-sitter based AST diffs when you need semantic understanding beyond line changes.”
A syntax-highlighting pager for git, diff, grep, rg --json, and blame output
calls diffsitter “Choose it when you want tree-sitter AST-level semantic diffs instead of cosmetic text styling.”
Make your diffs human readable for improved code quality and faster defect detection. :tada: