Topic: "string-matching"
esentis/string_extensions
Useful String extensions to save you time in production.
Language: Dart - Size: 673 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

rurban/smart Fork of smart-tool/smart
Improved String Matching Algorithms Research Tool
Language: JavaScript - Size: 51.9 MB - Last synced at: about 16 hours ago - Pushed at: 3 months ago - Stars: 7 - Forks: 1

alyssonamaral/QLev
String distance metrics based on Levenshtein and Qwerty Matrix Distance
Language: Python - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 7 - Forks: 1

theKashey/search-trie
Yet another O(n) trie. This time just and only for string search.
Language: TypeScript - Size: 442 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

mihail-m/CP-implementations
This project contains implementation and explanations of some data structures and algorithms.
Language: C++ - Size: 5.79 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 3

OlivierBinette/groupbyrule
Deduplicate data using fuzzy and deterministic matching rules.
Language: Python - Size: 11.9 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

dongyx/libaca
C Library of Aho-Corasick Algorithm based on Coordinate Hash Trie
Language: C - Size: 413 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

Bartozzz/wildcard-named
A small and easy-to-use utility module for matching strings using named and/or unnamed wildcards for JavaScript.
Language: JavaScript - Size: 1.15 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

sharyash81/Algorithm-Design
Algorithm design course in my forth semester of university
Language: C# - Size: 30.3 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

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.
Language: C++ - Size: 504 KB - Last synced at: 21 days ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 6

teragrep/jpr_01
Teragrep PCRE 2 Library for Java
Language: Java - Size: 204 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 6 - Forks: 4

PyDataBlog/SimString.jl
Native Julia implementation of CPMerge (SimString) algorithm
Language: Julia - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

mdipietro09/App_StringsMatcher
String Matching Web App
Language: HTML - Size: 102 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 6

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.
Language: Java - Size: 292 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 1

a7mdfre7at/Masterly.FluentRegex
A creative way to Create regular expression patterns using readable API.
Language: C# - Size: 72.3 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

WojciechMula/smart-fork
Fork of SMART framework (http://www.dmi.unict.it/~faro/smart/)
Language: C - Size: 181 KB - Last synced at: 18 days ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 1

ryan-singleton/Sharpener
A quality of life library for C#.
Language: C# - Size: 2.77 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

ivanj26/Spam-Detector
Web based - Spam detector
Language: Java - Size: 31.6 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

adityaprakash-bobby/interview-prep
Repo containing solutions to competitive programs' solution in C++/Python/Golang/Java
Language: C++ - Size: 196 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

TeodorDyakov/wildcard-trie
String trie that supports wildcard search
Language: Java - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 7

proustibat/occurences
Calculate the number of occurrences of each word in a text. Words smaller than two letters will be ignored.
Language: HTML - Size: 253 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1

amarinho1/DeepLearning-StringMatching
Deep Learning for Approximate String Matching
Language: Python - Size: 240 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 2

mannasoumya/sqltrip
SQL Map in CORE JAVA
Language: Java - Size: 138 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 1

xTrayambak/kaleidoscope
Fast SIMD accelerated routines for strings in pure Nim
Language: Nim - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

rsusik/pattern-matching-in-blockchain
Pattern matching algorithms implementation in Solidity and YUL for Ethereum Virtual Machine (EVM)
Language: Solidity - Size: 21.6 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

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)
Language: Assembly - Size: 216 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

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.
Language: TypeScript - Size: 600 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

vborovikov/fuzzy
Fuzzy string comparison library
Language: C# - Size: 55.7 KB - Last synced at: 30 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

rjray/mscs-thesis-project
Evaluating Languages for Bioinformatics: Performance, Expressiveness and Energy
Language: TeX - Size: 9.91 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

osoleve/Name-QuickSearch
Find the best fuzzy match for a natural language string in a set of hundreds of thousands of strings in a split second.
Language: Haskell - Size: 316 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

shgopher/gotools
basic tools in GO,Current limiting algorithm,Unique id algorithm,sort algorithm
Language: Go - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

charleskawczynski/BetweenFlags.jl
A string processing utility that finds/removes text between given flags.
Language: Julia - Size: 330 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 2

lagodiuk/levenshtein-top-k
Algorithm for the derivation of the top-K string alignments, based on the Levenshtein distance.
Language: Java - Size: 1.09 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

EugeneWoo/Springboard_Capstone
Springboard Foundations of Data Science - Capstone Project Repository
Language: R - Size: 8.46 MB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

