JavaCPP is a JNI C++ bridge and foreign function interface that provides a binding generator, a native library loader, and a native memory manager. It automates the creation of Java wrappers around native C++ headers and shared libraries to enable interoperability between the two languages. The project features a C++ binding generator that parses header files to automatically produce the necessary glue code and interfaces for calling native functions. It includes a native library loader that locates and extracts platform-specific binaries from the classpath into a local cache for runtime exec
Embedded Scripting Language Designed for C++
Las características principales de chaiscript/chaiscript son: Language Interop, Scripting, Scripting and Bindings, Scripting and Reflection, Scripting Engines.
Las alternativas de código abierto para chaiscript/chaiscript incluyen: cesanta/v7 — Embedded JavaScript engine for C/C++. dafrito/luacxx — Lua binding library for modern C++. copernicamarketingsoftware/php-cpp — Library to build PHP extensions with C++. bytedeco/javacpp — JavaCPP is a JNI C++ bridge and foreign function interface that provides a binding generator, a native library loader,… charto/nbind — :sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:. boostorg/python — Boost.org python module.