If you know me, you know I am an Invisible Internet Project [#I2P & @i2p] enthusiast. (See the https://geti2p.net/ #homepage.) I2P is similar to Tor, but differs in that _every_ client instance of the I2P software, while connected to the Internet, _participates in routing traffic_ around Internet blockages.
I just read https://www.diva.exchange/en/privacy/i2p-interview-with-the-developer-idk-part-2/ and came across a link to a #SoftwareLibrary for the "SAM API" of I2P. In the past, I had thought the SAM #API cumbersome and clunky (perhaps this was due to the format of the documentation).
The https://www.diva.exchange/ team have created a #Typescript wrapper for the I2P SAM API. It seems that Diva Exchange uses #I2PD (the #CPlusPlus variety of the available I2P applications) rather than the reference #Java implementation.
**If you are affiliated with diva.exchange/, please reach out to the editors to include back-links to the I2P Homepage and #SourceCode repositories & documentation!** Even if the links are subtle and get overlooked by casual readers (attentive readers will cite the links additionally), the publicity gained by linking to the relevant I2P pages _should_ help the I2P to climb the ranks of search engine results. Mutual aid is a social duty — even on the Internet!
----
The I2P SAM library that excites me: https://github.com/diva-exchange/i2p-sam (Note: this library _is not listed_ in the table of libraries on the I2P SAM documentation page.)
The I2P SAM canonical documentation: https://geti2p.net/en/docs/api/samv3
----
If you would like to play with I2P, here are the links to download the software:
- https://geti2p.net/en/download#windows
- https://geti2p.net/en/download#mac
- https://geti2p.net/en/download#unix
- https://geti2p.net/en/download#deb
- https://geti2p.net/en/download#android
- https://geti2p.net/en/download#source
----
Here are a few other links of interest, relating to I2P:
- "Bitcoin core adds support for I2P!" at https://geti2p.net/en/blog/post/2021/09/18/i2p-bitcoin, posted 2021-09-18 by idk. **Blurb**: "A new use case and a signal of growing acceptance.". [#BTC #Bitcoin #BitcoinCore #Proxy]
- "Help your Friends Join I2P by Sharing Reseed Bundles" at https://geti2p.net/en/blog/post/2020/06/07/, , posted 2020-06-07 by idk. **Blurb**: file-based-reseed "Create, exchange, and use reseed bundles". [#NetworkHub #WebOfTrust]
- "Gitlab over I2P Setup" at https://geti2p.net/en/blog/post/2020/03/16/gitlab-over-i2p/, posted 2020-03-16 by idk. **Blurb**: "Mirror I2P Git repositories and Bridge Clearnet repositories for others." [#Git #SSH]
- "Blizzard (I2P Router Plugin)" at https://i2p-pt.github.io/blizzard/, whose **blurb** is: "blizzard, I2P Plugin for Donating a Snowflake.", and "Plugins — I2P" at https://geti2p.net/en/docs/plugins:
> Blizzard is a standalone version of the Tor Project’s Snowflake proxy. It can be used to produce an I2P Plugin that will donate a Snowflake to Tor Browser users. The Snowflake uses I2P to manage its lifecycle. That means when you start and stop your I2P router you start and stop the Snowflake.
- "I2P — Wikipedia § Software" at https://en.wikipedia.org/wiki/I2P#Software.