▲ 4 ▼ go-edlib - Update: Cosine similarity, Fuzzy search, Benchmarks & More!
Go-Edlib is a new open-source library for Golang that implements most popular edit distance algorithms and soon all of them! Currently, it includes: Levenshtein, LCS, Hamming, Damerau-Levenshtein (OSA and Adjacent transpositions algorithms), Jaro/Jaro-Winkler, Cosine similarity.
All these algorithms have been implemented in such a way as to be fully compatible with Unicode
It also includes fuzzy search algorithms based on edit distance and few others string comparisons functions.
I'm actively looking for feedback and/or contributions to improve this library or to have new functionality ideas to add! :)