All Projects → bitcoin-dot-org → developer.bitcoin.org

bitcoin-dot-org / developer.bitcoin.org

Licence: other
Bitcoin.org Developer Documentation

Programming Languages

python
139335 projects - #7 most used programming language
ruby
36898 projects - #4 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to developer.bitcoin.org

opengnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 440 (+348.98%)
Mutual labels:  p2p
privacy-preserving-primitives
primitives and protocols for implementing privacy preserving networks
Stars: ✭ 14 (-85.71%)
Mutual labels:  p2p
autodl-rutorrent
ruTorrent plugin for autodl-community fork of autodl-irssi
Stars: ✭ 90 (-8.16%)
Mutual labels:  p2p
monte
The bare minimum for high performance, fully-encrypted bidirectional RPC over TCP in Go with zero memory allocations.
Stars: ✭ 103 (+5.1%)
Mutual labels:  p2p
rfc
Modular p2p messaging stack, with a focus on secure messaging.
Stars: ✭ 81 (-17.35%)
Mutual labels:  p2p
discussify-browser-extension
Discussify's browser extension app
Stars: ✭ 36 (-63.27%)
Mutual labels:  p2p
example-orbitdb-todomvc
TodoMVC with OrbitDB
Stars: ✭ 17 (-82.65%)
Mutual labels:  p2p
bigbrother-specs
Research and specification for Big Brother protocol
Stars: ✭ 13 (-86.73%)
Mutual labels:  p2p
dione
Dione is an anonymize and encrypted messaging system build on top on a peer to peer layer.
Stars: ✭ 41 (-58.16%)
Mutual labels:  p2p
PriceDoge
A Chrome extension for price comparison
Stars: ✭ 67 (-31.63%)
Mutual labels:  p2p
univoice
Voice chat/VoIP solution for unity. P2P implementation included.
Stars: ✭ 192 (+95.92%)
Mutual labels:  p2p
zeronet-tracker
Simple, robust, ZeroNet tracker (client & server) implementation
Stars: ✭ 23 (-76.53%)
Mutual labels:  p2p
paperslip
share hard-to-transmit snippets with easy-to-pronounce names using dht magic
Stars: ✭ 37 (-62.24%)
Mutual labels:  p2p
awesome-technical-communication
😎 A curated list of awesome resources about technical communication
Stars: ✭ 102 (+4.08%)
Mutual labels:  developer-documentation
peerchan
Fully decentralized p2p IRC for your terminal
Stars: ✭ 15 (-84.69%)
Mutual labels:  p2p
meanOs
Mean Operating System - The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS proudly supports Brave and Tor, be free!
Stars: ✭ 62 (-36.73%)
Mutual labels:  p2p
Layr
A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme
Stars: ✭ 90 (-8.16%)
Mutual labels:  p2p
Diffy
🎞️💓🍿 Love streaming - It's always best to watch a movie together ! 🤗
Stars: ✭ 37 (-62.24%)
Mutual labels:  p2p
mute-structs
MUTE-structs is a Typescript library that provides an implementation of the LogootSplit CRDT algorithm.
Stars: ✭ 14 (-85.71%)
Mutual labels:  p2p
P2P-CKPlayer
嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器
Stars: ✭ 49 (-50%)
Mutual labels:  p2p

Welcome to developer.bitcoin.org's codebase

Live site: developer.bitcoin.org

Report problems or help improve the site by opening a new issue or pull request.

How to contribute

This repo hosts the sources for the Bitcoin developer documentation. One of the easiest ways to get started contributing is by rereading the site and looking for inconsistencies in terminology, style, etc., and also in any illustrations.

Prior to contributing, please review the style guide.

Much of the content displayed on the is converted from Markdown to reStructuredText (RST) and rendered with Sphinx.

Render the documentation locally

To render the documentation locally you first need to install Sphinx and the required theme modules, e.g. by running

pip install -r requirements.txt

This should be done from the root of this repo. Then you can execute Sphinx by calling

make html

This will generate HTML from the RST sources in the directory _build/html. It's all static HTML so you can just open the index.html file in your browser locally to view the rendered documentation.

Generation of RPC docs

The documentation of the RPC commands is automatically generated from the help of a bitcoin client with a helper tool. This is the content in the reference/rpc directory. Changes in these files need to be done through the helper tool or at least backported to the helper tool after doing them in this repo.

Code of Conduct

Participation in this project is subject to a Code of Conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].