Difftastic: A syntactic diff tool

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • difftastic

    a structural diff that understands syntax 🟥🟩

  • I definitely think you're right that I need to find a way to avoid Dijkstra's algorithm. I've been experimenting with A*: https://github.com/Wilfred/difftastic/blob/a_star_module/src/a_star.rs which definitely helps, but it still builds a relatively large predecessors.

  • tree-sitter-cpp

    C++ grammar for tree-sitter

  • C++ is currently unsupported, but there's a good tree-sitter implementation I can add: https://github.com/tree-sitter/tree-sitter-cpp

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • git-split-diffs

    Syntax highlighted side-by-side diffs in your terminal

  • This with the UI from https://github.com/banga/git-split-diffs would make the perfect CLI diff tool!

  • diffsitter

    A tree-sitter based AST difftool to get meaningful semantic diffs

  • Looks great, I'll try it! FYI, there is a very similar project called diffsitter https://github.com/afnanenayet/diffsitter

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Difftastic, a structural diff tool that understands syntax

    17 projects | news.ycombinator.com | 21 Mar 2024
  • Wilfred/difftastic: a structural diff that understands syntax

    2 projects | news.ycombinator.com | 23 Jun 2023
  • What is your preferred version control software and what additional features do you wish it had?

    3 projects | /r/AskProgramming | 2 Mar 2023
  • Good Report Generation Tool for Branch Diffs / Pull Request?

    1 project | /r/git | 21 Sep 2022
  • Difftastic, the Fantastic Diff: How it works

    6 projects | news.ycombinator.com | 6 Sep 2022