Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 2.86 KB

README.md

File metadata and controls

42 lines (26 loc) · 2.86 KB

Overview of I2P For Go

A wide variety of tools exist which make it easy to use I2P as a network layer in Go applications. These tools integrate at various levels and provide different functionality, but virtually anything is possible using I2P and Go. Eventually, this page will serve as a website for go-i2p, but for now it serves to track the state of various ways of using Go to interact with I2P.

Stuff that works:

net.Conn and net.PacketConn interface implementations

These act as drop-in replacements for net.Conn and net.PacketConn in your code and libraries. When used correctly, they make it easy to adapt Go applications to I2P. All net.Conn and net.PacketConn interface implementations in Go

net.Addr interface implementation

I2PControl-RPC Libraries

Proxies and Application-Layer Adapters

Software

Stuff in Progress:

Router Implementations