This project is archived. Its data is
read-only
.
Changes
Page history
Apply conversion script to all *.md files.
authored
Jun 15, 2020
by
Alexander Hansen Færøy
Show whitespace changes
Inline
Side-by-side
doc/ListOfTorImplementations.md
View page @
a1a4b621
=
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.