halafi/string-matching
String matching algorithms in Go 🐹
Language: Go - Size: 184 KB - Last synced at: about 1 year ago - Pushed at: about 11 years ago - Stars: 4 - Forks: 1

andrewjsaid/levenshtypo
A fuzzy string dictionary based on Levenshtein automata
Language: C# - Size: 1.64 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 0

qfcy/py-kmp-util
A lightweight Python module providing KMP-based search for strings and bytes.
Language: C++ - Size: 747 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

uiwjs/react-keywords
Highlight a keyword in a piece of text and return a React element.
Language: TypeScript - Size: 14.1 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

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.
Language: C++ - Size: 18.6 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

mitryp/datifyDart
An extensible library for parsing strings in different formats to extract dates.
Language: Dart - Size: 76.2 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

DOREMUS-ANR/string2vocabulary
Substitute literals in RDF graphs with URIs from SKOS vocabularies
Language: Java - Size: 1.17 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

D-Diyare/FluentExtensions
A Bunch of useful .NET extensions.
Language: C# - Size: 584 KB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

lyhsieh/wordle-solver
Wordle Game Solver
Language: Python - Size: 1.75 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

robinsingh-ai/pythorn
A Python module for all the data structures and algorithms.
Language: Python - Size: 101 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 3

robinsingh-ai/Python-Programming
My collection of python programs
Language: Python - Size: 12.2 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 7

sp1ff/damerau-levenshtein
Comparison of a few algorithms for computing Damerau–Levenshtein distance
Language: Shell - Size: 154 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 1

warrenspe/tokex
Structured string parsing library
Language: Python - Size: 241 KB - Last synced at: 26 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

Swaraj-Deep/data-structures-algorithms
Repository for data structures implementation in cpp
Language: C++ - Size: 72.3 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

Sheldon1999/spell_correction
A sample spell Corrector in JavaScript
Language: JavaScript - Size: 581 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

henrybyhee/fuzzy_name_match
Popular fuzzy name matching algorithms written in Rust.
Language: Rust - Size: 45.9 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

vityok/cl-string-match
Implementation of a number of string search algorithms in Common Lisp
Language: Common Lisp - Size: 330 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

JavierAntoran/concurrent-Aho-Corasick-string-match
Concurrent implementation of Aho-Corasick string matching algorithm in C.
Language: C - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 2

dancooke/tandem
A C++ tandem repeat finding library
Language: C - Size: 246 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

huanhuanonly/Codeforces
Some interesting problems I solved on competition platforms such as codeforces
Language: C++ - Size: 214 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

iaman0004/es-string-utils
Do string heavy operations efficiently
Language: TypeScript - Size: 450 KB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 3

drobilla/rerex
A simple and efficient regular expression implementation
Language: C - Size: 98.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

artronics/match-finder
A fuzzy finder library written in zig
Language: Zig - Size: 482 KB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

rekola/boolean-search
A single-header C++ Boolean search library for streaming applications
Language: C++ - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

dhamodharanrk/MrSnippets
A complete collection of commonly used code Snippets in Python
Language: Python - Size: 101 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

tuplo/split-names-list
Split a string into a list of names
Language: TypeScript - Size: 935 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

eddielin0926/cjkfuzz
CJKfuzz is a Python library for supporting fuzzy matching chinese string.
Language: Python - Size: 124 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

t2solve/recordlinkagenet
library for dataset comparison
Language: C# - Size: 279 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

IamShubhamGupto/Advanced-Algorithms
Implementations of most algorithms learnt in the course UE18CS311
Language: C - Size: 615 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

vwkd/didi
A string matching language that is more like a programming language and less like RegEx
Size: 75.2 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

markmead/string-like-query 📦
A looser but configurable approach to searching a string for a matching substring 🔍
Language: JavaScript - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

wenchien/StringFireWall
A small library demonstrating the concept of applying firewall filtering to Strings in Java
Language: Java - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

aniket22n/Transliteration-based-search-engine
Problem Statement : Hindi is spoken by about 43.65% of the total population of India. We need to design a system which can do transliteration of English script to Hindi script for Non-English users.
Language: Python - Size: 436 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

daviyan5/pmt-IF767
PMT é uma ferramenta de casamento de padrões paralelizada, inspirada no comando "grep" dos sistemas UNIX/Linux.
Language: C++ - Size: 3.35 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

suamin/PyNemex 📦
Approximate Entity Matching
Language: Python - Size: 150 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 2

ChrisVilches/Partial-Text-Search
A JavaScript library that finds string patterns in a collection of documents. It efficiently finds matches even if the words in each document do not begin with the query pattern.
Language: JavaScript - Size: 967 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

