A library of text patching and diffing algorithms. Implementations in several languages including C++, C#, Java, JavaScript, and Objective-C.