Skip to content

Libraries

Onion Service libraries.

Last updated on 2024-10-28.

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