awesome-blockchain/BitCoin/awesome.md
2022-09-16 23:04:04 +05:30

16 KiB

Bitcoin

Utilities

  • BitKey - Live USB for airgapped transactions and Bitcoin swiss army knife
  • Pycoin Python-based Bitcoin and alt-coin utility library.
  • sx - sx - command line Bitcoin to empower the sysadmin
  • bx - Bitcoin Command Line Tool
  • txwatcher - A little Python utility that lets you monitor Bitcoin addresses through Blockchain Websocket API and perform custom callbacks.
  • hellobitcoin - A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
  • Mining visualization

Blockchain API and Web services

Wallets API

Open Source Wallets

Blockchain Explorers

Libraries

C++ Libraries

JavaScript Libraries

PHP Libraries

Ruby Libraries

Python Libraries

  • BlockTrail SDK Python
  • btctxstore - simple library to store/retrieve information in bitcoin transactions using OP_RETURN
  • pybitcointools - Python library for Bitcoin signatures and transactions from Vitalik Buterin. Project discontinued.
  • pycoin - Python library for Bitcoin keys, signatures, transactions. Includes full VM implementation and tools for manipulating keys (ku) and transactions (tx).
  • bitcoin_tools - Python library for building and analyzing transactions and scripts (both standard and custom). Comes along with a UTXO set analysis tool. Includes several examples and exhaustive documentation.

Java Libraries

  • BitcoinJ
  • XChange - Library that provides a simple and consistent API for interacting with 50+ Bitcoin currency exchanges.

.Net Libraries

  • NBitcoin - Comprehensive Bitcoin library for the .NET framework.
  • BitcoinLib - The most complete, up-to-date, battle-tested .net Library and RPC Wrapper for Bitcoin and Altcoins in C#.
  • QBitNinja - An Open Source and powerful blockchain API

Playgrounds

Blockchain dump

  • WebBTC - These are postgres database dumps of the bitcoin-ruby-blockchain database generated by webbtc.com.
  • BitcoinDatabaseGenerator - A high performance data transfer tool that can be used to copy data from Bitcoin Core blockchain files to a SQL Server database
  • Blockparser+SQL - Fast, quick and dirty bitcoin blockchain parser
  • BitcoinABE - Abe: block browser for Bitcoin and similar currencies
  • NBitcoin.Indexer - Scalable and fault-tolerant block chain indexer for Azure cloud platform.
  • Blockchain2Graph - Graph Database Builder

Full nodes

  • Bitcoinjs-server - Bitcoin network node in JavaScript using Node.js / LevelDB
  • Bitcoin-ruby-node - bitcoin node based on bitcoin-ruby-blockchain
  • Toshi by Coinbase - An open source Bitcoin node built to power large scale web applications
  • Fullnode - Javascript implementation of bitcoin
  • Insight API - A bitcoin blockchain API for web wallets
  • Bitcoind.JS - bitcoind linked to node.js by BitPay
  • Bitcore - Formerly just a Nodejs library, now a full node

Blockchain Books