> I2P is probably also not the easiest thing to implement due to it's complexity and it's currently only implemented in Java, which is not exactly a good basis for a pluggable transport. There's a C++ implementation of i2p called i2pd: https://github.com/purplei2p/i2pd