10

8

6

4

2


9.6

10.0
V8

9.5

9.9

8.5

9.7

8.1

9.4

7.6
0.0
Lua

7.0

7.7
V7

11 Scripting libraries and projects

  • V8

    9.6 10.0 L1 C++
    A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]
  • ChakraCore

    9.5 9.9 L4 JavaScript
    -A JavaScript engine by Microsoft that can be embedded into nodejs. [MIT]
  • Duktape

    8.5 9.7 L2 JavaScript
    An embeddable Javascript engine with compact footprint. [MIT] website
  • SWIG

    8.1 9.4 L5 C++
    A wrapper/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed]
  • Lua

    7.6 0.0 L3 C
    A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]
  • V7

    7.0 7.7 L3 C
    An embedded JavaScript engine. [GPL2]
  • ChaiScript

    6.9 8.2 L1 C++
    An easy to use embedded scripting language for C++. [BSD] website
  • sol2

    6.3 9.1 C++
    Sol v2.0 - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
  • v8pp

    4.7 6.4 L4 C++
    Bind C++ functions and classes into V8 JavaScript engine
  • luacxx

    3.1 0.0 L1 C++
    C++11 API for creating Lua bindings. [MIT]
  • shpp

    2.5 2.7 L4 C++
    Call C++ functions from an interactive shell

Add another 'Scripting' Library