wiki:doc/ListOfTorImplementations

List Of Tor Implementations

Useful for interop testing against the specification, diversity of the network, studying new approaches and code, running on particular platforms, etc.

Experimental, use at your own risk. Some features may be missing.

Due to ongoing change in Tor specification, and experimental nature of new code bases, implementations are marked Active / Inactive at one year from last commit / release, or upon formal closing. We also try to keep the list sorted by activity, but language groupings are more important.

See also: Ticket #17270 - Evaluate non-C tor implementations for hackability

The List

C

  • Tor - The original reference implementation. Active.

Python

Javascript

C++

  • mini-tor - Windows only, uses the Microsoft CryptoAPI/CNG. Active.

Go

C#

Erlang

Haskell

Java

Orchid fork active in 2018

Last modified 7 months ago Last modified on Apr 17, 2018, 6:07:10 PM