Top 50 Awesome List


Decentralized Systems  9 months ago  953
A curated list of bitcoin services and tools for software developers
View on Github

Dec 20th - Dec 26th, 2021


  • Bitauth IDE – An interactive development environment for Bitcoin contracts.
  • Dec 6th - Dec 12th, 2021

    JavaScript Libraries

  • Libauth – A lightweight, zero-dependency, JavaScript/TypeScript bitcoin library.
  • Blockchain dump

  • Chaingraphstars21 – A multi-node blockchain indexer and GraphQL API.
  • Jul 12th - Jul 18th, 2021

    Java Libraries

  • Bitcoin Spring Boot Starterstars31 - Bitcoin integration for Spring Boot applications.
  • Mar 29th - Apr 4th, 2021

    Full nodes

  • Fullnodestars195 - Javascript implementation of bitcoin.
  • Jan 11th - Jan 17th, 2021

    .Net Libraries

  • NBitcoinstars1.7k - Comprehensive Bitcoin library for the .NET framework.
  • Oct 19th - Oct 25th, 2020

    Additional Resources

  • River Learn A collection of educational resources to learn about Bitcoin basics, investing, technology, and more.
  • Sep 21st - Sep 27th, 2020


  • Nigiristars174 - CLI to quickly fire up a a Bitcoin regtest box along with Electrs and Esplora. Includes faucet and push commands.
  • Nigiri in Travisstars2 - Travis template for adding Nigiri to your Travis (or Github Action) pipeline.
  • halstars80 - Bitcoin CLI swiss-army-knife (based on rust-bitcoin).
  • Blockchain API and Web services

  • Esplorastars694 - Self-hosted blockchain explorer.
  • Blockchain Explorers

  • - Blockchain explorer with API (mainnet, testnet and Liquid).
  • Full nodes

  • btcdstars5k - Go-based full node since 2013.
  • Sep 7th - Sep 13th, 2020


  • LibreSelerystars115 - Automated Bitcoin distribution to your project contributors and dependencies integrated into GitHub Actions.
  • Aug 24th - Aug 30th, 2020

    Python Libraries

  • bitcoin_toolsstars237 - 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.
  • oogwaystars10 - A secure Bitcoin utility library for Python.
  • Jul 20th - Jul 26th, 2020

    Additional Resources

  • Meta-list of Bitcoin resources, from books, articles, to podcasts.
  • Jameson Lopp Bitcoin Resource List Very detailed curated Bitcoin resource list and meta-list by J. Lopp
  • Jun 22nd - Jun 28th, 2020

    Market Data API

  • JSON REST API (free as well as paid) with access to market data. Also CSV data file download available.
  • JSON REST API (free as well as paid) with access to market data, news, metrics, profile, etc.
  • Dec 9th - Dec 15th, 2019


  • A Gentle Introduction to Bitcoin Core Development
  • / Developer Documentation - Find useful resources, guides and reference material for developers.
  • Grokking Bitcoin - An in-depth technical book with rich illustrations.
  • Elliptic Curve Cryptography A Gentle Introduction.
  • Bitcoin Programming with BitcoinJS and Bitcoin Core CLIstars132.
  • Bitcoin Protocol Development Curriculum - Chaincode Labsstars451.
  • Lightning Network Protocol Development Curriculum - Chaincode Labsstars296.
  • Course

  • Bitcoin & Cryptocurrency.
  • Additional Resources

  • @lopp / Bitcoin Developers - Software developers who have experience working on Bitcoin implementations or applications.
  • @lopp / Lightning Developers - Software developers with experience working on LN implementations / applications.
  • A brief history of Bitcoin development...
  • Practical Bitcoin Info - Google Sheets.
  • Utilities

  • BitKey - Live USB for airgapped transactions and Bitcoin swiss army knife.
  • Pycoinstars1.3k - Python-based Bitcoin and alt-coin utility library.
  • bxstars507 - Bitcoin Command Line Tool.
  • txwatcherstars43 - A little Python utility that lets you monitor Bitcoin addresses through Blockchain Websocket API and perform custom callbacks.
  • hellobitcoinstars248 - A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
  • HD Wallet Scannerstars14 - Find all used addresses in your Bitcoin HD wallets bypassing gap limits.
  • Blockchain API and Web services

  • Cashier-BTCstars260 - Self-hosted payment gateway.
  • Chainradar APIstars2 - Blockchain Explorer API for Chainradar.
  • Blockchain Explorers

  • Bitkit - Real time transaction updates.
  • JavaScript Libraries

  • bcoinstars2.7k - Javascript bitcoin library for node.js and browsers.
  • Python Libraries

  • btctxstorestars10 - Simple library to store/retrieve information in bitcoin transactions using OP_RETURN.
  • pybitcointoolsstars1.2k - Python library for Bitcoin signatures and transactions from Vitalik Buterin. Project discontinued.
  • pycoinstars1.3k - Python library for Bitcoin keys, signatures, transactions. Includes full VM implementation and tools for manipulating keys (ku) and transactions (tx).
  • Java Libraries

  • XChangestars3.6k - Library that provides a simple and consistent API for interacting with 50+ Bitcoin currency exchanges.
  • Scala libraries

  • Bitcoin-S - Scala/JVM toolkit for Bitcoin applications, includes Bitcoin data structures, transaction signing, strongly typed bitcoind/Eclair RPC clients, and more.
  • .Net Libraries

  • BitcoinLibstars380 - The most complete, up-to-date, battle-tested .net Library and RPC Wrapper for Bitcoin and Altcoins in C#.
  • QBitNinjastars69 - An Open Source and powerful blockchain API.
  • Playgrounds

  • Bitcoin IDEstars186 - Bitcoin Script for dummies.
  • blockchain-demostars4.6k - A web-based demonstration of blockchain concepts.
  • Bitcoin Script Debuggerstars51 - Visualize Bitcoin script execution for real transactions.
  • Blockchain dump

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

  • Bitcoin-ruby-nodestars25 - bitcoin node based on bitcoin-ruby-blockchain.
  • Bitcore Nodestars349 - bitcoind linked to node.js by BitPay.
  • Bitcorestars4.4k - Formerly just a Nodejs library, now a full node.
  • Sep 9th - Sep 15th, 2019

    Blockchain API and Web services

  • One-Time Addressstars50 A better way to share your Bitcoin address.
  • Apr 22nd - Apr 28th, 2019

    Jul 23rd - Jul 29th, 2018

    Mar 12th - Mar 18th, 2018

    Blockchain Explorers

  • Jan 15th - Jan 21st, 2018

    C++ Libraries

  • Libbitcoin
  • Playgrounds

  • Script Debuggerstars16
  • Apr 4th - Apr 10th, 2016

    Feb 29th - Mar 6th, 2016

    Blockchain API and Web services

  • Smartbit
  • Blockchain Explorers

  • Smartbit
  • Feb 15th - Feb 21st, 2016

    JavaScript Libraries

  • Awesome CryptoCoinJSstars55
  • Feb 1st - Feb 7th, 2016

    Jan 18th - Jan 24th, 2016


  • Bitcore Playground
  • Dec 7th - Dec 13th, 2015

    Open Source Wallets

  • Electrum
  • Jun 15th - Jun 21st, 2015

    Jun 8th - Jun 14th, 2015

    Java Libraries

  • BitcoinJ
  • Jun 1st - Jun 7th, 2015

    Open Source Wallets

  • CoPay by BitPay
  • JavaScript Libraries

  • BlockTrail SDK NodeJSstars39
  • Python Libraries

  • BlockTrail SDK Pythonstars21
  • Ruby Libraries

  • Bitcoin-rubystars907
  • PHP Libraries

  • PHP-OP_RETURNstars79
  • May 25th - May 31st, 2015

    Blockchain API and Web services

  • Insight
  • Wallets API

  • BIP32
  • Coinbase
  • JavaScript Libraries

  • Bitcoinjs-libstars4.7k
  • Blockchain Explorers

  • BlockTrail
  • Last Checked At: 2022-09-30T16:20:05.998Z


    Track your favorite github awesome repo, not just star it. provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt


    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.


    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap