awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Android native bindings

排名更新于 2026年7月29日

For android native bindings, the strongest matches are bytedeco/javacpp (JavaCPP provides a robust JNI bridge and foreign function), java-native-access/jna (This library provides Java applications with foreign function interfaces) and bytedeco/javacpp-presets (JavaCPP Presets provides automatic JNI wrapper generation and type). jni-rs/jni-rs is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source Android native bindings. Compare top GitHub repositories by stars, features, and activity to find the right fit.

Android native bindings

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bytedeco/javacppbytedeco 的头像

    bytedeco/javacpp

    4,697在 GitHub 上查看↗

    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

    JavaCPP provides a robust JNI bridge and foreign function interface that automatically generates C++ wrappers, handles native memory, and integrates smoothly into Java builds to enable seamless native interoperability.

    JavaJNI Wrapper GeneratorsNative Memory Lifecycle ManagementC++ Interoperability Layers
    在 GitHub 上查看↗4,697
  • java-native-access/jnajava-native-access 的头像

    java-native-access/jna

    8,916在 GitHub 上查看↗

    JNA is a foreign function interface and native memory mapper that allows Java applications to call functions in shared native libraries without writing custom JNI wrapper code. It serves as a JNI alternative framework for invoking C functions and mapping native data structures using high-level interfaces. The library distinguishes itself through its ability to translate Java objects and primitives into C-style structs, unions, and pointers for cross-platform memory exchange. On Windows, it provides a dedicated toolkit for interacting with Component Object Model objects using both early and la

    This library provides Java applications with foreign function interfaces and native memory mapping, allowing seamless C/C++ interoperability and native integration without manual JNI boilerplate.

    JavaNative Memory Lifecycle ManagementNative Library Integrations
    在 GitHub 上查看↗8,916
  • bytedeco/javacpp-presetsbytedeco 的头像

    bytedeco/javacpp-presets

    2,847在 GitHub 上查看↗

    The missing Java distribution of native C++ libraries

    JavaCPP Presets provides automatic JNI wrapper generation and type mapping to easily integrate native C and C++ libraries with Java, fulfilling the core interoperability requirement of this search.

    JavaCompiler Backends
    在 GitHub 上查看↗2,847
  • jni-rs/jni-rsjni-rs 的头像

    jni-rs/jni-rs

    1,571在 GitHub 上查看↗

    jni-rs is a Rust library providing bindings and interoperability tools for executing Java code and managing virtual machine instances. It enables native applications to interact with Java objects, access fields, and call methods directly across the language boundary. The library supports embedding and controlling a Java Virtual Machine instance directly inside a native application to load and run Java libraries or managed code. It also allows developers to define and export native methods written in Rust that can be called directly from Java applications and mobile runtimes. Critical runtime

    This library provides Rust bindings to the Java Native Interface for cross-language interoperability, though it lacks higher-level automated wrapper generation and zero-copy memory features.

    RustNative-to-Java BridgesEmbedded Virtual MachinesJava Interoperability
    在 GitHub 上查看↗1,571

Related searches

  • Android patchers
  • a bluetooth library for android development
  • a library for native webview communication
  • Property binding framework
  • 适用于 Linux 的开源 Android 模拟器
  • Project scaffolding tools
  • a command line tool for scaffolding projects
  • Mobile payment SDKs