cppwg
Automatically generate pybind11 Python wrapper code for C++ projects.
cppwg reads your C++ source together with a YAML configuration file and emits the pybind11 registration code for the classes, free functions, and template instantiations you select — so you describe what to expose in config rather than hand-writing wrapper code.
Quick links
Getting started — install, run, and a full worked example.
Configuration reference — every config option, with types and defaults.
Custom generators — inject hand-written binding code.
Tips & recipes — build behaviour, discovery, and troubleshooting.
API reference — autogenerated from the source docstrings.