bhattbhavesh91/polyfuzz-string-matching-demo
Fuzzy string matching, grouping, and evaluation using PolyFuzz
Language: Jupyter Notebook - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

TwentyFourMinutes/StringyEnums
Provides a slim and fast way for mapping enums to strings in C#
Language: C# - Size: 87.9 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

iammuhit/functional-programming-haskell
Functional Programming: Haskell
Language: Haskell - Size: 12.7 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

Ultimate-String-Analysis-Tool/USAT
The Ultimate String Analysis Tool
Language: CMake - Size: 68.4 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

aananya27/gluestring
Language: Python - Size: 37.1 KB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 6

pekoto-zz/FastFuzzyStringMatcher
A BK tree for fast, fuzzy, in-memory string matching
Language: Java - Size: 1010 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

JasontheMonster/Implementation-of-Parallel-String-Matching-Algorithms-with-CUDA
Implement parallel string matching algorithms with CUDA in C
Language: Cuda - Size: 508 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 1

avisin27/ADS
Advanced Data Structures
Size: 37.8 MB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

indrag49/Computational-Biology
Some computational biology algorithms
Language: Python - Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

Sky10086/newcoder
for review basic algorithm.
Language: C++ - Size: 39.1 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

yjham2002/StringMatcher
:book: Aho-corasick Algorithm based multiple keyword matcher with KMP
Language: Java - Size: 58.6 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 1

PrasannaNatarajan/CSD303_TOC
Assignments for the course CSD303 Theory Of Computation
Language: Java - Size: 12.7 MB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

lqdc/pysimstr
Fast(ish) string similarity for one vs many comparisons.
Language: Python - Size: 8.79 KB - Last synced at: 11 months ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 1

data-leakage-protection/signatures
Identify confidential and sensitive info in source code repos by data-leakage "signatures."
Last synced at: 2 months ago - Stars: 2 - Forks: 2

zoni527/libft
Hive Helsinki Ecole 42 curriculum project libft
Language: C - Size: 119 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

Scotchman0/notes
simple CLI notes-app, for quick-reference on the fly, like TLDR, CHEAT or MAN PAGES, but with your own entries for faster lookup.
Language: Shell - Size: 93.8 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

i-e-b/String_Extensions
A big pile of string manipulation methods for C#
Language: C# - Size: 650 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

antonioscardace/Practical-Quantum-ESM
[ACM] Implementation of a Quantum Exact String Matching Algorithm.
Language: Jupyter Notebook - Size: 125 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

lilimelgar/mappingPersonNames
Python script to compare two lists of person names with dates of birth/death or active, it uses string matching (fuzzy wuzzy library) plus rules for their dates to compare each name, it outputs a list of candidates for matching with scores
Language: Jupyter Notebook - Size: 288 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

najmusyathir/pc-compatibility-checker-api
CPU/Motherboard model identifier with compatibility checker using NLP and String Matching Algorithm
Language: Python - Size: 339 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

bestmahdi2/Uni__AntivirusSystemLongestCommonSubstringMatching
A university project in which an antivirus program is designed using string matching
Language: Python - Size: 654 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

freddiehaddad/anagrams
Multithreaded anagram grouping written in Go.
Language: Go - Size: 2.93 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

albertoscala/string-matching
This repository contains my implementation of parallelized Aho-Corasick algorithm. It was developed as a project for my Multicore Programming course
Language: C - Size: 292 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

pedsmoreira/strex
String Expressions: human-readable approach to using RegEx in text files
Language: TypeScript - Size: 188 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ImJeremyHe/wildescape
Wildcard matching with an escaped character
Language: Rust - Size: 38.1 KB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

bryanvanhuyneghem/UGhent_Advanced-Algorithms
Labs for the Advanced Algorithms course
Language: C++ - Size: 53 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

jnylen/string-matcher
An Elixir Library to run several regular expressions on a string and get values back.
Language: Elixir - Size: 26.4 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

akulez/Text-Similarity_Phrase-Matching
Implementing Text Similarity for US Patents using modern day Word2Vec and USE(Universal Sentence Encoding) and some classical algos. like Jaro Winkler and Jaccard
Language: Jupyter Notebook - Size: 821 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kimpoter/Tubes3_13521123
The next generation ”ChatGPT” like web app created by typescript enjoyers and friends.
Language: TypeScript - Size: 17.9 MB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

tideland/go-matcher
Go package helping to do ease pattern matching on strings.
Language: Go - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0
