A pure (functional) version of Joshaven Potter's string_score package which doesn't alter the String prototype.
Yet another javascript fuzzy matching library
Fast and tiny fuzzy-search utility
Tests if ES6 @@toStringTag is supported.
Measures patterns of attribute values associated with features. Reveals whether similar values tend to occur near each other, or whether high or low values are interspersed
A CLI and library which tests helps score how vulnerable a regex pattern is to ReDoS attacks. Supported in the browser, Node and Deno.
Fuzzy filtering and string similarity scoring - compatible with fuzzaldrin
Map over promises serially
Calculates similarity between two strings
TypeScript definitions for wcag-contrast
Calculates an index based the average distances between points in the dataset, thereby providing inference as to whether the data is clustered, dispersed, or randomly distributed within the study area.
Type safe SQL query builder
A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.
 [](https://jsr.io/@t3-oss/env-core) [](https://jsr.io/@t3-oss/env-core) [ [](https://jsr.io/@t3-oss/env-core) [](https://jsr.io/@t3-oss/env-core) [![Socket Bad
A fast fuzzy string set for JavaScript
Yet another javascript fuzzy matching library
Perseus score
Logic for prioritizing MIME types
String Scoring Algorithm packaged for NodeJS
No description provided.
A fast fuzzy string set for JavaScript
Requires an argument is corecible then converts using ToString.
Node.js object hash library with properties/arrays sorting to provide constant hashes
Port of https://github.com/joshaven/string_score from js to ruby.
Flex matching short abbreviations against longer strings is a boon in productivity for typists. Applications like Quicksilver, LaunchBar, and Launchy have made this method of keyboard entry a popular one.
Bowling score calculator support strike and spare rules of rewarding. Taking string as scores.
Tokenizes, fuzzes and scores strings - good for autocomplete
Computes similarity score between 2 strings based on Sørensen–Dice coefficient (http://en.wikipedia.org/wiki/Dice's_coefficient).
With that gem you have the ability to check one string against other, string against an array and get the score for the matches
An NLP sentiment detection library
Enter two strings and it compares their similarity and gives a score between 0 and 1, when 1 is the similarity
FuzzBall is a gem that finds fuzzy matches of a string (the 'needle') within an array of strings (the 'haystack'). It does so via a two-step process: first, it finds candidate strings from the haystack that have high similarity to the needle, then uses a Smith-Waterman algorithm to fuzzily match from these candidates. Strings are returned along with a matching score. Both steps of the search are written in C for greater performance.
Match strings approximately using multiple algorithms: Levenshtein edit distance, Damerau-Levenshtein with transpositions, Jaro-Winkler similarity, Dice coefficient, Hamming distance, and Longest Common Subsequence. Includes token-based matching, weighted scoring, Soundex and Metaphone phonetic matching, ranked search, and deduplication.
A ranking system for strings. The rank by itself is arbitrary and only has context when compared to other ranks. The base score is the levenschtein distance which is modified by other basic matching criteria.
Derived from the LiquidMetal JavaScript library, LiqrrdMetal brings substring scoring to Ruby. Similar to Quicksilver, LiqrrdMetal gives users the ability to quickly find the most relevant items by typing in portions of the string, while seeing the portions of the substring that are being matched.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.