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: None

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
5m
MIT

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

1
0
1y 2d
MIT

the Bitcoin companion

49
10
9m
n/a

Python-based Bitcoin and alt-coin utility library.

1.17K
502
66d
MIT

Bitcoin Command Line Tool

417
144
92d
n/a

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

39
13
5y 9m
MIT

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

244
33
3y 11m
MIT

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

9
4
4m
MIT

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

43
10
5m
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
6m
MIT

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

222
83
2y 7m
n/a

Blockchain Explorer API for Chainradar

2
4
3y 44d
n/a

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

34
4
49d
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

166
105
15d
n/a

Optimized C library for EC operations on curve secp256k1

1.08K
673
33d
MIT

JavaScript Libraries

Useful crypto coins JavaScript libraries

50
4
5y 19d
n/a

A full stack for bitcoin and blockchain-based applications

3.9K
1.79K
10d
MIT

A javascript Bitcoin library for node.js and browsers.

4.09K
1.58K
15d
MIT

BlockTrail's Developer Friendly NodeJS SDK for the BlockTrail API

40
34
2y 57d
MIT

Javascript bitcoin library for node.js and browsers

2.41K
666
6m
n/a

PHP Libraries

Simple PHP commands and library for using bitcoin OP_RETURNs.

75
56
1y 46d
n/a

BlockTrail's Developer Friendly PHP SDK for the BlockTrail API

40
53
2y 4m
MIT

Ruby Libraries

bitcoin utils and protocol in ruby.

876
296
1y 87d
n/a

Python Libraries

Python BlockTrail's Developer Friendly SDK for the BlockTrail API

20
27
5y 5m
MIT

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

8
13
4y 9m
MIT

SImple, common-sense Bitcoin-themed Python ECC library

1.18K
768
2y 48d
n/a

Python-based Bitcoin and alt-coin utility library.

1.17K
502
66d
MIT

Python Bitcoin tools

166
54
4m
BSD-3-Clause

A secure Bitcoin utility library for Python

8
2
98d
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.1K
1.51K
15d
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.52K
751
9d
MIT

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

347
186
1y 6m
MIT

An Open Source and powerful blockchain API

60
39
11m
MIT

Playgrounds

152
41
1y 4m
n/a

Bitcoin Script Debugger

1
2
25d
MIT

A web-based demonstration of blockchain concepts.

3.18K
1.45K
7m
MIT

A Bitcoin Script interpreter and debugger in Scala

44
3
67d
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

96
38
3y 10m
Apache-2.0

Fast, quick and dirty bitcoin blockchain parser

58
16
7y 5m
n/a

Abe: block browser for Bitcoin and similar currencies

907
643
7m
n/a

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

26
22
11m
MIT

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

134
22
45d
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
5m
ISC

bitcoin node based on bitcoin-ruby-blockchain

27
19
4y 10m
n/a

Javascript implementation of Bitcoin.

4
2
4y 11m
n/a

Extensible full node using Bitcore

344
648
2y 108d
n/a

A full stack for bitcoin and blockchain-based applications

3.9K
1.79K
10d
MIT

Read

Mastering Bitcoin 2nd Edition - Programming the Open Blockchain

14.92K
4.23K
14d
n/a

Bitcoin Programming with BitcoinJS, Bitcoin Core and LND

109
26
5m
GPL-3.0

Bitcoin Protocol Development Curriculum

228
43
4m
n/a

Lightning Network Protocol Development Curriculum

162
15
10m
n/a

An in-depth technical book with rich illustrations.

Find useful resources, guides and reference material for developers.

Course

Additional Resources