Are there any available Javascript implementations of Tor client?


2 Answers 2


There is node-Tor, but I am not sure what their status is.



Orchid is a Tor client implementation and library written in pure Java. It was written from the Tor specification documents, which are available here. Orchid runs on Java 5+ and the Android devices.

In a basic use case, running Orchid will open a SOCKS5 listener which can be used as a standalone client where Tor would otherwise be used.

Orchid can also be used as a library by any application running on the JVM. This is what Orchid was really designed for and this is the recommended way to use it. Orchid can be used as a library in any Java application, or any application written in a language that compiles bytecode that will run on the Java virtual machine, e.g., JRuby, Clojure, Scala..

  • 4
    Java != JavaScript, not even close
    – the
    Commented Aug 31, 2014 at 8:27
  • 1
    True, my bad. I did not catch that it was javascript and not java when I read it the first time. Thanks for pointing it out.
    – IAmNoone
    Commented Aug 31, 2014 at 8:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .