I created a D binding to JNI and some convenient wrappers around it. Here it is: https://github.com/Monnoroch/DJni Note, that this is a port from similar C++ lib, so it can be not the best D code, but it's a start. I would love if someone would contribute to the project.