C++ Regex

Open-source C++ projects categorized as Regex

Top 12 C++ Regex Projects

  1. hyperscan

    High-performance regular expression matching library

    Project mention: Ask HN: Regex on a File or Stream | news.ycombinator.com | 2024-03-06

    Maybe some other PCRE-compatible implementation offers streaming. For instance, https://www.intel.com/content/www/us/en/developer/articles/t... says it has this feature, but of course given who it's from it may be tied to a single brand of CPU.

    github seems to be https://github.com/intel/hyperscan

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ugrep

    🔍 ugrep 7.2 file pattern searcher -- a more powerful, ultra fast, user-friendly, compatible grep replacement. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more

  4. sakura

    SAKURA Editor (Japanese text editor for MS Windows) (by sakura-editor)

  5. mXtract

    mXtract - Memory Extractor & Analyzer

  6. RE-flex

    A high-performance C++ regex library and lexical analyzer generator with Unicode support. Extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers. (by Genivia)

  7. vectorscan

    A portable fork of the high-performance regular expression matching library

  8. ctpg

    Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. grab

    experimental and very fast implementation of a grep (by stealth)

  11. hypergrep

    Recursively search directories for a regex pattern

  12. matcheroni

    A minimalist single-header library for building pattern-matchers, lexers, and parsers.

  13. re2

    R interface to Google re2 (C++) regular expression engine (by girishji)

  14. autohotkey-memory-scanner

    Scan process memory for a string matching your regex, using AutoHotKey.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Regex discussion

Log in or Post with

C++ Regex related posts

  • Stop deploying web application firewalls

    1 project | news.ycombinator.com | 13 Nov 2023
  • hypergrep: A new "fastest grep" to search directories recursively for a regex pattern

    9 projects | /r/cpp | 7 Jun 2023
  • Accelerating Regular Expressions with AVX-512 at 1.5 GB/s/core

    2 projects | news.ycombinator.com | 22 May 2023
  • GitHub push protection is free for all public repositories

    1 project | news.ycombinator.com | 10 May 2023
  • RE2 VS hyperscan - a user suggested alternative

    2 projects | 17 Mar 2023
  • hyperscan VS RE2 - a user suggested alternative

    2 projects | 17 Mar 2023
  • Nosey Parker, a new scanner for hardcoded secrets in Git history and textual data, written in Rust, can scan 100GB of Linux kernel history in 5 minutes on a laptop

    5 projects | /r/rust | 8 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Regex projects in C++? This list will help you:

# Project Stars
1 hyperscan 4,882
2 ugrep 2,720
3 sakura 1,279
4 mXtract 582
5 RE-flex 538
6 vectorscan 535
7 ctpg 465
8 grab 259
9 hypergrep 204
10 matcheroni 200
11 re2 29
12 autohotkey-memory-scanner 0

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?