the_fuzz

Fuzzy matching library

Provides Elixir implementations of string metric and phonetic algorithms

String metrics and phonetic algorithms for Elixir (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein)

GitHub

77 stars
7 watching
8 forks
Language: Elixir
last commit: almost 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lexmag/simetric Facilities to calculate the distance and similarity between strings using various algorithms 61
x-tabdeveloping/neofuzz A fast and customizable fuzzy text search library for Python 38
rapidfuzz/rapidfuzz-cpp A C++ library for fast string matching using the Levenshtein Distance algorithm 244
smashedtoatoms/address_us An Elixir library for parsing US addresses from single or multi-line input strings. 30
timdeputter/rendezvous An Elixir implementation of the Rendezvous hashing algorithm 9
hernanmd/fuzzysearcher An implementation of the ambiguous matching algorithm from Baeta-Yates et al. 2
pavlos/gen_fsm An Elixir implementation of the Erlang gen_fsm finite state machine behaviour 40
timdeputter/fitex Provides a concise syntax for defining single-parameter functions in Elixir. 2
danharltey/fastenshtein An optimized Levenshtein implementation for fast fuzzy matching and string comparison in .NET. 248
hugopl/fzy An algorithm for efficiently searching through a list of strings to find matches with varying levels of similarity 45
vic/expat Library providing reusable and composable pattern matching in Elixir for simplifying code and improving readability 177
danielberkompas/elasticsearch-elixir A no-nonsense library for interacting with Elasticsearch from Elixir 421
google/fuzzbench Automated testing of software components to identify vulnerabilities and weaknesses 1,108
fazibear/defql A library providing a simple, high-level interface to interact with SQL databases using Elixir functions as the query language. 103
jhawthorn/fzy.js A JavaScript implementation of a fuzzy string matching algorithm 152