Top 9 C++ Jni Projects
-
PhoneVR
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
AndroidP7zip
An Android compress and extract library support popular compression format such as rar, zip, tar, lzma. based on p7zip.
-
jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
XPLPC
Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More
-
JavaToCppAndBack
Call Java from C++ and C++ from Java with a variety of old and new projects like JNI, JNA, JNR, FFM, JExtract, GraalVM, JNI-Bind, etc.
react-native-mmkv is a wrapper around MMKV that allows you to easily implement secure storage in your app. It is arguably the fastest key-value storage for React Native apps
Project mention: Compiling Rust for .NET, using only tea and stubbornness | news.ycombinator.com | 2023-08-29Tangentially related, I've written a barebones assembler for Android .apk files once (strictly speaking, the assembler is for .dex files, but it also comes with a set of tools to package and sign .apk files). It's written mainly in Nim and provides enough primitives to allow creating Java "stubs" for native .so libraries, so that .apk-s can be built in Nim WITHOUT JDK AT ALL. The Android NDK is still kinda needed/useful, though IIRC mainly for access to adb, and especially adb logcat (which you'll need A LOT for debugging if you try to use this contraption).
I'd love to One Day™ Rewrite It In Rust.
The .dex assembler itself is at: https://github.com/akavel/dali — you may like to check out the tests at: https://github.com/akavel/dali/tree/master/tests to see how using it looks like.
An example project with a simple .apk written purely in Nim (NO JDK) is at: https://github.com/akavel/hellomello/tree/flappy (unfortunately, given Nim's poor packaging story, it's most probably already bitrotten to the extent that it can't be quickly and easily built & used out of the box). I recorded a presentation about this for an online Nim conference — see: https://www.youtube.com/watch?v=wr9X5NCwPlI&list=PLxLdEZg8DR...
Project mention: I wrote a C++ program that calls Java then receives callbacks from Java. I'm not fluent in C/C++. Would someone be kind enough to take a look and tell me if it looks good/ok? | /r/cpp_questions | 2023-05-03We are maintaining a GitHub repo with a bunch of Java to C++ and back full examples with step-by-step procedures. You can see it here: https://github.com/coralblocks/JavaToCppAndBack
C++ Jni related posts
Index
What are some of the best open-source Jni projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | react-native-mmkv | 5,175 |
2 | PhoneVR | 475 |
3 | AndroidP7zip | 434 |
4 | scapix | 330 |
5 | jni-bind | 224 |
6 | libtorrent4j | 193 |
7 | hellomello | 80 |
8 | XPLPC | 34 |
9 | JavaToCppAndBack | 18 |
Sponsored