myers

Crates.iomyers
lib.rsmyers
version0.0.1
created_at2025-12-04 09:19:12.099216+00
updated_at2025-12-04 09:19:12.099216+00
descriptionA file comparison program
homepage
repositoryhttps://github.com/EngosSoftware/myers.git
max_upload_size
id1966227
size32,975
core (github:engossoftware:core)

documentation

https://docs.rs/myers

README

A file comparison program

crates.io coverage Linux Windows macOs macOs arm64 MIT Apache cc mbh

A file comparison program written in Rust

WORK IN PROGRESS

Overview

This crate is a Rust port of the classic file comparison program originally implemented in C.

For a detailed description of the underlying algorithm, see:

  • Miller, W., and Myers, E. W. “A File Comparison Program.” Software: Practice & Experience 15, no. 11 (1985): 1025–1040.
  • Myers, E. W. “An O(ND) Difference Algorithm and Its Variations.” Technical Report 85-6, Department of Computer Science, University of Arizona, 1985.

This crate is also my tribute to Eugene Myers for his influential work on diff algorithms, hence the name myers.

License

Licensed under either of

at your option.

Contribution

Any contributions to myers are greatly appreciated. All contributions intentionally submitted for inclusion in the work by you, shall be dual licensed as above, without any additional terms or conditions.

⎯⎯⎯

Engos Software

Commit count: 0

cargo fmt