Libraries¶
Onion Service libraries.
Last updated on 2024-11-20.
Library | Description | Interfacing | Bindings for | For C Tor? | For Arti? |
---|---|---|---|---|---|
Stem | Python controller library for Tor with Onion Service support | ControlPort | Python | ||
txtorcon | An implementation of the control-spec for Tor using the Twisted networking library for Python | ControlPort | Python | ||
Bine | Go library for accessing and embedding Tor clients and servers | ControlPort | Go | ||
Cwtch | Decentralized, privacy-preserving, multi-party messaging protocol for building metadata resistant applications | Bine | C, Go, Rust | ||
Gosling | For creating applications providing anonymous, secure, and private peer-to-peer functionality using Onion Services | tor-interface | C, C++, Rust, Python, Java | Underway | |
onyums | axum wrapper for serving web-based Onion Services | tor-hsservice | Rust | ||
artiqwest | simple HTTP client that routes requests through the Tor network (can access Onion Services) | arti-client | Rust | ||
torrosion | A Tor library for Rust | Own implementation | Rust |