An open API service providing repository metadata for many open source software ecosystems.

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