Rust Diff

Open-source Rust projects categorized as Diff | Edit details
Related topics: #Rust #Patch #Git #CLI #Delta

Top 10 Rust Diff Projects

  • delta

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

    Project mention: Meld for Macs | news.ycombinator.com | 2022-05-16

    I get confused by diff GUIs but I have been using "git-delta" https://github.com/dandavison/delta as a pager of git and it's been wonderful so far (just for the syntax highlighting in diff)

    diffstatic is nice too and use it sparingly

  • difftastic

    a diff that understands syntax 🟥🟩

    Project mention: What are some of your favorite CLI/TUI apps? | reddit.com/r/commandline | 2022-05-08

    difftastic - (diff that understands syntax)- https://github.com/Wilfred/difftastic

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • diffsitter

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

    Project mention: Fast Kernel Headers: Tree -v1: Eliminate the Linux kernel's "Dependency Hell" | reddit.com/r/programming | 2022-01-03

    https://github.com/afnanenayet/diffsitter there are quiet a few projects such as this one, attempting to solve the issue. :)

  • sad

    CLI search and replace | Space Age seD

    Project mention: fd: find but better | reddit.com/r/commandline | 2022-05-04

    also check out sad a more intuitively named sd that allows for fancy pipe input

  • similar

    A high level diffing library for rust based on diffs

    Project mention: Alternative to Index trait that can return both owned and borrowed values? | reddit.com/r/rust | 2022-03-14

    I was looking at https://github.com/mitsuhiko/similar/issues/33, and I was wondering if there was a way to do so either currently or in the future with an RFC?

  • diffr

    Yet another diff highlighting tool

    Project mention: Meld is a visual diff and merge tool targeted at developers | news.ycombinator.com | 2022-03-20

    For visualization I really like kdiff3. Or on terminal https://github.com/mookid/diffr with specific settings that use 256 colors the highlights word differences as well.

    But for manual merging I haven't found anything better than ediff. That's the only reason I install emacs on my work machines. Seemless integration into a text editor is just unbeatable.

  • dipa

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

    Project mention: Dipa – space-optimized diffing of Rust data structures | news.ycombinator.com | 2021-11-06
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • keepass-diff

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

    Project mention: KeePassXC 2.7.0 Released | news.ycombinator.com | 2022-03-22

    The sync conflicts happened to me whenever I left keepass databases open and changed it on multiple devices. Usually, those changes were adding new accounts into the databases or changing a password on one while adding something on the other. This regularly happened when working in a team.

    I assumed people would switch from Keepass + database synced on a private server to something else when they started working in teams and need better/easier permission models. :)

    As you have mentioned it, I have written the tool keepass-diff (<https://github.com/Narigo/keepass-diff/>) to help me for exactly these conflicts and I could quickly resolve the issues with it. It was still useful enough to let me keep using Keepass. Was it not working for you or was it too hard to use because of how it needs to be set up first? Would you have stayed with Keepass + sync if something similar to this was integrated into UI clients?

  • treediff-rs

    Extract differences between arbitrary datastructures

  • resym

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

    Project mention: resym: Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files - helps to develop defensive tooling | reddit.com/r/blueteamsec | 2022-05-22
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 2022-05-22.

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 13,905
2 difftastic 9,966
3 diffsitter 1,141
4 sad 852
5 similar 515
6 diffr 434
7 dipa 235
8 keepass-diff 135
9 treediff-rs 55
10 resym 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com