Skip to content

Differences between i2pd and Java I2P router

xcps edited this page Jun 16, 2016 · 3 revisions

While Java I2P is being original client for I2P network, i2pd has some big differences:

  • Java I2P has built-in applications for torrents, e-mail and so on. i2pd is just a router.
  • i2pd does not require Java. It's written in C++.
  • i2pd consumes less memory and CPU
  • i2pd can be compiled everywhere gcc or clang presented (including Raspberry and routers)
  • i2pd has some major optimizations for faster cryptography which leads to less consumption of processor time and energy