User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Bitcoin

A curated list of bitcoin services and tools for software developers

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 4, 2020, 3:08 p.m.

Thank you igorbarinov & contributors
View Topic on GitHub:
igorbarinov/awesome-bitcoin

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Utilities

๐Ÿฃ A delicious docker box for special Bitcoin and Liquid cookings

68
8
74d
MIT

Travis template for adding ๐Ÿฃ Nigiri Bitcoin to your CI pipeline.

1
0
9m
MIT

the Bitcoin companion

49
10
6m
n/a

Python-based Bitcoin and alt-coin utility library.

1.12K
491
34d
MIT

Bitcoin Command Line Tool

401
137
6m
n/a

A little Python utility that lets you monitor Bitcoin addresses through Blockchain Websocket API and perform custom callbacks.

39
14
5y 6m
MIT

A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.

240
32
3y 8m
MIT

โ„๏ธ Find all used addresses in your Bitcoin HD wallets bypassing gap limits.

7
1
36d
MIT

Continuous funding distribution to your project contributors and dependencies. Integrated into Github Actions

43
10
87d
AGPL-3.0

Live USB for airgapped transactions and Bitcoin swiss army knife.

Blockchain API and Web services

Explorer for Bitcoin and Liquid

410
174
89d
MIT

๐Ÿ’ฐ Self-hosted Bitcoin payment gateway (เธฟ)

220
79
2y 4m
n/a

Blockchain Explorer API for Chainradar

2
4
2y 10m
n/a

๐Ÿท A better way to share your Bitcoin address.

31
2
34d
MIT

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.

Wallets API

Open Source Wallets

Blockchain Explorers

C++ Libraries

Useful primitives for wallets

159
99
3d
n/a

Optimized C library for EC operations on curve secp256k1

1.03K
649
3d
MIT

JavaScript Libraries

Useful crypto coins JavaScript libraries

50
4
4y 9m
n/a

A full stack for bitcoin and blockchain-based applications

3.79K
1.7K
15d
MIT

A javascript Bitcoin library for node.js and browsers.

4K
1.54K
64d
MIT

BlockTrail's Developer Friendly NodeJS SDK for the BlockTrail API

40
34
1y 11m
MIT

Javascript bitcoin library for node.js and browsers

2.37K
657
107d
n/a

PHP Libraries

Simple PHP commands and library for using bitcoin OP_RETURNs.

74
55
10m
n/a

BlockTrail's Developer Friendly PHP SDK for the BlockTrail API

40
52
2y 32d
MIT

Ruby Libraries

bitcoin utils and protocol in ruby.

871
293
12m
n/a

Python Libraries

Python BlockTrail's Developer Friendly SDK for the BlockTrail API

19
26
5y 73d
MIT

I simple library to store/retrieve information in bitcoin transactions using OP_RETURN

9
13
4y 6m
MIT

SImple, common-sense Bitcoin-themed Python ECC library

1.17K
752
1y 10m
n/a

Python-based Bitcoin and alt-coin utility library.

1.12K
491
34d
MIT

Python Bitcoin tools

153
47
56d
BSD-3-Clause

A secure Bitcoin utility library for Python

6
2
6d
MIT

Java Libraries

XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.

3.02K
1.48K
3d
MIT

Scala libraries

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

.Net Libraries

Comprehensive Bitcoin library for the .NET framework.

1.47K
722
1d
MIT

Bitcoin Core RPC compatible, battle-tested .NET library and RPC wrapper for Bitcoin and Altcoins

346
180
1y 93d
MIT

An Open Source and powerful blockchain API

59
35
8m
MIT

Playgrounds

152
41
1y 36d
n/a

Bitcoin Script Debugger

0
1
58d
MIT

A web-based demonstration of blockchain concepts.

3.18K
1.45K
4m
MIT

A Bitcoin Script interpreter and debugger in Scala

44
3
6m
n/a

Blockchain dump

A high performance data transfer tool that can be used to transfer data from Bitcoin Core blockchain files to a SQL Server database

92
38
3y 7m
Apache-2.0

Fast, quick and dirty bitcoin blockchain parser

57
15
7y 66d
n/a

Abe: block browser for Bitcoin and similar currencies

892
637
4m
n/a

Scalable and fault-tolerant block chain indexer for Azure cloud platform.

25
20
8m
MIT

Blockchain2graph extracts blockchain data (bitcoin) and insert them into a graph database (neo4j).

128
21
3d
GPL-3.0

These are postgres database dumps of the bitcoin-ruby-blockchain database generated by webbtc.com.

Full nodes

An alternative full node bitcoin implementation written in Go (golang)

3.94K
1.35K
72d
ISC

bitcoin node based on bitcoin-ruby-blockchain

27
19
4y 7m
n/a

Javascript implementation of Bitcoin.

4
1
4y 8m
n/a

Extensible full node using Bitcore

341
646
2y 16d
n/a

A full stack for bitcoin and blockchain-based applications

3.79K
1.7K
15d
MIT

Read

Mastering Bitcoin 2nd Edition - Programming the Open Blockchain

14.25K
4.08K
52d
n/a

Bitcoin Programming with BitcoinJS, Bitcoin Core and LND

106
23
59d
GPL-3.0

Bitcoin Protocol Development Curriculum

204
37
46d
n/a

Lightning Network Protocol Development Curriculum

155
15
7m
n/a

An in-depth technical book with rich illustrations.

Find useful resources, guides and reference material for developers.

Course

Additional Resources