Difference between revisions of "Developer Reference"

From Bitmessage Wiki
Jump to navigation Jump to search
(Added Bitmessage-js)
(Added SharpBitmessage)
Line 58: Line 58:
  
 
JBitmessage (Java): https://github.com/ISibboI/JBitmessage
 
JBitmessage (Java): https://github.com/ISibboI/JBitmessage
 +
 +
SharpBitmessage (C#): https://github.com/sharpbitmessage/SharpBitmessage

Revision as of 16:36, 31 October 2014

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


Libraries

Bitmessage-js (Javascript): https://github.com/indigots/Bitmessage-js/


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

SharpBitmessage (C#): https://github.com/sharpbitmessage/SharpBitmessage