Developer Reference
This page is intended to provide information and other resources which are useful for Bitmessage developers.
Contents
Protocol Information
Protocol specification: https://bitmessage.org/wiki/Protocol_specification
Encryption scheme: https://bitmessage.org/wiki/Encryption
Proof of work: https://bitmessage.org/wiki/Proof_of_work
Implementations
Reference Client
PyBitmessage (Python): https://github.com/bitmessage/pybitmessage
Full node implementations
Notbit (C): https://github.com/bpeel/notbit
bitmessaged (C++): https://github.com/Thomas-Astade/bitmessaged
Lite client implementations
Bitseal (Java): https://github.com/jonathancoe/bitseal
Web implementations
Blinked (Javascript): https://blinked.ca
Bitmsg.me (Javascript): https://bitmsg.me/
Gateway Services
Incomplete Implementations
libbitmessage (C++): https://github.com/corebob/libbitmessage
bitmessage-go (Go): https://github.com/corebob/bitmessage-go
cppbitmessage (C++): https://github.com/bashrc/cppbitmessage
JBitmessage (Java): https://github.com/ISibboI/JBitmessage