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, 2021, 3:09 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

95
19
35d
MIT

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

2
1
4m
MIT

the Bitcoin companion

66
12
7m
n/a

Python-based Bitcoin and alt-coin utility library.

1.23K
518
116d
MIT

Bitcoin Command Line Tool

466
149
8m
n/a

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

40
14
3y 9m
MIT

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

244
37
4y 8m
MIT

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

11
4
93d
MIT

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

99
16
8m
AGPL-3.0

Blockchain API and Web services

Explorer for Bitcoin and Liquid

585
272
31d
MIT

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

234
89
3y 4m
n/a

Blockchain Explorer API for Chainradar

2
4
3y 95d
n/a

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

42
5
5m
MIT

Market Data API

Wallets API

Open Source Wallets

Blockchain Explorers

C++ Libraries

Useful primitives for wallets

189
115
30d
n/a

Optimized C library for EC operations on curve secp256k1

1.28K
751
33d
MIT

JavaScript Libraries

Useful crypto coins JavaScript libraries

55
4
5y 9m
n/a

A full stack for bitcoin and blockchain-based applications

4.2K
1.95K
2d
MIT

A javascript Bitcoin library for node.js and browsers.

4.4K
1.71K
8d
MIT

BlockTrail's Developer Friendly NodeJS SDK for the BlockTrail API

40
34
6m
MIT

Javascript bitcoin library for node.js and browsers

2.58K
710
39d
n/a

PHP Libraries

Simple PHP commands and library for using bitcoin OP_RETURNs.

78
56
1y 9m
n/a

BlockTrail's Developer Friendly PHP SDK for the BlockTrail API

42
55
7m
MIT

Ruby Libraries

bitcoin utils and protocol in ruby.

890
297
6m
n/a

Python Libraries

Python BlockTrail's Developer Friendly SDK for the BlockTrail API

20
27
3y 9m
MIT

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

9
14
2y 9m
MIT

SImple, common-sense Bitcoin-themed Python ECC library

1.2K
806
2y 6m
n/a

Python-based Bitcoin and alt-coin utility library.

1.23K
518
116d
MIT

Python Bitcoin tools

208
68
1y 56d
BSD-3-Clause

A secure Bitcoin utility library for Python

9
2
8m
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.32K
1.63K
30d
MIT

Write enterprise Bitcoin applications with Spring Boot. Starter projects with multiple Bitcoin related modules that you can include in your application.

21
6
31d
Apache-2.0

Scala libraries

.Net Libraries

Comprehensive Bitcoin library for the .NET framework.

1.64K
799
24d
MIT

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

365
190
9m
MIT

An Open Source and powerful blockchain API

65
40
78d
MIT

Playgrounds

170
44
2y 36d
n/a

Bitcoin Script Debugger

8
8
44d
MIT

A web-based demonstration of blockchain concepts.

3.96K
1.84K
54d
MIT

A Bitcoin Script Interpreter and Debugger in Scala

48
6
32d
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

107
47
4y 7m
Apache-2.0

Fast, quick and dirty bitcoin blockchain parser

59
15
60d
n/a

Abe: block browser for Bitcoin and similar currencies

927
654
63d
n/a

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

27
24
78d
MIT

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

137
26
6m
GPL-3.0

Full nodes

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

4.5K
1.55K
33d
ISC

bitcoin node based on bitcoin-ruby-blockchain

26
19
5y 7m
n/a

Javascript implementation of Bitcoin.

193
42
4y 6m
n/a

Extensible full node using Bitcore

351
657
1y 47d
n/a

A full stack for bitcoin and blockchain-based applications

4.2K
1.95K
2d
MIT

Read

Course

Additional Resources