Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line, producing accurate diffs that are easier for humans to read. It uses tree-sitter to parse code and understands the inner structure of the code, ignoring formatting changes and showing actual line numbers. Difftastic supports many programming languages and file formats, and is fully open source under the MIT license. It can be used with Git and has a 60-second demo available.