SDK
freenet.support.CPUInformation  
net.i2p  
net.i2p.client Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.datagram Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to it.
net.i2p.client.naming Provides a standard way for querying the local naming service to resolve a name into a Destination (without the complexity of JNDI).
net.i2p.crypto  
net.i2p.data  
net.i2p.data.i2cp  
net.i2p.stat  
net.i2p.time  
net.i2p.util  

 

Streaming
net.i2p.client.streaming Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.

 

RouterConsole
net.i2p.router.web  

 

Router
net.i2p.data.i2np  
net.i2p.router  
net.i2p.router.admin  
net.i2p.router.client  
net.i2p.router.message  
net.i2p.router.networkdb  
net.i2p.router.networkdb.kademlia  
net.i2p.router.peermanager  
net.i2p.router.startup  
net.i2p.router.transport  
net.i2p.router.transport.tcp Implements the transport for communicating with other routers via TCP/IP.
net.i2p.router.tunnel  
net.i2p.router.tunnel.pool  

 

Systray
net.i2p.apps.systray  

 

I2PTunnel
net.i2p.i2ptunnel  
net.i2p.i2ptunnel.socks  

 

Other Packages
org.xlattice.crypto.filters