57
I Use This!
High Activity
Analyzed 16 days ago. based on code collected 16 days ago.

Project Summary

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Go, Java, Modula-3, and OCAML. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported.

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 can also export its parse tree in the form of XML and Lisp s-expressions.

Tags

api c# c++ code code_generators development interface language library lisp programming scripting tools wrapper

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    learn about Open Hub updates and features on the Open Hub blog

Languages

Languages?height=75&width=75
HTML
26%
C++
27%
C
12%
26 Other
35%

30 Day Summary

Feb 8 2017 — Mar 10 2017

12 Month Summary

Mar 10 2016 — Mar 10 2017
  • 543 Commits
    Down -94 (14%) from previous 12 months
  • 42 Contributors
    Down -3 (6%) from previous 12 months

Ratings

12 users rate this project:
4.33333
   
4.3/5.0
Click to add your rating
   Spinner
Review this Project!