From aa88c16eef421ffb35f353d28f8a14bd12883f2a Mon Sep 17 00:00:00 2001 From: DanielCohen197 <68098408+DanielCohen197@users.noreply.github.com> Date: Wed, 20 May 2026 17:59:11 +0300 Subject: [PATCH] Add Conex library to README.md Adding Conex, a single-header C++20 library for condition-based binary pattern matching. - Single header, no dependencies - Regex-style pattern syntax: (c0:4)(c1:8)* - Each group is a lambda that inspects raw bytes - Supports *, +, ? quantifiers with backtracking and captures - MIT licensed, CI passing on GCC/Clang/MSVC https://github.com/DanielCohen197/Conex --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 293fa1339..cdf78617f 100644 --- a/README.md +++ b/README.md @@ -1315,6 +1315,7 @@ regular expression pattern matching. [BSD] [website](https://pcre2project.github * [CCTZ](https://github.com/google/cctz) - a C++ library for translating between absolute and civil times using the rules of a time zone. [Apache-2.0] * [Cheat Sheets of HackingCPP](https://hackingcpp.com/cpp/cheat_sheets.html) - Cool cheat sheets and infographics for algorithms, views, containers, randomness, etc. * [Concord](https://github.com/Cogmasters/concord) - A Discord API wrapper library written in C. [MIT] [website](https://cogmasters.github.io/concord) +* [Conex](https://github.com/DanielCohen197/Conex) - Single-header C++20 library for condition-based binary pattern matching with regex-style syntax and lambda conditions. [MIT] * [CPPItertools](https://github.com/ryanhaining/cppitertools) - Range-based for loop add-ons inspired by the Python builtins and itertools library. [BSD-2-Clause] * [CPP-JWT](https://github.com/arun11299/cpp-jwt) - JSON Web Token library for C++. [MIT] * [cpp-lazy](https://github.com/MarcDirven/cpp-lazy) - a fast and easy lazy evaluation library for C++11/14/17/20. [MIT]