Difference between revisions of "Developer Reference"
JonathanCoe (talk | contribs) (Added more utility links) |
JonathanCoe (talk | contribs) (Added Grant Olson utilities) |
||
Line 68: | Line 68: | ||
BitMailServer - Bitmesssage to Email Gateway: https://github.com/AyrA/BitMailServer | BitMailServer - Bitmesssage to Email Gateway: https://github.com/AyrA/BitMailServer | ||
− | BitCrypt - Encrypts and decrypts | + | BitCrypt - Encrypts and decrypts PyBitmessage .dat files: https://github.com/AyrA/BitCrypt |
BitDNS - Bitmessage DNS and Namecoin integration: https://github.com/AyrA/BitDNS | BitDNS - Bitmessage DNS and Namecoin integration: https://github.com/AyrA/BitDNS | ||
Line 77: | Line 77: | ||
BinSend - Send and decode binary attachments via Bitmessage: https://github.com/AyrA/BinSend | BinSend - Send and decode binary attachments via Bitmessage: https://github.com/AyrA/BinSend | ||
+ | |||
+ | BitUpdate - Automatically update PyBitmessage: https://github.com/AyrA/BitUpdate | ||
+ | |||
+ | bitmessage-powfaster - Bitmessage Proof Of Work optimizations including OpenCL and C based PoW code: https://github.com/grant-olson/bitmessage-powfaster | ||
+ | |||
+ | BitMessageForum - Browse your bitmessages via a forum-like UI: https://github.com/grant-olson/BitMessageForum |
Revision as of 16:56, 31 October 2014
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
bitmessaged (C++): https://github.com/Thomas-Astade/bitmessaged
Lite client implementations
Bitseal (Java): https://github.com/jonathancoe/bitseal
Notbit (C): https://github.com/bpeel/notbit
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
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
Scripts and Utilities
bmwrapper - email wrapper for PyBitmessage: https://github.com/Arceliar/bmwrapper
BitMailServer - Bitmesssage to Email Gateway: https://github.com/AyrA/BitMailServer
BitCrypt - Encrypts and decrypts PyBitmessage .dat files: https://github.com/AyrA/BitCrypt
BitDNS - Bitmessage DNS and Namecoin integration: https://github.com/AyrA/BitDNS
BitCenter - Powerful Bitmessage message processing: https://github.com/AyrA/BitCenter
BitHTTP - HTTP proxy over Bitmessage: https://github.com/AyrA/BitHTTP
BinSend - Send and decode binary attachments via Bitmessage: https://github.com/AyrA/BinSend
BitUpdate - Automatically update PyBitmessage: https://github.com/AyrA/BitUpdate
bitmessage-powfaster - Bitmessage Proof Of Work optimizations including OpenCL and C based PoW code: https://github.com/grant-olson/bitmessage-powfaster
BitMessageForum - Browse your bitmessages via a forum-like UI: https://github.com/grant-olson/BitMessageForum