mirror of
https://github.com/go-i2p/.github.git
synced 2025-07-13 08:47:28 -04:00
2f489ea1443677172c09c92717264a2a6e1dc317
go-i2p
Tunnels for gophers!
I2P applications, libraries, and tools written in Go.
Go I2P library users: module path changes!
The module path for the Go SAMv3 libraries is changing from the personal namespace(eyedeekay
) to the go-i2p
namespace.
This will affect you when you update your SAMv3 or I2PControl library versions.
To upgrade:
#1: first, delete the old module paths from your go.mod
grep -v 'eyedeekay' go.mod > go.mod.new && mv go.mod.new go.mod
#2: then regenerate your go.mod file
go mod tidy
The new module paths are listed below:
Official source of I2P SAMv3 application development libraries:
-
onramp high-level development library(stable)
- High-level framework for I2P-native web services
import "github.com/go-i2p/onramp"
- High-level framework for I2P-native web services
-
gosam client development library(stable)
- High-level SAM protocol implementation
import "github.com/go-i2p/gosam"
- High-level SAM protocol implementation
-
sam3 client development library(stable)
- Modern, flexible SAMv3 protocol client implementation
import "github.com/go-i2p/sam3"
- Modern, flexible SAMv3 protocol client implementation
-
i2pkeys key handling library(stable)
- I2P destination and key management
import "github.com/go-i2p/i2pkeys"
- I2P destination and key management
Official source of I2PControl development libraries:
- go-i2pcontrol I2P Control client(stable)
- Router management and configuration API
import "github.com/go-i2p/go-i2pcontrol"
- Router management and configuration API
Official source of I2P Bittorrent development libraries:
- go-i2p-bt I2P Bittorrent library(stable)
- Anonymous BitTorrent protocol implementation
import "github.com/go-i2p/go-i2p-bt"
- Anonymous BitTorrent protocol implementation
Official source of I2P router development libraries:
go-i2p is under active development. go-i2p ROADMAP.md
- go-i2p I2P router implementation(incomplete and unstable)
- Native Go I2P router implementation
import "github.com/go-i2p/go-i2p"
- Native Go I2P router implementation
Description