An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with string-search

A curated list of projects in awesome lists tagged with string-search .

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/codeplea/ahocorasickphp

Aho-Corasick multi-keyword string searching library in PHP.

aho-corasick ahocorasick algorithm php search-algorithm string-search

Last synced: 30 Apr 2025

https://github.com/darx0r/stingray

IDAPython plugin for finding function strings recursively

ida-plugin ida-pro idapython idapython-plugin reverse-engineering static-analysis string-search

Last synced: 10 May 2025

https://github.com/getreu/stringsext

Find multi-byte-encoded strings in binary data (Gitlab mirror).

forensics rust string-search unicode

Last synced: 11 May 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/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/ashvardanian/StringWars

Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, edit-distances, sketching, and sorting across CPUs and GPUs in Rust 🦀 and Python 🐍

benchmark bioinformatics database dataframe levenshtein-distance libc memchr polars rapids string string-search strstr substring-search

Last synced: 08 Oct 2025

https://github.com/ashvardanian/stringwars

Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, edit-distances, sketching, and sorting across CPUs and GPUs in Rust 🦀 and Python 🐍

benchmark bioinformatics database dataframe levenshtein-distance libc memchr polars rapids string string-search strstr substring-search

Last synced: 01 Oct 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/daniel-liu-c0deb0t/umicollapse

Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.

data-structures deduplication fastq hamming java string-search string-similarity umis unique-molecular-identifiers

Last synced: 13 Apr 2025

https://github.com/bluss/twoway

Twoway / Fast substring search for strings and byte strings (Rust) / Also assorted benchmarks and string search snippets

exact-string-matching rust string-search

Last synced: 09 Sep 2025

https://github.com/mganss/ahocorasick

Aho-Corasick multi-string search for .NET and SQL Server.

aho-corasick multi-string sql-clr sql-server string-search

Last synced: 09 Apr 2025

https://github.com/ashvardanian/stringwa.rs

Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, and Levenshtein edit-distance calculations

benchmark libc memchr string string-search strstr substring-search

Last synced: 14 Sep 2025

https://github.com/ashvardanian/stringzilla-benchmarks-rs

Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, and Levenshtein edit-distance calculations

benchmark libc memchr string string-search strstr substring-search

Last synced: 22 Mar 2025

https://github.com/alexandrnikitin/ahocorasick.net

Implementation of Aho-Corasick string matching algorithm for .NET

aho-corasick c-sharp search-algorithm string-search

Last synced: 14 Oct 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/fasterthanlime/stringsearch

Collection of techniques for (binary) string searching

string-search suffix-array

Last synced: 18 Jul 2025

https://github.com/magiclen/node-fast-string-search

Fast search substrings in a string by using N-API and boyer-moore-magiclen.

c nodejs string-search

Last synced: 10 Apr 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/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/magiclen/boyer-moore-magiclen

Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.

boyer-moore rust string-search

Last synced: 10 Apr 2025

https://github.com/pie6k/fuzzystring

🕵 Simple fuzzy search library written in TypeScript

fuzzy-search javascript search-algorithm string-search strings typescript

Last synced: 27 Oct 2025

https://github.com/chen0040/pyalgs

Package pyalgs implements algorithms in Robert Sedgwick's Algorithms using Python

algorithm data-structures graph-algorithms python string-manipulation string-search

Last synced: 15 Aug 2025

https://github.com/gata-bio/affine-gaps

Less-wrong single-file Numba-accelerated Python implementation of Gotoh affine gap penalty extensions for the Needleman–Wunsch, Smith-Waterman, and Levenshtein algorithms for sequence alignment

bioinformatics jit levenshtein-algorithm levenshtein-distance needleman-wunsch protein protein-sequences search sequence-alignment smith-waterman string-search

Last synced: 12 Apr 2025

https://github.com/julianeighbors/bktrees.jl

Burkhard-Keller trees implementation

bk-tree julia string-search tree

Last synced: 08 Oct 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/bluss/knuth-morris-pratt

Generic substring search for sequences. Requires elements that are equality comparable.

knuth-morris-pratt pattern-matching rust string-search

