SWIG icon
Open Sourcev4.5.1Developer ToolsWindowsmacOSLinuxBSD/Unix

SWIG

by Christian Delbaere and contributors

DownloadOfficial source
Version
4.5.1
Size
22 MB
Updated
Publisher
Christian Delbaere and contributors
Category
Developer Tools
Files
2

About SWIG

A code generator for connecting C/C++ with other programming languages

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, D, Go language, Java, Lua, OCaml, Octave, R and Scilab as well as the Guile implementation of the Scheme language. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML.

At a glance

SWIG is a open source developer tools app published by Christian Delbaere and contributors (swig.org). A code generator for connecting C/C++ with other programming languages

SOFTGIT offers 2 files for SWIG covering Windows, macOS, Linux, BSD/Unix, 22 MB in total. The version listed is v4.5.1, last updated on September 4, 2026.

SWIG belongs to the Developer Tools category, alongside Subtitle Edit, GnuWin, Candle. Browse related apps below to compare alternatives.

Download SWIG v4.5.1

FileSHA-256SizeDownload
swig-4.5.1.tar.gzTAR.GZmacOS 7fec50b27deddab5455a9633780b6341eddfb96215a7619e93a76eb27178f653 8.8 MB Download
swigwin-4.5.1.zipZIPWindows 6a8662c063ba4d1e72beaecef24da4af3d631d73ffdde958fb42aa50fdefb962 13 MB Download

Verify a download: sha256sum file (Linux), shasum -a 256 file (macOS) or Get-FileHash file (Windows PowerShell). Learn more.

Source: sourceforge.net/projects/swig. The Download button opens the official SourceForge download; the file is not hosted here.

SWIG system requirements

Operating system
Linux, BSD/Unix, Windows
License
GNU General Public License version 3.0 (GPLv3)
Written in
C++, C
Download size
8.8 MB (swig-4.5.1.tar.gz)
Project page
sourceforge.net/projects/swig

SWIG FAQ

Is SWIG free and open source?

SWIG is distributed under GNU General Public License version 3.0 (GPLv3) according to SourceForge. You can download it free of charge.

Which operating systems does SWIG support?

SourceForge lists Linux, BSD/Unix, Windows for SWIG.

Where does the SWIG download come from?

The Download button takes you to the official SourceForge download for SWIG (sourceforge.net/projects/swig). SOFTGIT does not modify or re-host the file.

What is SWIG written in?

SourceForge lists C++, C.

Is SWIG free to download?

Yes. SWIG is listed as “Open Source” and the download from SOFTGIT is free of charge.

How do I download SWIG?

Open the “Download” section on this page and press Download. You are taken to the official SourceForge download for SWIG; the file itself is hosted by SourceForge.

Is SWIG safe to install?

SOFTGIT links to the files exactly as published on the official SourceForge project page (sourceforge.net/projects/swig). Nothing is repackaged or wrapped. Compare the checksum shown on this page, where available, with the downloaded file.

Which platforms does SWIG support?

The files listed here target Windows, macOS, Linux, BSD/Unix.

How big is the SWIG download?

All files together are 22 MB.

Who makes SWIG?

SWIG is developed by Christian Delbaere and contributors (http://www.swig.org).

What is the latest version of SWIG?

The latest version listed on SOFTGIT is v4.5.1, updated on September 4, 2026.

Provenance

Publisher
Christian Delbaere and contributors
Source
swig.org
Last check
1 month ago
License
GNU General Public License version 3.0 (GPLv3)
Imported from
Source: sourceforge.net/projects/swig