Skip to content

go-i2p/go-i2p.github.io

Repository files navigation

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

About

Github page for go-i2p

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published