Projects in Awesome Lists tagged with string-matching
A curated list of projects in awesome lists tagged with string-matching .
https://github.com/houbb/sensitive-word
👮♂️The sensitive word tool for java.(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。内置支持单词标签分类分级。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)
dfa dirty-word filter java nlp pinyin search sensitive sensitive-word sensitive-word-filter string-matching textfliter trie-tree
Last synced: 12 May 2025
https://github.com/toolgood/toolgood.words
一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。
aho-corasick dotnet filter golang java javascript pinyin python sensitive-word-filter string-matching stringsearch text-filter text-matching text-search textfilter textsearch trietree word-filter wordfilter wordssearch
Last synced: 13 May 2025
https://github.com/toolgood/ToolGood.Words
一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。
aho-corasick dotnet filter golang java javascript pinyin python sensitive-word-filter string-matching stringsearch text-filter text-matching text-search textfilter textsearch trietree word-filter wordfilter wordssearch
Last synced: 24 Mar 2025
https://github.com/rapidfuzz/rapidfuzz
Rapid fuzzy string matching in Python using various string metrics
cpp levenshtein levenshtein-distance python string-comparison string-matching string-similarity
Last synced: 11 Dec 2025
https://github.com/rapidfuzz/RapidFuzz
Rapid fuzzy string matching in Python using various string metrics
cpp levenshtein levenshtein-distance python string-comparison string-matching string-similarity
Last synced: 25 Mar 2025
https://github.com/ashvardanian/stringzilla
Up to 10x faster strings for C, C++, Python, Rust, Swift & Go, leveraging NEON, AVX2, AVX-512, SVE, & SWAR to accelerate search, hashing, sort, edit distances, and memory ops 🦖
beautifulsoup common-crawl csv dataset html information-retrieval json laion ndjson parser pattern-recognition simd sorting-algorithms string string-manipulation string-matching string-parsing string-search substring
Last synced: 11 May 2025
https://github.com/ashvardanian/StringZilla
Up to 10x faster strings for C, C++, Python, Rust, Swift & Go, leveraging NEON, AVX2, AVX-512, SVE, & SWAR to accelerate search, hashing, sort, edit distances, and memory ops 🦖
beautifulsoup common-crawl csv dataset html information-retrieval json laion ndjson parser pattern-recognition simd sorting-algorithms string string-manipulation string-matching string-parsing string-search substring
Last synced: 23 Mar 2025
https://github.com/m31coding/fuzzy-search
A fast, accurate and multilingual fuzzy search library for the frontend.
fuzzy fuzzy-search javascript search string-matching typescript
Last synced: 02 Aug 2025
https://github.com/maartengr/polyfuzz
Fuzzy string matching, grouping, and evaluation.
bert edit-distance embeddings levenshtein-distance string-matching tf-idf
Last synced: 04 Oct 2025
https://github.com/nol13/fuzzball.js
Easy to use and powerful fuzzy string matching, port of fuzzywuzzy.
fuzzy-matching fuzzy-search fuzzywuzzy javascript levenshtein string-matching thefuzz
Last synced: 13 May 2025
https://github.com/hbollon/go-edlib
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
algorithms cosine damerau-levenshtein edit-distance edit-distance-algorithms go golang golang-string-comparison hamming jaro-winkler lcs lcs-distance levenshtein levenshtein-distance similarity-measures string-comparison string-distance string-matching unicode
Last synced: 08 Apr 2025
https://github.com/schollz/closestmatch
Golang library for fuzzy matching within a set of strings :page_with_curl:
fuzzy-matching golang-library levenshtein string-matching
Last synced: 10 Jul 2025
https://github.com/adrg/strutil
Go metrics for calculating string similarity and other string utility functions
dice-coefficient golang hamming-distance jaccard jaccard-index jaccard-similarity jaro jaro-winkler levenshtein n-gram n-gram-intersection overlap-coefficient smith-waterman smith-waterman-gotoh sorensen-dice string string-distance string-matching string-metrics string-similarity
Last synced: 14 May 2025
https://github.com/rapidfuzz/levenshtein
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
hacktoberfest levenshtein levenshtein-distance python string-comparison string-matching string-similarity
Last synced: 11 Dec 2025
https://github.com/rapidfuzz/Levenshtein
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
hacktoberfest levenshtein levenshtein-distance python string-comparison string-matching string-similarity
Last synced: 14 May 2025
https://github.com/rapidfuzz/rapidfuzz-cpp
Rapid fuzzy string matching in C++ using the Levenshtein Distance
cpp hacktoberfest levenshtein string-comparison string-matching string-similarity
Last synced: 12 Dec 2025
https://github.com/a-merezhanyi/voca_rs
Voca_rs is the ultimate Rust [unicode] string library, implemented as independent functions and on Foreign Types (String and str).
rust string string-formatter string-manipulation string-matching unicode utf-8 utf8
Last synced: 30 Dec 2025
https://github.com/tfeldmann/simplematch
Minimal, super readable string pattern matching for python.
pattern-matching python regex regular-expressions string-matching
Last synced: 05 Apr 2025
https://github.com/omarbazaraa/competitive-programming
A collection of useful data structures and algorithms for competitive programming.
algorithms competitive-programming data-structures graphs string-matching
Last synced: 04 Sep 2025
https://github.com/mesejo/trrex
Efficient string matching with regular expressions
keyword-extraction nlp pandas python python-library regex regular-expression search-in-text string-matching text-mining trie
Last synced: 13 Dec 2025
https://github.com/rapidfuzz/python-levenshtein
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
hacktoberfest levenshtein levenshtein-distance python string-comparision string-matching string-similarity
Last synced: 12 Dec 2025
https://github.com/rapidfuzz/python-Levenshtein
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
hacktoberfest levenshtein levenshtein-distance python string-comparision string-matching string-similarity
Last synced: 08 Jul 2025
https://github.com/Daniel-Liu-c0deb0t/triple_accel
Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.
algorithms avx2 dynamic-programming hamming levenshtein rust simd sse string-distance string-matching string-search string-similarity
Last synced: 15 Apr 2025
https://github.com/daniel-liu-c0deb0t/triple_accel
Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.
algorithms avx2 dynamic-programming hamming levenshtein rust simd sse string-distance string-matching string-search string-similarity
Last synced: 05 Apr 2025
https://github.com/wooorm/levenshtein.c
Levenshtein algorithm in C
edit-distance fuzzy-matching fuzzy-search levenshtein levenshtein-distance similarity string-matching
Last synced: 16 Apr 2025
https://github.com/brunorb/ahocorasick
Aho-corasick for javascript.
aho-corasick algorithm string-matching string-search
Last synced: 10 Apr 2025
https://github.com/BrunoRB/ahocorasick
Aho-corasick for javascript.
aho-corasick algorithm string-matching string-search
Last synced: 21 Feb 2025
https://github.com/rapidfuzz/jarowinkler
Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity
cpp hacktoberfest jaro jaro-winkler python string-comparison string-matching string-similarity
Last synced: 11 Dec 2025
https://github.com/becheran/wildmatch
Simple string matching with single- and multiple-wildcard operator
globbing matching-algorithm questionmark rust-lang star string-matching wildcard
Last synced: 05 Apr 2025
https://github.com/rapidfuzz/JaroWinkler
Python library for fast approximate string matching using Jaro and Jaro-Winkler similarity
cpp hacktoberfest jaro jaro-winkler python string-comparison string-matching string-similarity
Last synced: 08 Jul 2025
https://github.com/hyperjumptech/beda
Beda is a golang library for detecting how similar a two string
difference go golang string-distance string-matching string-similarity
Last synced: 14 May 2025
https://github.com/altayer-digital/ATGValidator
iOS validation framework with form validation support
credit-card creditcard-validator email-validation form form-validation form-validator ios luhn-algorithm password-strength password-validation regex rule rule-based string-matching swift textfield textfield-validation validation validation-library validator
Last synced: 06 Aug 2025
https://github.com/altayer-digital/atgvalidator
iOS validation framework with form validation support
credit-card creditcard-validator email-validation form form-validation form-validator ios luhn-algorithm password-strength password-validation regex rule rule-based string-matching swift textfield textfield-validation validation validation-library validator
Last synced: 24 Jul 2025
https://github.com/systran/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.
bitext cli-app cpp fuzzy-matching library string-matching suffix-array
Last synced: 13 Apr 2025
https://github.com/ph4r05/php_aho_corasick
Aho-Corasick string search algorithm PHP extension implementation.
aho-corasick algorithm automata hacktoberfest pecl php php-extension php5 php7 string-matching
Last synced: 09 Apr 2025
https://github.com/ivangalbans/teamreference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
acm-icpc algorithm-competitions bitmask competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference computational-geometry-algorithms data-structures dynamic-programming graph-algorithms matrix maxflow number-theory parsing programming-competitions sorting-searching string-matching
Last synced: 17 Jul 2025
https://github.com/ivangalbans/TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
acm-icpc algorithm-competitions bitmask competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference computational-geometry-algorithms data-structures dynamic-programming graph-algorithms matrix maxflow number-theory parsing programming-competitions sorting-searching string-matching
Last synced: 14 Mar 2025
https://github.com/hbakhtiyor/strsim
string similarity based on Dice's coefficient in go
dice-coefficient go golang string-comparison string-matching string-similarity strings
Last synced: 12 Apr 2025
https://github.com/datt1994/dptagtextview
Add & detect Tag/mention and tag search for Textview.
mention mention-detection mention-people mentionsedittext search string-detection string-matching swift tag-detection tag-search tag-textview tags tagview textview uitextview
Last synced: 12 Dec 2025
https://github.com/vanessaklee/akin
A collection of metrics and phonetic algorithms for fuzzy string matching in Elixir.
algorithm comparison-tool disambiguation double-metaphone elixir hamming-distance jaro-winkler levenshtein-distance metaphone sorensen-dice-distance string-comparison string-matching
Last synced: 03 Sep 2025
https://github.com/iesl/stance
Learned string similarity for entity names using optimal transport.
aliases entity-resolution optimal-transport record-linkage stance string-distance string-matching string-similarity
Last synced: 09 Jul 2025
https://github.com/mmottl/pcre-ocaml
OCaml bindings to PCRE (Perl Compatibility Regular Expressions)
ocaml pattern-matching pcre string-matching
Last synced: 29 Oct 2025
https://github.com/delonnewman/mini-levenshtein
Simple, fast Levenshtein distance and similarity ratio for Ruby
algorithms comparison fuzzy-matching levenshtein-distance natural-language-processing nlp ruby ruby-extension string-matching text
Last synced: 09 Oct 2025
https://github.com/wojciechmula/simd-byte-lookup
SIMDized check which bytes are in a set
avx2 avx512 simd sse string-matching
Last synced: 15 Mar 2025
https://github.com/jou-amjs/sdm2
A high performance library to match discontinuous strings.
browser matcher nodejs string string-matching string-search strings
Last synced: 11 Oct 2025
https://github.com/wroberts/fsed
Aho-Corasick string replacement utility
aho-corasick python python-2 python-3 replace-text rewrite-system string-matching text-search
Last synced: 09 Apr 2025
https://github.com/steveorevo/node-red-contrib-string
Provides a string manipulation node with a chainable UI based on the concise and lightweight stringjs.com.
parse string string-manipulation string-matching
Last synced: 22 Jun 2025
https://github.com/Steveorevo/node-red-contrib-string
Provides a string manipulation node with a chainable UI based on the concise and lightweight stringjs.com.
parse string string-manipulation string-matching
Last synced: 14 Mar 2025
https://github.com/eriknyquist/boyermoore
Boyer-moore in pure python, search for unicode strings in large files quickly
boyer-moore boyer-moore-algorithm boyermoore file-search file-searcher pure-python python3 string-matching unicode utf-8 utf8
Last synced: 01 May 2025
https://github.com/hoangsonww/string-manipulations
🔤 This repository hosts a "String Manipulations" tool, designed to perform various string functions such as removing leading and trailing spaces, among others. It provides a comprehensive set of operations for string handling, making it an invaluable resource for developers requiring advanced text processing capabilities in their projects.
java string string-algorithms string-manipulation string-matching stringify strings strings-java
Last synced: 10 Aug 2025
https://github.com/allebb/linguist
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!
hashtag php string string-matching string-search tags textextracting twitter
Last synced: 12 Jul 2025
https://github.com/rapidfuzz/cydifflib
CyDifflib is a fast implementation of difflib's algorithms, which can be used as a drop-in replacement.
cython difflib hacktoberfest python string-comparison string-matching string-similarity
Last synced: 17 Jun 2025
https://github.com/myndex/colorparsley
A lightweight but versatile mini-lib to parse color strings, objects, or numbers, returning a simple rgba array, and related string utilities. This was developed as part of the basic APCA distro.
color colors css css4 displayp3 hex hsl hwb javascript parser rgb srgb string-formatter string-matching string-parsing string-pattern-matching
Last synced: 07 May 2025
https://github.com/xrahul/groupingmessages
Auto categorization of your SMS into your own custom categories
android android-pie categorization machine-learning sms string-matching
Last synced: 30 Jul 2025
https://github.com/robert-van-engelen/fastglobbing
Faster and safer algorithms for string matching with wildcards, globs, and gitignore-style globs
algorithm globbing string-matching
Last synced: 19 Jun 2025
https://github.com/grayjack/algos
A collection of algorithms in rust
algorithm algorithms rust rust-crate search sort sorting string-match string-matching
Last synced: 27 Mar 2025
https://github.com/dedupeio/doublemetaphone
:sound: Python wrapper for a C++ Double Metaphone
double-metaphone python string-matching
Last synced: 12 Dec 2025
https://github.com/sfantasy/node-validator
Node.js string validator for more
Last synced: 10 Jul 2025
https://github.com/ifplusor/actrie
Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.
ac-automation aho-corasick-automation c java matcher python string-matcher string-matching string-search trie
Last synced: 21 Aug 2025
https://github.com/winkjs/wink-jaro-distance
An Implementation of Jaro Distance Algorithm by Matthew A. Jaro
jaro jaro-distance jaro-similarity natural-language-processing nlp string-matching
Last synced: 30 Apr 2025
https://github.com/kazhala/pfzy
Python port of the fzy fuzzy string matching algorithm.
fuzzy-finds fuzzy-search fzf fzy string-matching
Last synced: 05 Aug 2025
https://github.com/mehrandvd/simila
A project for string similarities.
c-sharp string-distance string-matching string-similarity
Last synced: 14 May 2025
https://github.com/selmi-karim/dice-similarity-coeff
Find similarity between two strings, based on Dice Similarity Coefficient DSC
dice-similarity dice-similarity-coefficient javascript react-native rn-string-compare rn-string-matching rn-strings-filter similarity string string-compare string-matching string-similarity
Last synced: 15 Apr 2025
https://github.com/sourceability/string-matcher
A PHP library that will help you to find known matches for an unknown string using a variety of algorithms and techniques.
Last synced: 11 Apr 2025
https://github.com/amanchadha/regex-cheatsheet
RegEx Cheatsheet | Authored by Yours Truly
data-mining patter-matching pattern pattern-recognition regex regexp regular-expression regular-expression-engine regular-expressions search searching-datasets string-matching string-search
Last synced: 09 Apr 2025
https://github.com/aayush9029/searchkit
A lightweight Swift library providing robust and efficient text-search utilities.
search-algorithm string-matching swift
Last synced: 12 Jun 2025
https://github.com/jotavare/libft
Create my own library and redo a set of functions from the C standard library.
c dynamic-array gdb libft linked-list makefile malloc norminette standard-library string-manipulation string-matching valgrind
Last synced: 24 Apr 2025
https://github.com/dynatrace-oss/index4j
Dynatrace FM-Index library
benchmarks bit-vector bitvector-library burrows-wheeler-transform fm-index fm-index-java index java log-processing logs rank-queries string-index string-indexing string-matching string-processing succinct succinct-data-structure system-logs wavelet-tree wavelet-tree-java
Last synced: 12 Apr 2025
https://github.com/reugn/gravity
An efficient Java substring search library
exact-string-matching java string-matching string-search substring-search tree-search trie
Last synced: 15 Apr 2025
https://github.com/thehamdiz/nsh
nsh => previously known as nameShift is a powerful renaming utility for developers, used to rename Symbols, Phrases in File contents, file names, directory names, recursively, useful specially when you find a better name for your app.
automation rename rename-files rename-script renamer-utility string-manipulation string-matching strings
Last synced: 08 Oct 2025
https://github.com/Bartozzz/wildcard-named
A small and easy-to-use utility module for matching strings using named and/or unnamed wildcards for JavaScript.
match pattern pattern-matching regex regex-util string-matching wildcard
Last synced: 18 Jul 2025
https://github.com/keyu-tian/buaa-datastructure-project-solution
[Ranked No. 1🥇] My solution for the course project of Datastructure 2019'Spring @ BUAA (北航数据结构). Plenty of C language tricks, hacks, and optimizations are used for extreme efficiency. *Ranked 1/800* in the efficiency test.
algorithms beihang beihang-university buaa buaaoj c datastructures datastructures-algorithms hashtable string-matching
Last synced: 13 Apr 2025
https://github.com/thekashey/search-trie
Yet another O(n) trie. This time just and only for string search.
Last synced: 28 Oct 2025
https://github.com/bartozzz/wildcard-named
A small and easy-to-use utility module for matching strings using named and/or unnamed wildcards for JavaScript.
match pattern pattern-matching regex regex-util string-matching wildcard
Last synced: 23 Apr 2025
https://github.com/sharyash81/algorithm-design
Algorithm design course in my forth semester of university
algorithms bipartite-matching burrows-wheeler-transform clustering edmonds-karp-algorithm graph-algorithms lcp-array linear-programming minimum-spanning-trees pattern-matching push-relabel sat shortest-path-algorithm simplex-algorithm string-matching suffix-array suffix-tree
Last synced: 23 Apr 2025
https://github.com/antonioscardace/practical-quantum-esm
[ACM] Implementation of a Quantum Exact String Matching Algorithm.
acm acm-digital-library exact-string-matching grover-algorithm ibm paper-implementations qiskit quantum quantum-computing simulation string-matching
Last synced: 18 Mar 2025
https://github.com/teragrep/jpr_01
Teragrep PCRE 2 Library for Java
java java-lib java-libraries java-library pcre pcre-regex pcre2 pcre2-libraries pcre2-wrapper regex string-matching teragrep
Last synced: 22 Apr 2025
https://github.com/wojciechmula/smart-fork
Fork of SMART framework (http://www.dmi.unict.it/~faro/smart/)
fork research-project string-matching
Last synced: 15 Mar 2025
https://github.com/avinash793/string-matching-algorithms-and-applications
Implementation of various string matching algorithms and their experimental analysis. Contains paper describing different string matching algorithms with their time and space complexities.
aho-corasick-algorithm approximate-string-matching automata boyer-moore-algorithm brute-force c-plus-plus hybrid-string kmp-algorithm rabin-karp-algorithm string-matching suffix-tries
Last synced: 10 Apr 2025
https://github.com/pydatablog/simstring.jl
Native Julia implementation of CPMerge (SimString) algorithm
julia natural-language-processing nlp string-matching string-search
Last synced: 22 Apr 2025
https://github.com/a7mdfre7at/masterly.fluentregex
A creative way to Create regular expression patterns using readable API.
fluent-api regex regular-expression string-manipulation string-matching
Last synced: 19 Apr 2025
https://github.com/proustibat/occurences
Calculate the number of occurrences of each word in a text. Words smaller than two letters will be ignored.
count counter coverage javascript letters npm npm-module npm-package occurences occurrences sonar-scanner sonarcloud sonarqube statistics stats string string-matching strings words wordsearch
Last synced: 14 Apr 2025
https://github.com/adityaprakash-bobby/interview-prep
Repo containing solutions to competitive programs' solution in C++/Python/Golang/Java
algorithms bit-manipulation competitive-programming cpp17 data-structures-and-algorithms dynamic-programming hackerearth hackerrank interview-prep interviewbit linked-list mathematics stl string-manipulation string-matching string-search
Last synced: 31 Jul 2025
https://github.com/mannasoumya/sqltrip
SQL Map in CORE JAVA
corejava hack hacking hacking-tool hacks java java-library mysql mysql-database mysql-server sql sql-injection sql-injection-attacks string-manipulation string-matching strings url url-parsing
Last synced: 16 Mar 2025
https://github.com/daniel-liu-c0deb0t/java-fuzzy-search
A general, multi-threaded fuzzy searching language, called fuzzysplit, that is built on top of a fast and flexible Java fuzzy search library. Can be applied to demultiplex and trim DNA.
algorithms dynamic-programming hamming java levenshtein programming-language string-matching string-search string-similarity
Last synced: 15 Jun 2025
https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly
📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)
afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm
Last synced: 24 Jul 2025
https://github.com/xtrayambak/kaleidoscope
Fast SIMD accelerated routines for strings in pure Nim
avx avx2 high-performance nim simd sse string string-matching x86
Last synced: 27 Jul 2025
https://github.com/shgopher/gotools
basic tools in GO,Current limiting algorithm,Unique id algorithm,sort algorithm
counter golang gotools snowflake sorting-algorithms string-matching token-bucket uuid
Last synced: 27 Jun 2025
https://github.com/rsusik/pattern-matching-in-blockchain
Pattern matching algorithms implementation in Solidity and YUL for Ethereum Virtual Machine (EVM)
algorithms blockchain cost ethereum fee gas gas-usage optimization pattern-matching price search solidity solidity-text-matching string-matching text text-matching
Last synced: 05 Aug 2025
https://github.com/rjray/mscs-thesis-project
Evaluating Languages for Bioinformatics: Performance, Expressiveness and Energy
bioinformatics c cplusplus energy-consumption energy-efficiency expressiveness performance-analysis perl python rapl rust static-analysis string-matching
Last synced: 09 May 2025
https://github.com/charleskawczynski/betweenflags.jl
A string processing utility that finds/removes text between given flags.
parsing regex string-matching string-search text
Last synced: 29 Oct 2025
https://github.com/becheran/wildmatch-go
Simple string matching with questionmark- and star-wildcard operator
globbing go golang matching-algorithm questionmark star string-matching wildcard
Last synced: 19 Apr 2025
https://github.com/javierantoran/concurrent-aho-corasick-string-match
Concurrent implementation of Aho-Corasick string matching algorithm in C.
aho-corasick aho-corasick-algorithm automata c concurrent efficient-algorithm keyword keyword-match linear-time multithreading string-matching string-search
Last synced: 04 Apr 2025
https://github.com/warrenspe/tokex
Structured string parsing library
grammar parsing string-matching token tokenizer
Last synced: 28 Jul 2025
https://github.com/vityok/cl-string-match
Implementation of a number of string search algorithms in Common Lisp
aho-corasick boyer-moore-horspool brute-force-algorithm knuth-morris-pratt rabin-karp string-matching string-search trie
Last synced: 19 Apr 2025
https://github.com/uiwjs/react-keywords
Highlight a keyword in a piece of text and return a React element.
keywords react react-component string-matching
Last synced: 04 Jul 2025
https://github.com/qfcy/py-kmp-util
A lightweight Python module providing KMP-based search for strings and bytes.
kmp kmp-algorithm python string-matching
Last synced: 30 Jun 2025
https://github.com/techy4shri/kmp-intrusion-detection-system
This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.
cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching
Last synced: 25 Oct 2025
https://github.com/dev-ahmadbilal/string-master
A comprehensive JS/TS library with 18 specialized classes for string manipulation, conversion, validation, and more. Streamline your development with powerful, all-in-one solutions.
inflection javascript slugify string-case string-comparison string-compression string-distance string-interpolation string-manipulation string-matching string-methods string-search string-similarity string-transformations string-utilities string-validation typescript
Last synced: 10 Jul 2025
https://github.com/huanhuanonly/codeforces
Some interesting problems I solved on competition platforms such as codeforces
acm-icpc algorithms atcoder balanced-tree bfs-dfs codeforces cpp data-structures divide-and-conquer dynamic-programming graph-algorithms layered-graph luogu network-flow nowcoder persistent-data-structure shortest-path string-matching templates tree-structure
Last synced: 13 Apr 2025