48 lines
2.3 KiB
Markdown
48 lines
2.3 KiB
Markdown
# Awesome I2P
|
|
|
|
A curated list of awesome I2P implementations, libraries, resources, projects, and shiny things. Inspired by [awesome-tor](https://github.com/ajvb/awesome-tor) and [awesome-cpp](https://github.com/fffaraz/awesome-cpp) and other awesome lists.
|
|
|
|
### What is I2P?
|
|
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.
|
|
I2P is used by many people who care about their privacy: activists, oppressed people, journalists and whistleblowers, as well as the average person.
|
|
|
|
|
|
### Contents
|
|
- [The I2P Project](#the-i2p-project)
|
|
- [Implementations](#implementations)
|
|
- [I2P (Java)](#i2p)
|
|
- [I2Pd (C++)](#i2pd)
|
|
- [Projects using I2P](#projects-using-i2p)
|
|
- [Tools](#tools)
|
|
- [Libraries](#libraries)
|
|
|
|
|
|
## The I2P Project
|
|
|
|
#### [geti2p.net](http://geti2p.net/)
|
|
#### [i2pforum.net](https://i2pforum.net/)
|
|
|
|
## Implementations
|
|
|
|
### I2P
|
|
[I2P](https://github.com/i2p/i2p.i2p) - The first implementation. Written in Java.
|
|
[I2P Android](https://play.google.com/store/apps/details?id=net.i2p.android) - Android release of the I2P router. (Google play)
|
|
[I2P Android](https://f-droid.org/packages/net.i2p.android.router/) - Android release of the I2P router. (F-Droid)
|
|
|
|
### I2Pd
|
|
[I2Pd](https://github.com/PurpleI2P/i2pd) - A C++ implementation of a I2P router.
|
|
|
|
## Projects using I2P
|
|
|
|
* [I2P-Bote](https://i2pbote.xyz/) - I2P-Bote is a plugin for I2P that allows users to send and receive emails while preserving privacy. It does not need a mail server because emails are stored in a distributed hash table. They are automatically encrypted and digitally signed, which ensures no one but the intended recipient can read the email, and third parties cannot forge them.
|
|
* [I2P-Bote Android](https://play.google.com/store/apps/details?id=i2p.bote.android) - Android release of I2P-Bote. (Google Play)
|
|
|
|
## Tools
|
|
|
|
* [i2p-tools](https://github.com/MDrollette/i2p-tools) - This tool provides a secure and efficient reseed server for the I2P network. There are several utility commands to create, sign, and validate SU3 files.
|
|
|
|
## Libraries
|
|
|
|
* [node-i2p](https://github.com/redhog/node-i2p) - NodeJS api for communicating over i2p (SAMv3 client).
|
|
* [libsam3](https://github.com/i2p/libsam3) - C SAMv3 library.
|