All Projects → strutil → Similar Projects or Alternatives

231 Open source projects that are alternatives of or similar to strutil

stringdistance
A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..
Stars: ✭ 60 (-47.37%)
eddie
No description or website provided.
Stars: ✭ 18 (-84.21%)
stringosim
String similarity functions, String distance's, Jaccard, Levenshtein, Hamming, Jaro-Winkler, Q-grams, N-grams, LCS - Longest Common Subsequence, Cosine similarity...
Stars: ✭ 47 (-58.77%)
Levenshtein
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
Stars: ✭ 38 (-66.67%)
beda
Beda is a golang library for detecting how similar a two string
Stars: ✭ 34 (-70.18%)
edits.cr
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
Stars: ✭ 16 (-85.96%)
Mutual labels:  levenshtein, jaro-winkler, jaro
strsim
string similarity based on Dice's coefficient in go
Stars: ✭ 39 (-65.79%)
spark-stringmetric
Spark functions to run popular phonetic and string matching algorithms
Stars: ✭ 51 (-55.26%)
stance
Learned string similarity for entity names using optimal transport.
Stars: ✭ 27 (-76.32%)
Textdistance
Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Stars: ✭ 2,575 (+2158.77%)
Mutual labels:  levenshtein, hamming-distance
Quickenshtein
Making the quickest and most memory efficient implementation of Levenshtein Distance with SIMD and Threading support
Stars: ✭ 204 (+78.95%)
Mutual labels:  levenshtein, string-distance
Jellyfish
🎐 a python library for doing approximate and phonetic matching of strings.
Stars: ✭ 1,571 (+1278.07%)
Mutual labels:  levenshtein, jaro-winkler
ceja
PySpark phonetic and string matching algorithms
Stars: ✭ 24 (-78.95%)
Mutual labels:  jaro-winkler, hamming-distance
vbml
Way to check, match and resist.
Stars: ✭ 27 (-76.32%)
Mutual labels:  string, string-matching
fuzzywuzzy
Fuzzy string matching for PHP
Stars: ✭ 60 (-47.37%)
Mutual labels:  string-distance, string-matching
set-sketch-paper
SetSketch: Filling the Gap between MinHash and HyperLogLog
Stars: ✭ 23 (-79.82%)
Mutual labels:  jaccard-similarity, jaccard
simetric
String similarity metrics for Elixir
Stars: ✭ 59 (-48.25%)
Mutual labels:  levenshtein, jaro-winkler
String Similarity
Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance.
Stars: ✭ 2,254 (+1877.19%)
Java String Similarity
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
Stars: ✭ 2,403 (+2007.89%)
Mutual labels:  jaro-winkler, string-distance
node-red-contrib-string
Provides a string manipulation node with a chainable UI based on the concise and lightweight stringjs.com.
Stars: ✭ 15 (-86.84%)
Mutual labels:  string, string-matching
seqalign
Collection of sequence alignment algorithms.
Stars: ✭ 20 (-82.46%)
Mutual labels:  smith-waterman, string-distance
levenshtein finder
Similar string search in Levenshtein distance
Stars: ✭ 19 (-83.33%)
Mutual labels:  levenshtein, string-distance
string-similarity-js
Lightweight string similarity function for javascript
Stars: ✭ 29 (-74.56%)
Mutual labels:  string, string-similarity
levenshtein.c
Levenshtein algorithm in C
Stars: ✭ 77 (-32.46%)
Mutual labels:  levenshtein, string-matching
Text-Similarity
A text similarity computation using minhashing and Jaccard distance on reuters dataset
Stars: ✭ 15 (-86.84%)
Mutual labels:  jaccard-similarity
fuzzy-match
Library and command line utility to do approximate string matching of a source against a bitext index and get matched source and target.
Stars: ✭ 31 (-72.81%)
Mutual labels:  string-matching
html-comment-regex
Regular expression for matching HTML comments
Stars: ✭ 15 (-86.84%)
Mutual labels:  string
minineedle
Needleman-Wunsch and Smith-Waterman algorithms in python
Stars: ✭ 27 (-76.32%)
Mutual labels:  smith-waterman
String.prototype.trim
ES5 spec-compliant shim for String.prototype.trim
Stars: ✭ 13 (-88.6%)
Mutual labels:  string
Logolas
R package for Enrichment Depletion Logos (EDLogos) and String Logos
Stars: ✭ 25 (-78.07%)
Mutual labels:  string
levenshtein-rs
Levenshtein algorithm in Rust
Stars: ✭ 37 (-67.54%)
Mutual labels:  levenshtein
simplematch
Minimal, super readable string pattern matching for python.
Stars: ✭ 147 (+28.95%)
Mutual labels:  string-matching
obj-to-table
Create a table from an array of objects
Stars: ✭ 15 (-86.84%)
Mutual labels:  string
vmo
Python Modules of Variable Markov Oracle
Stars: ✭ 23 (-79.82%)
Mutual labels:  string-matching
TairString
A redis module, similar to redis string, but you can set expire and version for the value. It also provides many very useful commands, such as cas/cad, etc.
Stars: ✭ 99 (-13.16%)
Mutual labels:  string
diagonalsw
C/C++ implementation of the Smith-Waterman algorithm by using SIMD operations (e.g SSE4.1)
Stars: ✭ 21 (-81.58%)
Mutual labels:  smith-waterman
jest-serializer-html-string
A better Jest snapshot serializer for plain html strings
Stars: ✭ 17 (-85.09%)
Mutual labels:  string
Competitive Programming
Programming👨‍💻 Questions on BinarySearch💻, LeetCode💻, CodeChef💻, Codeforces💻,DSA 450
Stars: ✭ 188 (+64.91%)
Mutual labels:  string
parse-author
Parse a person, author, contributor or maintainer string into an object with name, email and url properties following NPM conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of person objects.
Stars: ✭ 23 (-79.82%)
Mutual labels:  string
php-helpers
An extensive set of PHP helper functions and classes.
Stars: ✭ 27 (-76.32%)
Mutual labels:  string
effcee
Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck
Stars: ✭ 76 (-33.33%)
Mutual labels:  string-matching
LinSpell
Fast approximate strings search & spelling correction
Stars: ✭ 52 (-54.39%)
Mutual labels:  levenshtein
is-primitive
Is the typeof value a javascript primitive?
Stars: ✭ 35 (-69.3%)
Mutual labels:  string
SneakySnake
SneakySnake🐍 is the first and the only pre-alignment filtering algorithm that works efficiently and fast on modern CPU, FPGA, and GPU architectures. It greatly (by more than two orders of magnitude) expedites sequence alignment calculation for both short and long reads. Described in the Bioinformatics (2020) by Alser et al. https://arxiv.org/abs…
Stars: ✭ 44 (-61.4%)
Mutual labels:  smith-waterman
compact str
A memory efficient string type that can store up to 24* bytes on the stack
Stars: ✭ 322 (+182.46%)
Mutual labels:  string
goin
`in` operator for go
Stars: ✭ 17 (-85.09%)
Mutual labels:  string
Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib
Stars: ✭ 18 (-84.21%)
Mutual labels:  string
spellchecker-wasm
SpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (-59.65%)
Mutual labels:  levenshtein
problem-solving
No description or website provided.
Stars: ✭ 56 (-50.88%)
Mutual labels:  string
NaturalSort.Extension
🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
Stars: ✭ 94 (-17.54%)
Mutual labels:  string
n-gram
Get n-grams from text
Stars: ✭ 67 (-41.23%)
Mutual labels:  n-gram
cpp-code-snippets
Some useful C++ code snippets
Stars: ✭ 35 (-69.3%)
Mutual labels:  string
ATGValidator
iOS validation framework with form validation support
Stars: ✭ 51 (-55.26%)
Mutual labels:  string-matching
java-sdk
一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)
Stars: ✭ 26 (-77.19%)
Mutual labels:  levenshtein
gnirts
Obfuscate string literals in JavaScript code.
Stars: ✭ 65 (-42.98%)
Mutual labels:  string
string
Multibyte strings as objects
Stars: ✭ 58 (-49.12%)
Mutual labels:  string
right-align
Right-align the text in a string.
Stars: ✭ 19 (-83.33%)
Mutual labels:  string
textics
📉 JavaScript Text Statistics that counts lines, words, chars, and spaces.
Stars: ✭ 36 (-68.42%)
Mutual labels:  string
DS ALGO
Data Structures and algorithms
Stars: ✭ 20 (-82.46%)
Mutual labels:  string
justified
Wrap, align and justify the words in a string.
Stars: ✭ 30 (-73.68%)
Mutual labels:  string
1-60 of 231 similar projects