Three implementations:
- KEOSD (cleos) from Block One - https://github.com/EOSIO/eos
- eosjs (eosjs-ecc) from Block one - https://github.com/EOSIO/eosjs-ecc
- eos-go from EOS Canada - here
Check the logs directory for a sample output of running the tools.