Top 50 Awesome List

igorbarinov/awesome-bitcoin

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

Awesome Bitcoin

A curated list of bitcoin services and tools for software developers Awesome

List of content

Utilities

  • 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).
  • 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.
  • Mining visualization
  • HD Wallet Scannerstars14 - Find all used addresses in your Bitcoin HD wallets bypassing gap limits.
  • LibreSelerystars115 - Automated Bitcoin distribution to your project contributors and dependencies integrated into GitHub Actions.

Blockchain API and Web services

Market Data API

  • CoinMetrics.io JSON REST API (free as well as paid) with access to market data. Also CSV data file download available.
  • Messari.io JSON REST API (free as well as paid) with access to market data, news, metrics, profile, etc.

Wallets API

Open Source Wallets

Blockchain Explorers

C++ Libraries

JavaScript Libraries

PHP Libraries

Ruby Libraries

Python Libraries

  • BlockTrail SDK Pythonstars21
  • 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).
  • 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.

Java Libraries

Note that you can also use Scala libraries in Java.

Scala libraries

Note that you can also use Java libraries in Scala.

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

.Net Libraries

  • NBitcoinstars1.7k - Comprehensive Bitcoin library for the .NET framework.
  • 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

Blockchain dump

Full nodes

Read

Course

Additional Resources


Inspired by the awesomestars221.4k list thing. Created by BlockchainU fellows.


License

CC0

To the extent possible under law, Igor Barinov has waived all copyright and related or neighboring rights to this work.

ON THIS PAGE

  1. Awesome Bitcoin
  2. List of content
  3. Utilities
  4. Blockchain API and Web services
  5. Market Data API
  6. Wallets API
  7. Open Source Wallets
  8. Blockchain Explorers
  9. C++ Libraries
  10. JavaScript Libraries
  11. PHP Libraries
  12. Ruby Libraries
  13. Python Libraries
  14. Java Libraries
  15. Scala libraries
  16. .Net Libraries
  17. Playgrounds
  18. Blockchain dump
  19. Full nodes
  20. Read
  21. Course
  22. Additional Resources
  23. License
Last Checked At: 2022-09-30T16:20:05.998Z
Previous
eozer/awesome-snmp
Next
vhpoet/awesome-ripple

About

Track your favorite github awesome repo, not just star it. trackawesomelist.com 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

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.

Links

Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap