Rust Diff

Open-source Rust projects categorized as Diff

Top 17 Rust Diff Projects

  • delta

    A syntax-highlighting pager for git, diff, and grep output

    Project mention: Unified versus Split Diff | news.ycombinator.com | 2023-10-24

    I'm currently waiting on the integration between Delta and Difftastic:

    https://github.com/dandavison/delta/issues/535

    Difftastic now has JSON output, whic should make it much easier to build this.

  • difftastic

    a structural diff that understands syntax 🟥🟩

    Project mention: Prettier $20k Bounty was Claimed | news.ycombinator.com | 2023-11-27

    If you're looking for a VS Code extension or a GitHub app, check out https://semanticdiff.com/. I'm a co-founder of this project.

    If you prefer a CLI tool, check out https://github.com/Wilfred/difftastic. It supports more languages, but doesn't recognize when code has been replaced by an equivalent version ("invariances"). So it will show some changes (e.g. replacing a character in a string with an escape sequence) even though they are technically equivalent.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • diffsitter

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

  • sad

    CLI search and replace | Space Age seD

    Project mention: sd: your script directory | news.ycombinator.com | 2022-12-31
  • similar

    A high level diffing library for rust based on diffs

  • diffr

    Yet another diff highlighting tool

    Project mention: How to see word-diff and moved lines? | /r/git | 2023-06-13

    I use diffr since, it shows small changes in long lines nicely.

  • cargo-public-api

    List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.

    Project mention: Announcing diff.rs! | /r/rust | 2023-03-07

    The API diffing tool already exists ;) Check out https://github.com/Enselic/cargo-public-api ! Would be super cool to integrate with diff.rs at some point. Nice job with diff.rs btw!

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • windiff

    Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.

    Project mention: WinDiff - Web-based tool to browse and compare symbol and type information of Microsoft Windows binaries across different versions of the operating system. Inspired by ntdiff and updated automatically via Winbindex. | /r/netsec | 2023-05-28
  • dipa

    dipa makes it easy to efficiently delta encode large Rust data structures.

    Project mention: What's everyone working on this week (17/2023)? | /r/rust | 2023-04-24

    Have you seen https://github.com/chinedufn/dipa or https://docs.rs/serde-diff? I haven’t used either yet but they sound similar.

  • keepass-diff

    A CLI-tool to diff Keepass (.kdbx) files. Useful, if syncing with Dropbox or NextCloud and getting multiple files due to conflicts.

  • resym

    Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.

  • textdistance.rs

    🦀📏 Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support.

    Project mention: textdistance.rs: Rust library to compare strings (or any sequences). 25+ algorithms, pure Rust, common interface, Unicode support. Based on popular and battle-tested textdistance Python library. | /r/rust | 2023-05-19
  • riff

    A diff filter highlighting which line parts have changed (by walles)

  • kubediff

    Source VS Deployed

  • treediff-rs

    Extract differences between arbitrary datastructures

  • kubectl-watch

    A kubectl plugin to provide a pretty delta change view of being watched kubernetes resources

    Project mention: Kubectl-Watch v0.2.3 | news.ycombinator.com | 2023-02-17
  • tblcompare

    a fast tabular data comparison utility

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-27.

Rust Diff related posts

Index

What are some of the best open-source Diff projects in Rust? This list will help you:

Project Stars
1 delta 19,219
2 difftastic 15,822
3 diffsitter 1,442
4 sad 1,281
5 similar 806
6 diffr 497
7 cargo-public-api 297
8 windiff 282
9 dipa 252
10 keepass-diff 243
11 resym 241
12 textdistance.rs 236
13 riff 135
14 kubediff 72
15 treediff-rs 69
16 kubectl-watch 46
17 tblcompare 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com