Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for string matching
string-matching
x
111 search results found
Toolgood.words
⭐
4,334
一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜
Rapidfuzz
⭐
2,387
Rapid fuzzy string matching in Python using various string metrics
Fuzzyset.js
⭐
1,283
fuzzyset.js - A fuzzy string set for javascript
Stringzilla
⭐
999
Up to 10x faster string search, split, sort, and shuffle for long strings and multi-gigabyte files in Python and C, leveraging SIMD with just a few lines of Arm Neon and x86 AVX2 & AVX-512 intrinsics 🦖
Polyfuzz
⭐
671
Fuzzy string matching, grouping, and evaluation.
Go Edlib
⭐
331
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Closestmatch
⭐
300
Golang library for fuzzy matching within a set of strings 📃
Strutil
⭐
245
Golang metrics for calculating string similarity and other string utility functions
Levenshtein
⭐
222
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
Wwcodepython
⭐
210
Content, Code & Resources for WWCodePython Events https://www.womenwhocode.com/python
Rapidfuzz Cpp
⭐
205
Rapid fuzzy string matching in C++ using the Levenshtein Distance
Voca_rs
⭐
181
Voca_rs is the ultimate Rust [unicode] string library, implemented as independent functions and on Foreign Types (String and str).
Simplematch
⭐
173
Minimal, super readable string pattern matching for python.
Wumanber
⭐
147
WuManber text search/matching implementation using c#
Php Trietree
⭐
146
Make a trie tree with php language.使用场景为中文|英文 敏感词过滤/关键词过滤字典树,前缀树,内链建设,搜索提示。
Lgenerics
⭐
97
Generic algorithms and data structures for Lazarus/Free Pascal
Competitive Programming
⭐
82
Collection of some useful algorithms for competitive programming.
Effcee
⭐
81
Effcee is a C++ library for stateful pattern matching of strings, inspired by LLVM's FileCheck
Trex
⭐
76
Efficient string matching with regular expressions
Triple_accel
⭐
73
Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.
Levenshtein.c
⭐
71
Levenshtein algorithm in C
Wildmatch
⭐
68
Simple string matching with single- and multiple-wildcard operator
Python Levenshtein
⭐
66
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
Simetric
⭐
58
String similarity metrics for Elixir
Jarowinkler
⭐
48
Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity
Aho Corasick
⭐
42
efficient string matching in Golang via the aho-corasick algorithm.
Rich_text_controller
⭐
42
An extended text editing controller that supports different inline styles for custom regex
Php_aho_corasick
⭐
42
Aho-Corasick string search algorithm PHP extension implementation.
Fuzzywuzzy
⭐
42
Fuzzy string matching for PHP
Search Comparison
⭐
39
visualize { fast-fuzzy, fuzzyset, sifter, lunr, fuse, fuzzy } results at the same time
Teamreference
⭐
38
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Bktree
⭐
38
Burkhard Keller Tree implementation in Ruby
Strsim
⭐
37
string similarity based on Dice's coefficient in go
Pfac
⭐
36
PFAC is an open library for exact string matching performed on NVIDIA GPUs
Fuzzy Match
⭐
35
Library and command line utility to do approximate string matching of a source against a bitext index and get matched source and target.
Atgvalidator
⭐
34
iOS validation framework with form validation support
Approx String Match Js
⭐
34
Approximate string matching library for JavaScript
Stringbench
⭐
33
String matching algorithm benchmark
Ahocorasick
⭐
31
Aho-corasick for javascript.
Pcre Ocaml
⭐
28
OCaml bindings to PCRE (Perl Compatibility Regular Expressions)
Vbml
⭐
27
String validation tool compiling into regex
Beda
⭐
27
Beda is a golang library for detecting how similar a two string
Dptagtextview
⭐
26
Add & detect Tag/mention and tag search for Textview.
Spacy_grammar
⭐
25
✒️ Language Tool style grammar handling with spaCy 2.0
Akin
⭐
25
A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.
Fastfuzzystringmatcherdotnet
⭐
23
A BK tree implementation for fast fuzzy string matching
Vmo
⭐
21
Python Modules of Variable Markov Oracle
Fsed
⭐
20
Aho-Corasick string replacement utility
Fuzzy_compare
⭐
19
A fuzzy string comparison library for Elixir
Node Red Contrib String
⭐
19
Provides a string manipulation node with a chainable UI based on the concise and lightweight stringjs.com.
Multi_string_replace
⭐
18
A fast multiple string replace library for ruby. Uses a C implementation of the Aho–Corasick Algorithm based on https://github.com/morenice/ahocorasick while adding support for on the fly multiple string replacement. Faster alternative to String.gsub when dealing with non-regex (exact match) use cases
Linguist
⭐
18
Linguist is a PHP library for parsing strings, it can extract and manipulate prefixed words in content ideal for working with @mentions, #topics and custom tags!
Aho Corasick Swift
⭐
17
🔍 Swift implementation of the Aho-Corasick algorithm for efficient String matching
Groupingmessages
⭐
17
Auto categorization of your SMS into your own custom categories
Lex
⭐
15
C++ library for Lua style pattern matching
Ahocorasick
⭐
15
C implementation Aho-Corasick string matching
Algos
⭐
15
A collection of algorithms in rust
Stance
⭐
15
Learned string similarity for entity names using optimal transport.
Disamby
⭐
14
Python package aiding in entity disambiguation based on string and location matching
Node Validator
⭐
14
Node.js string validator for more
String Distance
⭐
14
A set of (string) distance functions written in JavaScript / Python / PHP.
Fast Simple Lcsk
⭐
13
Fast and simple algorithms for computing both LCSk and LCSk+
Simd Byte Lookup
⭐
13
SIMDized check which bytes are in a set
Boyermoore
⭐
13
Boyer-moore in pure python, search for unicode strings in large files quickly
Stringozzi
⭐
13
C++ Parsing/searching/validating expression grammar library (PEG) To write Regex-like expressions in the core
Cydifflib
⭐
12
CyDifflib is a fast implementation of difflib's algorithms, which can be used as a drop-in replacement.
Jarowinklersimilarity
⭐
12
A Java implementation of the Jaro Winkler Similarity, which is optimized for the search of similar strings in a large set of strings.
Balanced.js
⭐
12
balanced string matching, and replacing.
Wordlexcel
⭐
11
An Excel spreadsheet to help you solve WORDLE puzzles
Node Bitap
⭐
11
An approximate string matching algorithm.
Dice Similarity Coeff
⭐
11
Find similarity between two strings, based on Dice Similarity Coefficient DSC
Simila
⭐
11
A project for string similarities.
Patentsview Evaluation
⭐
10
Evaluation and benchmarking of PatentsView disambiguation algorithms
Esmre
⭐
10
Efficient String Matching Regular Expressions
Twinfinder
⭐
10
fuzzy data matching
Go Autocomplete Trie
⭐
10
go-autocomplete-trie is a data structure for text auto completion that allows for fuzzy matching and configurable levenshtein distance limits
Levenshteintrie
⭐
10
A Trie data structure that allows for fuzzy string matching
Lighttext
⭐
10
文本处理相关库,目前包括新词发现、字符串匹配等功能。
Ffsearch
⭐
10
Fast fuzzy string search
Fuzzyset Haskell
⭐
9
🐑 A fuzzy string set implementation in Haskell.
Go Trie
⭐
9
A trie-tree string-matching in golang, fatster than trie 2 regex.
Stringcompare
⭐
9
Efficient String Comparison Functions and Fuzzy String Matching
Extract Urls
⭐
8
Extract urls from a string
Wink Jaro Distance
⭐
8
An Implementation of Jaro Distance Algorithm by Matthew A. Jaro
Ocaml Trie
⭐
8
Trie code forked from https://www.lri.fr/~filliatr/software.en.html
Mini Levenshtein
⭐
8
Simple, fast Levenshtein distance and similarity ratio for Ruby
String Matcher
⭐
8
A PHP library that will help you to find known matches for an unknown string using a variety of algorithms and techniques.
Gravity
⭐
8
An efficient Java substring search library
Algorithm
⭐
7
数据结构和算法
Trigram
⭐
7
Trigram-based string similarity in Rust
Off_github
⭐
7
Utility to help you migrate installed gems from github to gemcutter.
Pycraig
⭐
7
Python library for scraping data from Craigslist
Cpp String Matching
⭐
7
Cp Implementations
⭐
7
This project contains implementation and explanations of some data structures and algorithms.
Actrie
⭐
7
Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.
Approximate String Matching
⭐
6
KAUST AMCS 260 algorithm
Simstring.jl
⭐
6
Native Julia implementation of CPMerge (SimString) algorithm
Wildcard Named
⭐
6
A small and easy-to-use utility module for matching strings using named and/or unnamed wildcards for JavaScript.
Shel.fusion.match
⭐
6
Neos Fusion helper to simplify string matching
Search Trie
⭐
6
Yet another O(n) trie. This time just and only for string search.
1-100 of 111 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.