Generate scripting interfaces to C/C++ code


SWIG is a compiler that makes it easy to integrate C and C++ code with these languages: C#, D, Go, Guile, Java, JavaScript, Lua, Mzscheme, OCaml, Octave, Perl, PHP, Python, R, Ruby, Scilab, and Tcl.

Swig takes a set of ANSI C/C++ declarations and generates an interface for them to your favorite scripting language.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V



Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install swig