A C99 preprocessor written in pure Python
☆250Jan 22, 2026Updated last month
Alternatives and similar repositories for pcpp
Users that are interested in pcpp are comparing it to the libraries listed below
Sorting:
- A C99 conforming preprocessor☆24Aug 27, 2020Updated 5 years ago
- CPIP - a C/C++ preprocessor implemented in Python.☆49Feb 3, 2026Updated last month
- DEPRECATED: use cxxheaderparser instead☆125May 28, 2024Updated last year
- Modern pure python C++ header parser☆142Jan 12, 2026Updated 2 months ago
- Easily batch-build cmake projects!☆18Jan 16, 2026Updated 2 months ago
- Complete C99 parser in pure Python☆3,524Jan 24, 2026Updated last month
- Read-Compile-Run-Loop: tiny and powerful interactive C++ compiler (REPL)☆20Aug 19, 2021Updated 4 years ago
- Library to parse and work with the C++ AST☆1,771Jun 13, 2024Updated last year
- Python bindings for writing clang-based tools based on libtooling (e.g. for refactoring, auto-completion, etc.)☆37Jul 1, 2019Updated 6 years ago
- Write COFF object files from Python☆14Jan 12, 2023Updated 3 years ago
- What did you expect?☆110May 15, 2017Updated 8 years ago
- pure-python C types packer/unpacker☆19Mar 1, 2020Updated 6 years ago
- A portable C/C++ preprocessor☆26Feb 4, 2014Updated 12 years ago
- Non bloated asynchronous logger☆222Sep 13, 2023Updated 2 years ago
- python cffi bindings for the oniguruma regex engine☆21Jan 25, 2026Updated last month
- Universal decompiler☆34Jun 23, 2014Updated 11 years ago
- C++14 automated code test infrastructure with permutation, fuzzing, sanitising and edge coverage☆12Mar 10, 2026Updated last week
- A Portable Executable (PE) Format poster in A1 59,4 x 84,1 cm format, including almost all of the structures from PE/PE32+ format (with c…☆21Mar 11, 2023Updated 3 years ago
- C/C++ source generation from an AST☆171Feb 21, 2026Updated last month
- The SuperC Parsing Framework☆35May 21, 2025Updated 10 months ago
- Proposal for constexpr_allocator☆13Apr 5, 2017Updated 8 years ago
- Abusing the C99 preprocessor for meta-programming☆20Nov 19, 2017Updated 8 years ago
- Self-compiling compiler of a Python subset. Just enough Python to Python in Python.☆46Feb 21, 2023Updated 3 years ago
- Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!☆195Mar 10, 2026Updated last week
- Vulkan debug layer to visualize synchronization dependencies☆44Oct 21, 2019Updated 6 years ago
- Compares Python's text parsing libraries☆27Jan 31, 2022Updated 4 years ago
- A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python☆356Oct 3, 2025Updated 5 months ago
- A (work-in-progress) nextgen Doxygen for C++☆967Sep 12, 2025Updated 6 months ago
- idax: IDASDK extension libraries☆23Oct 12, 2025Updated 5 months ago
- C++14 CSV Stream based on C File API☆10Mar 25, 2022Updated 3 years ago
- Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.☆140Feb 2, 2022Updated 4 years ago
- C Foreign Function Interface and JIT using Clang/LLVM☆563Apr 20, 2025Updated 11 months ago
- byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library☆59Nov 28, 2025Updated 3 months ago
- CTVE is a C++ library that helps construct difficult regular expressions for use at compile and runtime.☆21Jan 27, 2021Updated 5 years ago
- Frexx C preprocessor☆142Nov 3, 2025Updated 4 months ago
- Tests cases for binary decompilers☆58Aug 26, 2023Updated 2 years ago
- x86 Dynamic Binary Translator Library☆34Dec 19, 2020Updated 5 years ago
- C++ library of performance-minded contiguous containers, strings and streams☆14Jul 20, 2017Updated 8 years ago
- Measures how parsing overweight the major STLs have become☆60Nov 4, 2020Updated 5 years ago