📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
-
Updated
Jul 3, 2022 - Go
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Golang library for fuzzy matching within a set of strings 📃
Golang metrics for calculating string similarity and other string utility functions
efficient string matching in Golang via the aho-corasick algorithm.
Beda is a golang library for detecting how similar a two string
string similarity based on Dice's coefficient in go
Go implementation of simhash algoritim
go-autocomplete-trie is a data structure for text auto completion that allows for fuzzy matching and configurable levenshtein distance limits
A trie-tree string-matching in golang, fatster than trie 2 regex.
nsh => previously known as nameShift is a powerful renaming utility for developers, used to rename Symbols, Phrases in File contents, file names, directory names, recursively, useful specially when you find a better name for your app.
basic tools in GO,Current limiting algorithm,Unique id algorithm,sort algorithm
Simple string matching with questionmark- and star-wildcard operator
Multithreaded anagram grouping written in Go.
A Golang implementation of the Aho-Corasick string-searching algorithm
Go package helping to do ease pattern matching on strings.
In this assignment, the program is required to develop a simple ChatGPT application by applying the simplest QA approach. The search for the most similar question to the question given by the user is done using the Knuth-Morris-Pratt (KMP) and Boyer-Moore (BM) string matching algorithms.
A fuzzy match library exposed by rest endpoint written in GoLang
Go implementation of Dice coefficient to find similarity between two strings.
Add a description, image, and links to the string-matching topic page so that developers can more easily learn about it.
To associate your repository with the string-matching topic, visit your repo's landing page and select "manage topics."