A fast implementation of Aho-Corasick in Rust.

A library for finding occurrences of many patterns at once with SIMD acceleration in some cases. This library provides multiple pattern search principally through an implementation of the Aho-Corasick algorithm, which builds a finite state machine for executing searches in linear time.

Related Repos

vgel A symbolic natural language parsing library for Rust, inspired by HDPSG.

daschl grok - A rust implementation of the popular java & ruby grok library which allows easy text and log file processing with composable patterns

magiclen utf8-width - To determine the width of a UTF-8 character by providing its first byte

yasammez This describes the nachricht data model and wire format, for documentation of the actual Rust crates, see the docs. nachricht nachricht is a self-desc

alexanderwillner Simple rust library and CLI to extract code blocks marked with triple backticks from markdown files into source files.

kitten prosemd is an experimental proofreading and linting language server for markdown files. It aims to provide helpful and smart diagnostics when writing