Skip to content

Latest commit

 

History

History
181 lines (154 loc) · 8.34 KB

scripting.md

File metadata and controls

181 lines (154 loc) · 8.34 KB

Bookmarks tagged [scripting]

https://www.angelcode.com/angelscript/

AngelScript is a game-oriented interpreted/compiled scripting language. [zlib]


http://www.boost.org/doc/libs/1_65_1/libs/python/doc/html/index.html

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


https://github.com/tbenthompson/cppimport

Import C++ files directly from Python! [MIT]


https://github.com/mono/CppSharp

Tools and libraries to glue C/C++ APIs to high-level languages. [MIT]


https://github.com/ChaiScript/ChaiScript/

An easy to use embedded scripting language for C++. [BSD] website


https://github.com/taviso/ctypes.sh

A foreign function interface for bash. [MIT]


https://github.com/cython/cython

Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Pyth...


https://github.com/dropbox/djinni

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


https://github.com/svaarala/duktape

An embeddable Javascript engine with compact footprint. [MIT] website


https://github.com/libffi/libffi

A portable foreign-function interface library. [MIT] website


http://www.lua.org/

A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]


https://github.com/vinniefalco/LuaBridge

A lightweight, dependency-free library for binding Lua to C++. [MIT]


https://github.com/dafrito/luacxx

C++11 API for creating Lua bindings. [MIT]


https://github.com/charto/nbind

Magical headers that make your C++ library accessible from JavaScript. [MIT]


https://github.com/CopernicaMarketingSoftware/PHP-CPP

A library to build PHP extensions with C++. [Apache2] website


https://github.com/pybind/pybind11

Seamless operability between C++11 and Python. [BSD]


https://riverbankcomputing.com/software/sip/intro

C or C++ Bindings Generator for Python v2 and v3. [GPL]


https://github.com/ThePhD/sol2

A C++ <-> Lua API wrapper with advanced features and top notch performance. [MIT]


https://github.com/swig/swig

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


https://github.com/cesanta/v7

An embedded JavaScript engine. [GPL2]


https://v8.dev

A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]


https://github.com/Microsoft/ChakraCore

ChakraCore is the core part of the Chakra JavaScript engine that powers Microsoft Edge - microsoft/ChakraCore


https://github.com/PistonDevelopers/dyon

A rusty dynamically typed scripting language


https://github.com/gluon-lang/gluon

A small, statically-typed, functional programming language


https://github.com/murarth/ketos

A Lisp dialect functional programming language serving as a scripting and extension language for rust


https://github.com/jonathandturner/rhai

A tiny and fast embedded scripting language resembling a combination of JS and Rust