Skip to content
@go-i2p

I2P For Go

I2P libraries and applications for Go developers

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:

Official source of I2PControl development libraries:

Official source of I2P Bittorrent development libraries:

Official source of I2P Tunnel development libraries:

Official source of I2P SMTP development libraries:

Official source of I2P router development libraries:

go-i2p is under active development. go-i2p ROADMAP.md

Pinned Loading

  1. go-i2p go-i2p Public

    Go implementation of the I2P Router protocol(WIP)

    Go 57 7

  2. sam3 sam3 Public

    Forked from eyedeekay/sam3

    Go library for the I2P SAMv3.3 bridge, used to build anonymous/pseudonymous end-to-end encrypted sockets.

    Go 2 1

  3. goSam goSam Public

    Forked from eyedeekay/goSam

    A go library for using the I2P Simple Anonymous Messaging (SAM version 3.2) bridge

    Go 3 1

  4. i2pkeys i2pkeys Public

    Forked from eyedeekay/i2pkeys

    Library for I2P key handling, extracted from sam3

    Go 1 1

  5. onramp onramp Public

    Forked from eyedeekay/onramp

    High-level, easy-to-use listeners and clients for I2P and onion URL's from Go. Provides only the most widely-used functions in a basic way.

    Go 3 1

  6. go-i2p.github.io go-i2p.github.io Public

    Github page for go-i2p

    HTML 1

Repositories

Showing 10 of 58 repositories
  • go-i2p.github.io Public

    Github page for go-i2p

    go-i2p/go-i2p.github.io’s past year of commit activity
    HTML 1 MIT 0 0 0 Updated Oct 7, 2025
  • go-noise Public

    Noise protocol framwork library based on flynn/noise

    go-i2p/go-noise’s past year of commit activity
    Go 1 MIT 0 1 0 Updated Oct 7, 2025
  • go-gh-page Public

    Generate github pages from the repository, keep the page in a branch, push to the branch

    go-i2p/go-gh-page’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 7, 2025
  • go-i2p Public

    Go implementation of the I2P Router protocol(WIP)

    go-i2p/go-i2p’s past year of commit activity
    Go 57 MIT 7 0 2 Updated Oct 7, 2025
  • go-pkginstall Public

    Checkinstall alternative with enhanced isolation from the base system and less footguns

    go-i2p/go-pkginstall’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 7, 2025
  • crypto Public

    Cryptography library for go-i2p, factored out from the router to a separate package.

    go-i2p/crypto’s past year of commit activity
    Go 3 MIT 0 0 0 Updated Oct 7, 2025
  • reseed-tools Public Forked from eyedeekay/reseed-tools

    Standalone I2P reseed server

    go-i2p/reseed-tools’s past year of commit activity
    Go 2 MIT 21 0 0 Updated Oct 7, 2025
  • su3 Public

    Re-usable su3 format library for I2P with signature checking, broken out of go-i2p/go-i2p for maintenance purposes

    go-i2p/su3’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 7, 2025
  • common Public

    Common library for go-i2p, factored out from the router to a separate package.

    go-i2p/common’s past year of commit activity
    Go 6 MIT 0 0 0 Updated Oct 7, 2025
  • go-github-sync Public

    Automatically set up github sync

    go-i2p/go-github-sync’s past year of commit activity
    Go 1 MIT 0 0 0 Updated Oct 7, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.