High-performance Aho-Corasick multi-pattern string matching for Go
-
Updated
Sep 6, 2026 - Go
High-performance Aho-Corasick multi-pattern string matching for Go
Security-focused rust port of vectorscan — FDR+Teddy+confirm+Rose literal interpreter, block mode, zero C dependency. Byte-exact vs the vectorscan C oracle.
Backtracking-safe multi-pattern regex for Node.js and Bun via Rust regex-automata
Fast, dependency-free Aho-Corasick matching with adaptive typed-array transitions
Header-only C++20 multi-pattern string matching engine for cross-platform apps (Windows/Linux/macOS). Features runtime SIMD dispatch (AVX-512/AVX2/NEON), 4096-bit existence filtering, non-recursive wildcards, and zero search-time heap allocations for high-throughput telemetry.
High-performance C++20 multi-pattern string matching engine for Windows kernel drivers (x64/ARM64). Evaluates thousands of rules in a single pass with zero search-time pool allocations, non-recursive stack-safe wildcards, 64-bit SWAR, and path scoping for minifilters.
Vocabulary types for multi-pattern matching
To associate your repository with the multi-pattern topic, visit your repo's landing page and select "manage topics."