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)
77 stars
7 watching
8 forks
Language: Elixir
last commit: almost 6 years ago
Linked from 1 awesome list
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 |