C/C++ Boilerplate Generation AI Coding Tools
Tools that generate C/C++ boilerplate code, helper methods, and wrapper APIs from declarations, configurations, or semi-structured input. Does NOT include general-purpose code generation frameworks, language-agnostic schema tools, or parsers without code generation output.
There are 61 c/c++ boilerplate generation tools tracked. 1 score above 50 (established tier). The highest-rated is howerj/dbcc at 50/100 with 440 stars.
Get all 61 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ai-coding&subcategory=c-cpp-boilerplate-generation&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
howerj/dbcc
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library |
|
Established |
| 2 |
JhnW/devana
Python package to parse and generate C/C++ code as context aware preprocessor. |
|
Emerging |
| 3 |
biojppm/regen
Easy C++ reflection and code generation |
|
Emerging |
| 4 |
Samsung/UTopia
UT based automated fuzz driver generation |
|
Emerging |
| 5 |
SoftSec-KAIST/CodeAlchemist
CodeAlchemist: Semantics-Aware Code Generation to Find Vulnerabilities in... |
|
Emerging |
| 6 |
Jordan-Conway/CrossClass
A program for generating data classes in multiple languages |
|
Emerging |
| 7 |
MASD-Project/dogen
Reference implementation of the MASD Code Generator. |
|
Emerging |
| 8 |
Chlumsky/json-cpp-gen
A generator of JSON parser & serializer C++ code from structure header files |
|
Emerging |
| 9 |
jsoysouvanh/Refureku
Cross-platform C++17 Runtime Reflection Library |
|
Emerging |
| 10 |
jsoysouvanh/Kodgen
C++17 parser and code generator |
|
Emerging |
| 11 |
online-judge-tools/template-generator
Analyze problems of competitive programming and automatically generate boilerplate |
|
Emerging |
| 12 |
nickgildea/z3_codegen
A toy code generator (i.e. "program synthesis") using the Z3 solver |
|
Emerging |
| 13 |
VitalyPopov/ProRock
Schema-driven data modeling with XML parsing and serialization for Delphi |
|
Emerging |
| 14 |
olbat/libgen
Automatic C-bindings generator for the Crystal language |
|
Emerging |
| 15 |
end2endzone/bin2cpp
bin2cpp: The easiest way to embed small files into a c++ executable. bin2cpp... |
|
Emerging |
| 16 |
lssfau/ExaStencils
Mirror of the official ExaStencils Project repository. Please open pull... |
|
Experimental |
| 17 |
sayakpaul/hf-codegen
A repository of Python scripts to scrape code contents of the public... |
|
Experimental |
| 18 |
martonmiklos/nut_codegen
Code generator for Nut ORM |
|
Experimental |
| 19 |
QEF/xsdtools
A code generator for XSD schemas |
|
Experimental |
| 20 |
congard/solgen
C++ code generator for creating Lua bindings using sol2 library |
|
Experimental |
| 21 |
nikdelgado/metatemplate
Automatically generate boilerplate C++ code |
|
Experimental |
| 22 |
kiishor/xml_code_generator
This application parses XML schema file and generates C source code for... |
|
Experimental |
| 23 |
lcsmuller/reflect-c
Code-generates ANSI C helpers that give your structs reflection-style access... |
|
Experimental |
| 24 |
martonmiklos/qt_eagle_xml_parser
A Qt class to parse Autodesk EAGLE Schematics/PCBs/libraries |
|
Experimental |
| 25 |
thesquaregroot/clazzy
Generate object-oriented source code in multiple languages based on... |
|
Experimental |
| 26 |
sourcemeta/codegen
A code generator to output type definitions from JSON Schema in a growing... |
|
Experimental |
| 27 |
axiomantic/headerkit
C/C++ header parsing toolkit with pluggable backends and writers |
|
Experimental |
| 28 |
JUSTSCIENCE0/MacroJSON
Header-only library for reading, writing, and documenting JSON objects based... |
|
Experimental |
| 29 |
jimmyorourke/reflecxx
A static reflection framework for C++, using libclang. |
|
Experimental |
| 30 |
silab-nitkc/hibari-gas
An experimental obfuscator for software protection using the SMT-based code... |
|
Experimental |
| 31 |
kat-co/gir2cl
This is a library for generating a Common-Lisp foreign function interface... |
|
Experimental |
| 32 |
xuri/xsd
The test collection for the xgen |
|
Experimental |
| 33 |
tuokri/uscript-msgbuf
Lightweight UnrealScript and C++23 message protocol code generator. |
|
Experimental |
| 34 |
TLR2025/Leetcode-I-O-Helper
A tool that can automatically generate the Input/Output logic based on a... |
|
Experimental |
| 35 |
glathoud/flatorize
Generate fast implementations of mathematical expressions. Inclues a linear... |
|
Experimental |
| 36 |
software-engineering-and-security/confuzzion
Confuzzion is a Java Virtual Machine (JVM) fuzzer generating Java programs... |
|
Experimental |
| 37 |
GaloisInc/LIMA
LIMA: Language for Integrated Modeling and Analysis |
|
Experimental |
| 38 |
blockspacer/flex_squarets_plugin
C++ template engine + code generator = javascript-like template literals |
|
Experimental |
| 39 |
yuyoyuppe/wmi_query
Generate modern C++ API for WMI. |
|
Experimental |
| 40 |
electux/gen_gtkmm
GTKMM Project Generator |
|
Experimental |
| 41 |
blockspacer/flex_reflect_plugin
C++ reflection, code generation and compile-time C++ execution |
|
Experimental |
| 42 |
Skycoder42/QSettingsGenerator
A qmake extension to generate a C++ settings wrapper for easier, stringless access |
|
Experimental |
| 43 |
IohannRabeson/cpp2json
Export meta-informations about your C++ using Clang |
|
Experimental |
| 44 |
ameharoo/Mess
Mess (Messages Embedded Style Serialization) is a powerful, extensible, and... |
|
Experimental |
| 45 |
zerkawei/Collagen
Generating C APIs at compile time for Beef projects |
|
Experimental |
| 46 |
Coditary/Prebyte
Lightweight and extensible C++ template engine with variables, macros,... |
|
Experimental |
| 47 |
BentouDev/AnnotationGenerator
Clang based C++ preprocessor for annotation based reflection generation |
|
Experimental |
| 48 |
ferhatgec/hlcog
Fegeya HLCoG, High-Level Code Generator back-end. |
|
Experimental |
| 49 |
bengtmartensson/IrProtocolCodeGeneration
Target code generation for IrpTransmogrifier |
|
Experimental |
| 50 |
FudanSELab/codegen4libs
repo for the paper titled “CodeGen4Libs: A Two-Stage Approach for... |
|
Experimental |
| 51 |
WoLfulus/flatt
Flatbuffers scriptable code generation tool |
|
Experimental |
| 52 |
lennyitb/commentbox
gem for making C/C++ style comment boxes |
|
Experimental |
| 53 |
hleclerc/Hpipe
High Performance Incremental Parser Engine |
|
Experimental |
| 54 |
kmilo17pet/fiscodegen
C++ code generation from FIS Type-1 |
|
Experimental |
| 55 |
LibCodeGen/.github
Organization central infrastructure for LibCodeGen |
|
Experimental |
| 56 |
rec0de/mockMAVL
A random program generator for MAVL |
|
Experimental |
| 57 |
ehuelsmann/XDR-Gen
Generate (de)serializers in Perl for XDR definitions |
|
Experimental |
| 58 |
abz-mhd/codegen
A simple learning project for understanding code generation basics, writing... |
|
Experimental |
| 59 |
DonLarry/Macadamia
Macadamia is a Python-like programming language, it is static instead of... |
|
Experimental |
| 60 |
ylu1997/Code_Generation_For_DNA_Storage
Codebook Generation Scheme for Error Correction Code in DNA Storage |
|
Experimental |
| 61 |
FujiwaraChoki/BP
Boilerplate C++ Code Generator. |
|
Experimental |