Crates.io | brk |
lib.rs | brk |
version | 0.0.95 |
created_at | 2025-02-23 23:40:35.363808+00 |
updated_at | 2025-08-28 10:50:26.642654+00 |
description | The Bitcoin Research Kit is a suite of tools designed to extract, compute and display data stored on a Bitcoin Core node |
homepage | https://bitcoinresearchkit.org |
repository | https://github.com/bitcoinresearchkit/brk |
max_upload_size | |
id | 1566730 |
size | 142,622 |
The Bitcoin Research Kit is a high-performance toolchain designed to parse, index, compute, serve and visualize data from a Bitcoin node, enabling users to gain deeper insights into the Bitcoin network.
In other words it's an alternative to Glassnode, mempool.space (soon) and electrs (soon) all in one package with a particular focus on simplicity and ease of use.
The toolkit can be used in various ways to accommodate as many needs as possible:
The primary goal of this project is to be fully-featured and accessible for everyone, regardless of their background or financial situation - whether that person is an enthusiast, researcher, miner, analyst, or simply curious.
In contrast, existing alternatives tend to be either very costly or missing essential features, with the vast majority being closed-source and unverifiable, which fundamentally undermines the principles of Bitcoin.
If you'd like to have your own instance hosted for you please contact hosting@bitcoinresearchkit.org.
Pricing: 0.01 BTC / month
or 0.1 BTC / year
Deepest gratitude to the Open Sats public charity. Their grant — from December 2024 to the present — has been critical in sustaining this project.
Heartfelt thanks go out to every donor on Nostr and Geyser.fund whose support has ensured the availability of the bitcoinresearchkit.org public instance.
brk
: A wrapper around all other brk-*
cratesbrk_bundler
: A thin wrapper around rolldown
brk_cli
: A command line interface to run a BRK instancebrk_computer
: A Bitcoin dataset computer built on top of brk_indexer
brk_error
: Errors used throughout BRKbrk_fetcher
: A Bitcoin price fetcherbrk_indexer
: A Bitcoin indexer built on top of brk_parser
brk_interface
: An interface to find and format data from BRKbrk_logger
: A thin wrapper around env_logger
brk_mcp
: A bridge for LLMs to access BRKbrk_parser
: A very fast Bitcoin block parser and iterator built on top of bitcoin-rust
brk_server
: A server with an API for anything from BRKbrk_store
: A thin wrapper around fjall
brk_structs
: Structs used throughout BRK