Skip to content

Alternatives to Onionmine

This page covers other, third-party Onion Service key management implementations.

Check also the Onion Service implementations page for key management support built-in core Tor software.

Info

This page merely acknowledges the existence of a given implementation, and does not necessarily endorses or recommends it.

Feature set, maintenance status, security coverage and other characteristics may vary, so make sure to check each application documentation for details.

For vanity address generation

Other vanity address implementations, including the mkp224o generator and Onionmine itself (for comparison):

Library Written in For CPUs? For GPUs? Supported by Onionmine? Notes
mkp224o C ✅ Yes ❌ No ✅ Yes Requires a UNIX-like platform, like Linux, *BSD, or Cygwin.
Onionmine Bash ✅ Yes ❌ No ✅ Yes A wrapper around mkp224o; also aids the process of getting CA-signed TLS certificates.
oniongen-go Go ✅ Yes ❌ No ❌ No Works on Linux and Windows, uses regex.
oniongen-rs Rust ✅ Yes ❌ No ❌ No Works similarly to oniongen-go, but is written in Rust.
oniongen-hs Haskell ✅ Yes ❌ No ❌ No
curvy Go ✅ Yes ❌ No ❌ No
onion-vanity-address Go ✅ Yes ❌ No ❌ No Claims to use an algorithm faster than mkp224o and oniongen-go.
Granex Rust ✅ Yes ❌ No ❌ No
tor-v3-vanity Rust ❌ No ✅ Yes ❌ No For NVIDIA GPUs.

For proof-of-possesion

Existing implementations for proof-of-possesion: