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 🦖
-
Updated
Jul 21, 2025 - C
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 🦖
Levenshtein algorithm in C
Aho-Corasick string search algorithm PHP extension implementation.
Simple, fast Levenshtein distance and similarity ratio for Ruby
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
Faster and safer algorithms for string matching with wildcards, globs, and gitignore-style globs
Aho-Corasick automation for large-scale multi-pattern matching. Available for C/C++, Python, and Java on Linux, macOS, and Windows.
Efficient String Matching Regular Expressions
C Library of Aho-Corasick Algorithm based on Coordinate Hash Trie
[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.
Fork of SMART framework (http://www.dmi.unict.it/~faro/smart/)
Regular Expression Parser coded in C programming language.
Design and Analysis of Algorithms
Concurrent implementation of Aho-Corasick string matching algorithm in C.
The implementation of perfect hashing based parallel failureless Aho-Corasick algorithm on Graphic Processing Units
A simple and efficient regular expression implementation
Implementations of most algorithms learnt in the course UE18CS311
INF103 Dönem Sonu Projesi
This repository contains my implementation of parallelized Aho-Corasick algorithm. It was developed as a project for my Multicore Programming course
Add a description, image, and links to the string-matching topic page so that developers can more easily learn about it.
To associate your repository with the string-matching topic, visit your repo's landing page and select "manage topics."