similar
Similar is a dependency free crate for Rust that implements different diffing algorithms and high level interfaces for it. It is based on the pijul implementation of the Myer's and Patience algorithms and inherits some ideas from there.
use ;
Screenshot
What's in the box?
- Myer's diff
- Patience diff
- Diffing on arbitrary comparable sequences
- Line, word, character and grapheme level diffing
- Text and Byte diffing
- Unified diff generation
License and Links
- Documentation
- Issue Tracker
- Examples
- License: Apache-2.0