<p>{% trans bittorrent=site_url('docs/applications/bittorrent') -%}<strong><ahref="{{ bittorrent }}">I2PSnark</a></strong>: Snark is an I2P network only BitTorrent client. It never makes a connection to a peer over any other network.{%- endtrans %}</p>
<p>{% trans addressbook=site_url('docs/naming') -%}<strong><ahref="{{ addressbook }}">The AddressBook</a></strong>: This is a locally-defined list of
human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) It integrates with other applications to
allow you to use those human-readable addresses in place of those I2P
addresses. It is more similar to a hosts file or a contact list than a network
database or a DNS service. There is no recognized global namespace, you decide
what any given .i2p domain maps to in the end.{%- endtrans %}</p>
<p><strong>The QR Code Generator</strong>: Besides the Addressbook, I2P
addresses can be shared by converting them into QR codes and scanning them with
a camera. This is especially useful for Android devices.</p>
<p>{% trans i2ptunnel=site_url('docs/api/i2ptunnel') -%}<strong><ahref="{{ i2ptunnel }}">I2P Hidden Services Manager</a></strong> This is a general-purpose
adapter for forwarding services ( ie SSH ) into I2P and proxying client
requests to and from I2P. It provides a variety of “Tunnel Types” which are
able able to do advance filtering of traffic before it reaches I2P.{%- endtrans %}</p>
<h3>{% trans %}Applications Outside I2P to use with I2P{%- endtrans %}</h3>
<p>{% trans browser=site_url('about/browser-config') %}<strong><ahref="{{ browser }}">Mozilla Firefox</a></strong>: A web browser with advanced privacy and
security features, this is the best browser to configure to browse I2P
sites.{%- endtrans %}</p>
<p>{% trans browser=site_url('about/browser-config') %}<strong><ahref="{{ browser }}">Chromium</a></strong>: A web browser developed by Google that is the
Open-Source base of Google Chrome, this is sometimes used as an alternative to
Firefox.{%- endtrans %}</p>
<p>{% trans %}<strong><ahref="https://biglybt.com">BiglyBT</a></strong>: A Feature-Rich bittorrent client including I2P
support and the unique ability to “Bridge” regular torrents in-to I2P so
people can download them anonymously.{%- endtrans %}</p>
<p>{% trans ssh=site_url('blog/post/2019/06/15/i2p-i2pd-ssh-config') %}<strong><ahref="https://openssh.com">OpenSSH</a></strong>: OpenSSH is a popular program used by systems administrators to <ahref="{{ ssh }}">remotely administer a server</a>, or to provide “Shell” accounts for users on the server.{%- endtrans %}</p>
<p>{% trans git=site_url('docs/applications/git'), gitlab=site_url('docs/applications/gitlab') %}<strong><ahref="{{ git }}">Git</a>/<ahref="{{ gitlab}}">Gitlab</a></strong>: Git is a source-code control tool which is
distributed, and often recommends a fork-first workflow. Hosting source code on
I2P is an important activity, so Gitlab-specific instructions are available for
all to use.{%- endtrans %}</p>
<p>{% trans %}<strong><ahref="https://debian.org">Debian</a> and <ahref="https://ubuntu.com">Ubuntu</a> GNU/Linux</strong>: It is possible to obtain
packages for Debian and Ubuntu GNU/Linux over I2P using <ahref="https://i2pgit.org/idk/apt-transport-i2p">apt-transport-i2p</a> and
<ahref="https://i2pgit.org/idk/apt-transport-i2phttp">apt-transport-i2phttp</a>. In the future, a bittorrent-based transport may also be
developed. {%- endtrans %}</p>
<h3>{% trans %} Applications for Developers to create new things{%- endtrans %}</h3>
<p>{% trans sam=site_url('docs/api/sam') %}<strong><ahref="{{ sam }}">The SAM API Bridge</a></strong>: The SAM API is a language-independent
API for writing applications that are I2P-native by communicating with the
local I2P router. It can provide Streaming-like capabilities, Anonymous
Datagrams, or Repliable Datagrams.{%- endtrans %}</p>
<p>{% trans bob=site_url('docs/api/bob') %}<strong><ahref="{{ bob }}">The BOB API Bridge</a></strong>: This is a deprecated technology, BOB
users should migrate to SAM if it is possible for them to do so.{%- endtrans %}</p>
<p>{% trans i2cp=site_url('docs/protocol/i2cp') %}<strong><ahref="{{ i2cp }}">The I2CP API</a></strong>: Not strictly an application, this is how Java
applications communicate with the I2P router to set up tunnels, generate and
manage keys, and communicate with other peers on the network.{%- endtrans %}</p>