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:

  • go-i2ptunnel I2P Tunnel library(unstable) Go Report Card
    • Anonymous Proxy/Reverse Proxy tunnel implementation. Work-in-progress, seeking contributors, reviewers, and testers. import "github.com/go-i2p/go-i2ptunnel"

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

    Forked from and continuing on https://github.com/hkparker/go-i2p

    Go 50 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 2 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 2 1

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

    Github page for go-i2p

    HTML 1

Repositories

Showing 10 of 38 repositories
  • go-gitlooseleaf Public

    A soft-fork of gitea with support for running as an Clearnet TLS, I2P, and Onion service simultaneously. Just the mod and the CI files.

    go-i2p/go-gitlooseleaf’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 23, 2025
  • go-meta-listener Public

    A "Proxy Listener" that listens and responds on multiple addresses at the same time.

    go-i2p/go-meta-listener’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 23, 2025
  • i2pkeys-converter Public

    A library and command line tool for converting between the keys.dat file used by I2P and the base64 representation used by i2pkeys

    go-i2p/i2pkeys-converter’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 21, 2025
  • gitlab-to-gitea Public Forked from eyedeekay/gitlab-to-gitea

    A port of the old gitlab-to-gitea migration script from python to Go with feature improvements

    go-i2p/gitlab-to-gitea’s past year of commit activity
    Go 3 MIT 1 0 0 Updated Apr 21, 2025
  • go-jump-addr Public

    I2P "Jump" Server library and server.

    go-i2p/go-jump-addr’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Apr 19, 2025
  • go-gittisane Public

    A soft-fork of gitea with support for running as an I2P service. Just the mod and the CI files.

    go-i2p/go-gittisane’s past year of commit activity
    Go 1 MIT 0 0 0 Updated Apr 8, 2025
  • go-i2p Public

    Forked from and continuing on https://github.com/hkparker/go-i2p

    go-i2p/go-i2p’s past year of commit activity
    Go 50 MIT 7 1 2 Updated Apr 4, 2025
  • go-rst Public Forked from eyedeekay/go-rst

    A Go library for parsing and rendering reStructuredText (RST) documents with translation support. Supports only a subset of restructuredText for now, but relatively easy to expand compared to other attempts. It is mostly unrelated to previous attempts to parse restructuredText in Go.

    go-i2p/go-rst’s past year of commit activity
    Go 7 MIT 1 0 0 Updated Apr 1, 2025
  • go-i2pbrowser Public Forked from eyedeekay/go-i2pbrowser

    Unpack the i2p.plugins.firefox Firefox profile from Go.

    go-i2p/go-i2pbrowser’s past year of commit activity
    HTML 0 2 0 0 Updated Mar 22, 2025
  • .github Public

    go-i2p user orientation for github consumers

    go-i2p/.github’s past year of commit activity
    0 0 0 0 Updated Mar 21, 2025

People

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

Top languages

Loading…

Most used topics

Loading…