How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
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++
The main features of blueloveth/pocketpy are: Language Interop.
Open-source alternatives to blueloveth/pocketpy include: bytedeco/javacpp — JavaCPP is a JNI C++ bridge and foreign function interface that provides a binding generator, a native library loader,… cesanta/v7 — Embedded JavaScript engine for C/C++. chaiscript/chaiscript — Embedded Scripting Language Designed for C++. charto/nbind — :sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:. copernicamarketingsoftware/php-cpp — Library to build PHP extensions with C++. boostorg/python — Boost.org python module.