Apply conversion script to all *.md files. authored by Alexander Hansen Færøy's avatar Alexander Hansen Færøy
= List Of Tor Implementations =
# List Of Tor Implementations
Useful for interop testing against the specification, diversity of
the network, studying new approaches and code, running on particular
......@@ -11,52 +11,52 @@ 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: [https://trac.torproject.org/projects/tor/ticket/17270 Ticket #17270 - Evaluate non-C tor implementations for hackability]
See also: [Ticket #17270 - Evaluate non-C tor implementations for hackability](https://trac.torproject.org/projects/tor/ticket/17270)
== The List ==
## The List
=== C ===
* [https://www.torproject.org/ Tor] - The original reference implementation. Active.
### C
* [Tor](https://www.torproject.org/) - The original reference implementation. Active.
=== Python ===
* [https://stem.torproject.org Stem] - Active.
* [https://github.com/torpyorg/torpy Torpy] - Active.
* [https://github.com/Marten4n6/TinyTor TinyTor] - Inactive since April 2019.
* [https://github.com/teor2345/endosome Endosome] - Inactive since 2017.
* [https://github.com/joelanders/toytor toytor] - Inactive since 2016.
* [https://github.com/nskinkel/oppy oppy] - Inactive since 2015.
* [https://github.com/pycepa/pycepa/ pycepa] - Inactive since 2015.
* [https://github.com/cea-sec/TorPylle/ TorPylle] - Inactive since 2013.
### Python
* [Stem](https://stem.torproject.org) - Active.
* [Torpy](https://github.com/torpyorg/torpy) - Active.
* [TinyTor](https://github.com/Marten4n6/TinyTor) - Inactive since April 2019.
* [Endosome](https://github.com/teor2345/endosome) - Inactive since 2017.
* [toytor](https://github.com/joelanders/toytor) - Inactive since 2016.
* [oppy](https://github.com/nskinkel/oppy) - Inactive since 2015.
* [pycepa](https://github.com/pycepa/pycepa/) - Inactive since 2015.
* [TorPylle](https://github.com/cea-sec/TorPylle/) - Inactive since 2013.
=== Javascript ===
* [https://github.com/Ayms/node-Tor/ node-Tor] - Active.
### Javascript
* [node-Tor](https://github.com/Ayms/node-Tor/) - Active.
=== C++ ===
* [https://github.com/wbenny/mini-tor mini-tor] - Inactive since February 2019.
### C++
* [mini-tor](https://github.com/wbenny/mini-tor) - Inactive since February 2019.
* Windows only, uses the Microsoft CryptoAPI/CNG.
=== Go ===
* [https://github.com/mmcloughlin/pearl pearl] - Active.
* [https://github.com/tvdw/gotor/ GoTor] - Inactive since 2015.
### Go
* [pearl](https://github.com/mmcloughlin/pearl) - Active.
* [GoTor](https://github.com/tvdw/gotor/) - Inactive since 2015.
* relaying only
* rudimentary client support in https://github.com/joelanders/gotor/
=== C# ===
* [https://github.com/neoeinstein/purpleonion purpleonion] - Inactive since 2009.
### C#
* [purpleonion](https://github.com/neoeinstein/purpleonion) - Inactive since 2009.
=== Erlang ===
* [https://lab.baconsvin.org/talla/talla Talla] - Inactive since 2017.
* [https://twitter.com/ahfaeroey @ahfaeroey]
* [https://lists.torproject.org/pipermail/tor-dev/2016-August/011300.html announcement]
* [http://hapy.0x90.dk/~ahf/talks/BornHack-DK-16-Talla.pdf BornHack2016]
### Erlang
* [Talla](https://lab.baconsvin.org/talla/talla) - Inactive since 2017.
* [@ahfaeroey](https://twitter.com/ahfaeroey)
* [announcement](https://lists.torproject.org/pipermail/tor-dev/2016-August/011300.html)
* [BornHack2016](http://hapy.0x90.dk/~ahf/talks/BornHack-DK-16-Talla.pdf)
=== Haskell ===
* [https://github.com/GaloisInc/haskell-tor/ haskell-tor] - Inactive since 2016.
### Haskell
* [haskell-tor](https://github.com/GaloisInc/haskell-tor/) - Inactive since 2016.
=== Java ===
* [https://subgraph.com/orchid/ Orchid] - Inactive since 2013.
* [https://github.com/mhatta/Orchid Orchid fork] - Inactive since 2018.
* [https://github.com/owenson/tor-research-framework/ tor-research-framework] - Inactive since 2016.
* [https://onioncoffee.sourceforge.net/ onioncoffee] - Inactive since 2011.
* [https://sourceforge.net/p/silvertunnel/discussion/962278/thread/83dc2d02/ SilverTunnel/Netlib] - Inactive since 2013.
### Java
* [Orchid](https://subgraph.com/orchid/) - Inactive since 2013.
* [Orchid fork](https://github.com/mhatta/Orchid) - Inactive since 2018.
* [tor-research-framework](https://github.com/owenson/tor-research-framework/) - Inactive since 2016.
* [onioncoffee](https://onioncoffee.sourceforge.net/) - Inactive since 2011.
* [SilverTunnel/Netlib](https://sourceforge.net/p/silvertunnel/discussion/962278/thread/83dc2d02/) - Inactive since 2013.
* [http://sourceforge.net/projects/silvertunnel-ng/ SilverTunnel-NG] - Inactive since 2017.