#onion-service #tor #tor-arti

tor-hsclient

Arti's implementation of an onion service client

35 breaking releases

Uses new Rust 2024

new 0.42.0 May 7, 2026
0.41.0 Mar 30, 2026
0.40.0 Mar 3, 2026
0.37.0 Dec 2, 2025
0.1.2 Mar 31, 2023

#2400 in Cryptography

Download history 1797/week @ 2026-01-19 1901/week @ 2026-01-26 2154/week @ 2026-02-02 1909/week @ 2026-02-09 2097/week @ 2026-02-16 2184/week @ 2026-02-23 2785/week @ 2026-03-02 4940/week @ 2026-03-09 4444/week @ 2026-03-16 4465/week @ 2026-03-23 2201/week @ 2026-03-30 2919/week @ 2026-04-06 4684/week @ 2026-04-13 8083/week @ 2026-04-20 24838/week @ 2026-04-27 38895/week @ 2026-05-04

77,009 downloads per month
Used in 44 crates (3 directly)

MIT/Apache and maybe LGPL-3.0-only

7.5MB
128K SLoC

tor-hsclient

Core implementation for onion services client.

This crate creates circuits to onion circuits, retains them for reuse, and hands them out as appropriate. It is also responsible for maintaining all relevant state about hidden services, and their descriptors and introduction points.

Dependencies

~33–71MB
~1M SLoC