Last synced: 11 Apr 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/cafali/pathscan

PathScan exports information about the contents of directories and hard drives. With a single click, you can create a complete list of all files and paths within a specific folder or across an entire hard drive.

backup command-line data data-analysis data-migration data-mining data-recovery directory folder-management folders forensics hard-drive keyword-extraction logging pathfinding recovery string-search tools utility windows

Last synced: 10 Oct 2025

https://github.com/bluss/galil-seiferas

Galil-Seiferas algorithm: String search in constant space, linear time, for nonorderable alphabets

exact-string-matching rust string-search

Last synced: 11 Apr 2025

https://github.com/astrocvijo/indexer

A CLI tool that indexes a given folder and allows efficient searching for string occurrences

automation cli indexing kotlin string-search

Last synced: 05 Oct 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/remierichards/kmpsearch-rs

Rust implementation of Knuth-Morris-Pratt Searching

kmp-algorithm rust-library searching-algorithms string-search

Last synced: 23 Oct 2025

https://github.com/adamlutka/php-multisearch

PHP 7 extension which enables efficient multiple strings search

aho-corasick c-plus-plus php php-extension php7-extension string-search

Last synced: 25 Feb 2025

https://github.com/chocobo1/kmps

Knuth–Morris–Pratt algorithm that works with JS Array & TypedArray

javascript-library knuth-morris-pratt string-search

Last synced: 12 Apr 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/astrocvijo/indexer_2

A CLI tool that indexes a given folder and allows efficient searching for string occurrences.

automation cli indexing kotlin string-search

Last synced: 11 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/vwkd/didi

A string matching language that is more like a programming language and less like RegEx

new-language pattern-matching programming-language string-matching string-search

Last synced: 28 Aug 2025

https://github.com/chocobo1/bmhs

Boyer–Moore–Horspool algorithm that works with JS Array & TypedArray

boyer-moore-horspool javascript-library string-search

Last synced: 20 Mar 2025

https://github.com/sirwumpus/erlang-fgrep

Erlang version of fgrep(1).

erlang fgrep string-search

Last synced: 04 Jan 2026

https://github.com/basemax/charphp

Useful functions for work with character, string in the PHP based application.

characters php string string-search strings

Last synced: 03 Apr 2025

https://github.com/erthium/search-tools

String comparison and string search optimisation repertoire, written in C++, Python3 and Typescript

cpp fuzzy-search fuzzysearch levenshtein-distance python python3 search-algorithm string-comparison string-search typescript

Last synced: 31 Dec 2025

https://github.com/adalinesimonian/syshik

Searches for text obscured using homoglyphs or other text trickery

javascript js nodejs search string-matching string-search text-search ts typescript

Last synced: 25 Feb 2025

https://github.com/fastdog983/c_strings

# C (Strings)## 📚 IntroductionMy name is **Stefano Caramagno**, and I'm pleased to present this repository containing exercises on **strings** implemented in **C programming language**. These exercises were completed as part of the **Foundations of Computer Science** course during my **Bachelor's Degree in Computer Science and Engineering** at

base64 beautifulsoup c cpp csv embeded math-parser-library microcontroller ndjson safe sds sorting-algorithms string string-manipulation string-parsing string-search strings vigenere

Last synced: 24 Jun 2025

https://github.com/ismoreirakt/cstr

A string manipulation library for C inspired by object oriented systems.

c-library string string-formatter string-manipulation string-matching string-search

Last synced: 20 Aug 2025

https://github.com/tinysets/kmp-js

Easy to read,kmp-algorithm in js/ts

js kmp kmp-algorithm kmp-matcher string-matching string-search ts

Last synced: 10 Apr 2025

https://github.com/kundratkanda/c_strings

Explore C programming string exercises by Stefano Caramagno. Learn string reversal, length calculation, and more. Join the journey on GitHub! 🚀📁

b64 decoding encoding encryption fast html information-retrieval json microcontroller pattern-recognition regular-expression string string-manipulation string-matching string-parsing string-search strings vigenere

Last synced: 12 Sep 2025