FICHA · MANJARO

swig

Generate scripting interfaces to C/C++ code

  • cli
  • CLI
  • DEVELOPER-TOOL
  • Launchable
  • Runs in terminal
official+codex · reviewed · May 29, 2026 description in en

Description

Generates language bindings that let C and C++ code be called from scripting languages such as Python, Perl, Ruby, and others. It helps projects expose native libraries to higher-level code without writing all wrapper glue manually.

Generated bindings still need review, build integration, and tests. ABI changes, memory ownership, and language-specific behavior can cause subtle bugs if wrappers are treated as automatic magic.

How to run

swig

Commands: swig

Permissions

Permissions not analysed for this source yet.