SWIG is an interface compiler that integrates C and C++ with languages including Javascript, Perl, Python, Tcl, Ruby, PHP, Java, C#, D, Go, Lua, Octave, and R. SWIG can also export its parse tree into XML. SWIG reads annotated C/C++ header files and creates wrapper code (glue code) in order to make the corresponding C/C++ libraries available to the listed languages, or to extend C/C++ programs with a scripting language.
$ dotnet add package swigwintoolsNo README available.