Developer Reference

From Bitmessage Wiki
Revision as of 16:24, 31 October 2014 by JonathanCoe (talk | contribs) (Created page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page is intended to provide information and other resources which are useful for Bitmessage developers.


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

https://bitmessage.ch

http://bitmessage.mobi


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