Top 18 Jni Open-Source Projects
The missing bridge between Java and native C++Project mention: CXX - Safe interop between Rust and C++ | news.ycombinator.com | 2021-03-24
* it maps naturally and efficiently many common features afforded by the C++ language and often considered problematic, including overloaded operators, class and function templates, callbacks through function pointers, function objects (aka functors), virtual functions and member function pointers, nested struct definitions, variable length arguments, nested namespaces, large data structures containing arbitrary cycles, virtual and multiple inheritance, passing/returning by value/reference/string/vector, anonymous unions, bit fields, exceptions, destructors and shared or unique pointers (via either try-with-resources or garbage collection), and documentation comments*
A robust native library loader for Android.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Access Java classes from Python
Global keyboard and mouse listeners for Java.Project mention: Mouse Event scripts | reddit.com/r/learnjava | 2021-02-19
The global keylistener should allow you to register global hotkeys (that means hotkeys which work no matter which application has the focus.) Java can not do this out of the box. You would need a library which utilizes OS-specific APIs. Something like this (I have never used this myself but it was the first Google result.)
Embed Python in Java
Tool for connecting programs or libraries written in Rust with other languagesProject mention: Ockam - Rust library for end-to-end encrypted, mutually authenticated communication | reddit.com/r/rust | 2021-04-02
Yes, it's possible to generate Java and C++ bindings for Rust library using https://github.com/Dushistov/flapigen-rs .
Rust bindings to the Java Native Interface — JNIProject mention: Project Ideas | reddit.com/r/rust | 2021-02-05
Even so, staying relatively close to the Java focus of the class might be a good idea, since it will help prepare you for the AP exam. One idea would be using jni-rs to build Java bindings for a useful Rust library. Interesting candidates might be io-uring, lockfree, or even pyo3, if you wanted to try your hand at integrating Java and Python.
⚡️ An extremely fast key/value storage library for React Native. ~30x faster than AsyncStorage!Project mention: I just published react-native-mmkv - An extremely fast & synchronous key/value storage created with JSI. It's almost 30x faster than AsyncStorage | reddit.com/r/reactnative | 2021-02-24
The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.
Java for Rust
Haskell/Java interop via inline Java code in Haskell modules.Project mention: Ecosystem: Haskell vs JVM (Eta, Frege) | reddit.com/r/haskell | 2021-03-30
☕ WebAssembly runtime for JavaProject mention: IOTA 1.5 Java client library | reddit.com/r/Iota | 2021-03-08
If your savvy with WASM I think you could compile to wasm and make java bindings with https://github.com/wasmerio/wasmer-java
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.Project mention: Use daydream view without controller | reddit.com/r/daydream | 2021-02-10
Sort of lol. Riftcat only allows you to use it for 10 minutes at a time, unless you pay $15 one time to unlock unlimited time (which I might do.) It connects to SteamVR which is insane and does WAYYYY more than I wanted it to do! This has cause me to do a ton of tinkering, set up my xbox controller with SteamVR, and now I am looking at an open source version of Riftcat called PhoneVR. I just installed PhoneVR and have had a chance to get that working yet. I will make another comment if I get that working. If not, I will probably pay the $15 for Riftcat.
Experiments with writing Android apps in NimProject mention: news.ycombinator.com | 2021-02-25
I've recently succeeded in building working .apk files from scratch so I could maybe help some. Open an issue on https://github.com/akavel/hellomello if interested in some advice and/or watch my talk on NimConf 2020 for an overview (I don't have a link handy as I'm on mobile).
A Java library for using MoneroProject mention: [Developers] Suggestions on some good cryptocurrency wallet APIs | reddit.com/r/Monero | 2021-04-10
Or if you prefer Java: https://github.com/monero-ecosystem/monero-java
JDK 11 examples and demo projects.Project mention: How to publish a Gradle project to OSSRH. | reddit.com/r/java | 2021-02-05
Yet another example for Gradle https://github.com/jveverka/java-11-examples/tree/master/artefact-publishing-demo/test-artefact
premake5 module for android-studio and gradle build.Project mention: All C++ Android app (not game) | reddit.com/r/cpp | 2021-02-06
I created https://github.com/polymonster/premake-android-studio to generate android studio projects and in that link is an example of how to use JNI to call between c++ and Java
3d programming is fun.Project mention: How many languages do you speak other than English? What are those languages? | reddit.com/r/AskMen | 2021-02-17
Yes, it's for 3D games for Android: https://github.com/michgur/Misery
What are some of the best open-source Jni projects? This list will help you: