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: Aug. 7, 2022, 10: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

95
19
9m
MIT

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

2
1
1y 3d
MIT

the Bitcoin companion

66
12
1y 113d
n/a

Python-based Bitcoin and alt-coin utility library.

1.23K
518
12m
MIT

Bitcoin Command Line Tool

466
149
1y 4m
n/a

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

40
14
4y 5m
MIT

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

244
37
5y 4m
MIT

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

11
4
11m
MIT

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

99
16
1y 4m
AGPL-3.0

Blockchain API and Web services

Explorer for Bitcoin and Liquid

585
272
9m
MIT

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

234
89
4y 15d
n/a

Blockchain Explorer API for Chainradar

2
4
3y 11m
n/a

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

42
5
1y 58d
MIT

Market Data API

Wallets API

Open Source Wallets

Blockchain Explorers

C++ Libraries

Useful primitives for wallets

189
115
9m
n/a

Optimized C library for EC operations on curve secp256k1

1.28K
751
9m
MIT

JavaScript Libraries

Useful crypto coins JavaScript libraries

55
4
6y 5m
n/a

A full stack for bitcoin and blockchain-based applications

4.4K
2.07K
6d
MIT

A javascript Bitcoin library for node.js and browsers.

4.67K
1.82K
13d
MIT

BlockTrail's Developer Friendly NodeJS SDK for the BlockTrail API

40
34
1y 65d
MIT

Javascript bitcoin library for node.js and browsers

2.58K
710
9m
n/a

PHP Libraries

Simple PHP commands and library for using bitcoin OP_RETURNs.

78
56
2y 5m
n/a

BlockTrail's Developer Friendly PHP SDK for the BlockTrail API

42
55
1y 4m
MIT

Ruby Libraries

bitcoin utils and protocol in ruby.

890
297
1y 67d
n/a

Python Libraries

Python BlockTrail's Developer Friendly SDK for the BlockTrail API

20
27
4y 5m
MIT

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

9
14
3y 5m
MIT

SImple, common-sense Bitcoin-themed Python ECC library

1.2K
806
3y 91d
n/a

Python-based Bitcoin and alt-coin utility library.

1.23K
518
12m
MIT

Python Bitcoin tools

208
68
1y 10m
BSD-3-Clause

A secure Bitcoin utility library for Python

9
2
1y 4m
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
9m
MIT

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

21
6
9m
Apache-2.0

Scala libraries

.Net Libraries

Comprehensive Bitcoin library for the .NET framework.

1.67K
813
6m
MIT

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

365
190
1y 5m
MIT

An Open Source and powerful blockchain API

65
40
10m
MIT

Playgrounds

170
44
2y 9m
n/a

Bitcoin Script Debugger

8
8
9m
MIT

A web-based demonstration of blockchain concepts.

3.96K
1.84K
10m
MIT

A Bitcoin Script Interpreter and Debugger in Scala

48
6
9m
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
5y 101d
Apache-2.0

Fast, quick and dirty bitcoin blockchain parser

59
15
10m
n/a

Abe: block browser for Bitcoin and similar currencies

927
654
10m
n/a

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

27
24
10m
MIT

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

137
26
1y 64d
GPL-3.0

A multi-node blockchain indexer and GraphQL API

11
1
8m
MIT

Full nodes

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

4.5K
1.55K
9m
ISC

bitcoin node based on bitcoin-ruby-blockchain

26
19
6y 108d
n/a

Javascript implementation of Bitcoin.

193
42
5y 69d
n/a

Extensible full node using Bitcore

351
657
1y 9m
n/a

A full stack for bitcoin and blockchain-based applications

4.4K
2.07K
6d
MIT

Read

Course

Additional Resources