Programming language: - - -
Tags: Scripting    

SIP alternatives and similar libraries

Based on the "Scripting" category.

  • V8

    9.7 10.0 L1 SIP VS V8
    The official mirror of the V8 Git repository
  • ChakraCore

    DISCONTINUED. ChakraCore is an open source Javascript engine with a C API. [Moved to: https://github.com/chakra-core/ChakraCore]
  • Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
    Promo coderabbit.ai
    CodeRabbit Logo
  • Cython

    9.1 9.7 L2 SIP VS Cython
    The most widely used Python to C compiler
  • SWIG

    8.5 9.7 L5 SIP VS SWIG
    SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
  • Wren

    The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
  • Duktape

    8.3 6.4 L2 SIP VS Duktape
    Duktape - embeddable Javascript engine with a focus on portability and compact footprint
  • JavaCpp

    8.0 6.0 L1 SIP VS JavaCpp
    The missing bridge between Java and native C++
  • sol2

    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
  • libffi

    A portable foreign-function interface library.
  • djinni

    DISCONTINUED. A tool for generating cross-language type declarations and interface bindings. [Apache2]
  • CppSharp

    Tools and libraries to glue C/C++ APIs to high-level languages
  • ChaiScript

    Embedded Scripting Language Designed for C++
  • Lua

    7.1 0.0 L3 SIP VS Lua
    DISCONTINUED. Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
  • ctypes.sh

    A foreign function interface for bash.
  • nbind

    :sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
  • V7

    6.1 1.8 L3 SIP VS V7
    Embedded JavaScript engine for C/C++
  • cppimport

    Import C++ files directly from Python!
  • v8pp

    5.0 6.9 L4 SIP VS v8pp
    Bind C++ functions and classes into V8 JavaScript engine
  • luacxx

    2.9 0.0 L1 SIP VS luacxx
    C++11 API for creating Lua bindings
  • nelson

    The Nelson Programming Language
  • shpp

    2.2 0.0 L4 SIP VS shpp
    Call c++ functions from a shell with any arguments of any types parsed automatically
  • tbing

    Templates-based bindings and interfaces generator for C++
  • Boost.Python

    A C++ library which enables seamless interoperability between C++ and the Python programming language. [Boost]

Do you think we are missing an alternative of SIP or a related project?

Add another 'Scripting' Library