Thanks to visit codestin.com
Credit goes to lib.rs

4 releases (2 breaking)

0.3.1 Feb 4, 2026
0.3.0 Dec 13, 2025
0.2.0 Apr 23, 2025
0.1.0 Apr 1, 2025

#5 in #i2p

40 downloads per month
Used in 2 crates

MIT license

3.5MB
68K SLoC

emissary

License Crates.io docs.rs

UI

emissary is a lightweight and embeddable I2P router

Features

  • Transports:
    • NTCP2
    • SSU2 (experimental)
  • Client protocols:
    • I2CP
    • SAMv3
  • Proxies:
    • HTTP
    • SOCKSv5

Directory layout

  • emissary-core/ - I2P protocol implementation as an asynchronous library
  • emissary-util/ - emissary-core-related utilities, such as runtime implementations and reseeder
  • emissary-cli/ - tokio-based I2P router implementation

Usage

  1. Install from crates.io: cargo install emissary-cli
  2. Build from sources: cargo build --release

Router installs its files under $HOME/.emissary, automatically reseeds over HTTPS on first boot and creates a default configuration. For instructions on how to browse and host eepsites, use torrents, or chat on Irc2P, visit documentation.

Third-Party Licenses

Google Material Icons (optional), Apache 2.0

Dependencies

~20MB
~306K SLoC