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: about 6 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| Facilities to calculate the distance and similarity between strings using various algorithms | 61 |
| A fast and customizable fuzzy text search library for Python | 38 |
| A C++ library for fast string matching using the Levenshtein Distance algorithm | 250 |
| An Elixir library for parsing US addresses from single or multi-line input strings. | 30 |
| An Elixir implementation of the Rendezvous hashing algorithm | 9 |
| An implementation of the ambiguous matching algorithm from Baeta-Yates et al. | 2 |
| An Elixir implementation of the Erlang gen_fsm finite state machine behaviour | 40 |
| Provides a concise syntax for defining single-parameter functions in Elixir. | 2 |
| An optimized Levenshtein implementation for fast fuzzy matching and string comparison in .NET. | 250 |
| An algorithm for efficiently searching through a list of strings to find matches with varying levels of similarity | 47 |
| Library providing reusable and composable pattern matching in Elixir for simplifying code and improving readability | 177 |
| A no-nonsense library for interacting with Elasticsearch from Elixir | 422 |
| Automated testing of software components to identify vulnerabilities and weaknesses | 1,110 |
| A library providing a simple, high-level interface to interact with SQL databases using Elixir functions as the query language. | 103 |
| A JavaScript implementation of a fuzzy string matching algorithm | 152 |