Regular Expression

CppVerbalExpressions - C++ regular expressions made easy. [MIT]

RE29.1K

A software library for regular expressions via a finite-state machine using automata theory. [BSD-3-Clause]

Hyperscan4.9K

Hyperscan is a high-performance multiple regex matching library by Intel. Provides simultaneous matching of large numbers of regexps (up to tens of thousands). Typically used in a DPI library stack. [BSD]

CTRE3.4K

A Compile time PCRE (almost) compatible regular expression matcher. [MIT]

Oniguruma2.4K

A modern and flexible regular expressions library that supports a variety of character encodings. [BSD]

sregex617

A non-backtracking NFA/DFA-based Perl-compatible regex engine library for matching on large data streams. [BSD]

SLRE536

Super Light Regexp engine for C/C++. [GPLv2/Proprietary]

Vectorscan533

A portable fork of the high-performance regular expression matching library. [BSD-3-Clause] website

PIRE332

Perl Incompatible Regular Expressions library by Yandex. Can be really fast (more than 400 MB/s). [LPGL v3.0]

P
PCRE

A regular expression C library inspired by the regular expression capabilities in Perl. [BSD]

S
SRELL

Unicode-aware regular expression template library for C++. [BSD]