SDK
freenet.support.CPUInformation  
net.i2p  
net.i2p.addressbook  
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 These classes define the common data structures used by the various I2P protocols.
net.i2p.data.i2cp The Invisible Internet Client Protocol (I2CP) allows applications simplified access to the I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP).
net.i2p.stat These classes define the statistics package used extensively throughout the I2P router - both for adaptive operation of the router and for debugging.
net.i2p.time  
net.i2p.util These classes define the several useful utilities used throughout the router and applications.

 

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.

 

BOB
net.i2p.BOB BOB, the Basic Open Bridge, allows TCP applications to talk over I2P.

 

SAM
net.i2p.sam  
net.i2p.sam.client  

 

RouterConsole
net.i2p.router.web  

 

Router
net.i2p.data.i2np The Invisible Internet Network Protocol (I2NP) is only a part of how an application can send messages over the network.
net.i2p.router  
net.i2p.router.client  
net.i2p.router.message  
net.i2p.router.networkdb  
net.i2p.router.networkdb.kademlia  
net.i2p.router.networkdb.reseed  
net.i2p.router.peermanager  
net.i2p.router.startup  
net.i2p.router.transport  
net.i2p.router.transport.ntcp  
net.i2p.router.transport.udp  
net.i2p.router.tunnel  
net.i2p.router.tunnel.pool  

 

Systray
net.i2p.apps.systray  

 

I2PTunnel
net.i2p.i2ptunnel  
net.i2p.i2ptunnel.socks  
net.i2p.i2ptunnel.streamr  
net.i2p.i2ptunnel.udp  
net.i2p.i2ptunnel.udpTunnel  
net.i2p.i2ptunnel.web  

 

Other Packages
com.nettgryppa.security  
gnu.crypto.hash  
gnu.crypto.prng  
org.bouncycastle.crypto  
org.bouncycastle.crypto.digests  
org.bouncycastle.crypto.macs  
org.cybergarage.http  
org.cybergarage.net  
org.cybergarage.soap  
org.cybergarage.upnp  
org.cybergarage.upnp.control  
org.cybergarage.upnp.device  
org.cybergarage.upnp.event  
org.cybergarage.upnp.ssdp  
org.cybergarage.upnp.xml  
org.cybergarage.util  
org.cybergarage.xml  
org.cybergarage.xml.parser  
org.freenetproject  
org.klomp.snark  
org.klomp.snark.bencode  
org.klomp.snark.web  
org.xlattice.crypto.filters