A C99 preprocessor written in pure Python
☆251Jan 22, 2026Updated 3 months ago
Alternatives and similar repositories for pcpp
Users that are interested in pcpp are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- A C99 conforming preprocessor☆24Aug 27, 2020Updated 5 years ago
- CPIP - a C/C++ preprocessor implemented in Python.☆49Feb 3, 2026Updated 2 months ago
- Modern pure python C++ header parser☆147Jan 12, 2026Updated 3 months ago
- Easily batch-build cmake projects!☆18Jan 16, 2026Updated 3 months ago
- Complete C99 parser in pure Python☆3,537Apr 21, 2026Updated last week
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Read-Compile-Run-Loop: tiny and powerful interactive C++ compiler (REPL)☆20Aug 19, 2021Updated 4 years ago
- Bulk scrape and download datasheets from various vendors (insult)☆14Aug 10, 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?☆111May 15, 2017Updated 8 years ago
- Tools for testing C compilers for the correct handling of volatile objects.☆32Jul 18, 2014Updated 11 years ago
- A portable C/C++ preprocessor☆26Feb 4, 2014Updated 12 years ago
- rf is a command-line tool capable of refactoring C and C++ source code.☆25Apr 6, 2023Updated 3 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Non bloated asynchronous logger☆222Sep 13, 2023Updated 2 years ago
- python cffi bindings for the oniguruma regex engine☆21Updated this week
- C++14 automated code test infrastructure with permutation, fuzzing, sanitising and edge coverage☆12Mar 10, 2026Updated last month
- A C Templating Engine☆11Apr 13, 2017Updated 9 years ago
- Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes.☆19Jan 31, 2019Updated 7 years ago
- C/C++ source generation from an AST☆176Feb 21, 2026Updated 2 months ago
- The SuperC Parsing Framework☆37May 21, 2025Updated 11 months ago
- Proposal for constexpr_allocator☆13Apr 5, 2017Updated 9 years ago
- Abusing the C99 preprocessor for meta-programming☆20Nov 19, 2017Updated 8 years ago
- Bare Metal GPUs on DigitalOcean Gradient AI • AdPurpose-built for serious AI teams training foundational models, running large-scale inference, and pushing the boundaries of what's possible.
- Self-compiling compiler of a Python subset. Just enough Python to Python in Python.☆46Feb 21, 2023Updated 3 years ago
- Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with☆31Jan 15, 2024Updated 2 years ago
- Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!☆194Apr 1, 2026Updated last month
- 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☆357Oct 3, 2025Updated 6 months ago
- Generate CLI program colorschemes based on your vim colorscheme☆11Jan 17, 2023Updated 3 years ago
- A (work-in-progress) nextgen Doxygen for C++☆967Sep 12, 2025Updated 7 months ago
- Manage project local settings using a json file.☆15Jul 8, 2022Updated 3 years ago
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- C++14 CSV Stream based on C File API☆10Mar 25, 2022Updated 4 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☆565Apr 20, 2025Updated last year
- 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 5 months ago
- Build ctypes interfaces for shared libraries with type hinting☆24Nov 21, 2019Updated 6 years ago
- CTVE is a C++ library that helps construct difficult regular expressions for use at compile and runtime.☆21Jan 27, 2021Updated 5 years ago
- Tests cases for binary decompilers☆58Aug 26, 2023Updated 2 years ago