awesome-i2p
github.com/mikalv/awesome-i2p ↗A curated list of awesome I2P implementations, libraries, resources, projects, and shiny things. I2P is an anonymous overlay network - a network within a network. It is intended to protect communication from dragnet surveillance and monitoring by third parties such as ISPs.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me publications resources from awesome-i2p"
Installation instructions →What's inside
Resources
- A Bird's Eye View on the I2P Anonymous File-sharing EnvironmentPublications
- Anonymity Techniques - Usability Tests of Major Anonymity NetworksPublications
Usability Tests of Major Anonymity Networks
- A survey on solutions and main free tools for privacy enhancing Web communicationsPublications
- bote.readthedocs.ioDocumentation
I2P/Bote Protocol Specification.
- Darknets and hidden servers: Identifying the true IP/network identity of I2P service hostsPublications
- geti2p.netWebsites
The Invisible Internet Project Website.
Projects using I2P
- anoncoinCryptocurrencies
Anoncoin (ANC) is a peer-to-peer digital cryptocurrency that focuses on privacy and anonymity for its users. Created in June 2013, it is the first and only currency to have built-in support for both the I2P darknet and Tor network that conceal the IP address of the user.
- anonym8Automation
Sets Transparent proxy tunnel through Tor, I2P, Privoxy, Polipo and modify DNS; Include Anonymizing Relay Monitor (arm), macchanger and wipe (Cleans ram/cache & swap-space) features, ID spoofing has never been so easy.
- bdsmailEmail
Brain Dead Simple Mail Server.
- bitcoinCryptocurrencies
Bitcoin Core. More info
- cliquecliqueForum / Blog
P2P forum on top of I2P.
- cookbook-nginx-i2pAutomation
This Chef cookbook contains i2p-specifig config for logging i2p-desthashes. For ruby.
Libraries
- bobcppBOB
C++ BOB library.
- goSamSAM
A Go library for using the I2P Simple Anonymous Messaging (SAM version 3.0) bridge.
- haskell-network-anonymous-i2pSAM
Haskell API for I2P anonymous networking.
- i2pdotnetSAM
.NET library for using the I2P Simple Anonymous Messaging (SAM v3.0) bridge.
- i2plibSAM
Python bindings for SAMv3.
- i2plib-forkSAM
Fork of i2plib with some fixes and bb32 support.
Implementations
- go-i2pUnfinished
A pure Go implementation of the I2P router.
- I2PI2P
The first implementation. Written in Java. Android release of the I2P router:
- I2P+I2P
I2P+ is a soft-fork of the Java I2P Anonymizing Network Layer.
- i2pcppUnfinished
I2P C++ implementation.
- i2p-csUnfinished
I2P router in C#.
- I2PdI2Pd
A C++ implementation of a I2P router. Android release of the I2Pd router:
Showing a sample of 102 resources. View the full list on GitHub →