{"id":28323500,"url":"https://github.com/bitcoinresearchkit/brk","last_synced_at":"2026-04-08T17:00:56.765Z","repository":{"id":247037429,"uuid":"824866280","full_name":"bitcoinresearchkit/brk","owner":"bitcoinresearchkit","description":"Open-source on-chain analytics for Bitcoin.","archived":false,"fork":false,"pushed_at":"2026-04-02T23:19:50.000Z","size":73394,"stargazers_count":120,"open_issues_count":2,"forks_count":22,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-04-03T02:19:21.960Z","etag":null,"topics":["bitcoin","bitcoin-api","bitcoin-data","bitcoin-rust","cryptocurrency","on-chain"],"latest_commit_sha":null,"homepage":"https://bitcoinresearchkit.org","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitcoinresearchkit.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-06T06:57:05.000Z","updated_at":"2026-04-02T22:53:11.000Z","dependencies_parsed_at":"2024-10-26T16:39:21.712Z","dependency_job_id":"e8b70452-938d-4121-a0e7-e287863e6e6e","html_url":"https://github.com/bitcoinresearchkit/brk","commit_stats":null,"previous_names":["satonomics-org/satonomics","kibo-money/kibo","bitcoinresearchkit/brk"],"tags_count":127,"template":false,"template_full_name":null,"purl":"pkg:github/bitcoinresearchkit/brk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoinresearchkit%2Fbrk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoinresearchkit%2Fbrk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoinresearchkit%2Fbrk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoinresearchkit%2Fbrk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcoinresearchkit","download_url":"https://codeload.github.com/bitcoinresearchkit/brk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcoinresearchkit%2Fbrk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31533824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","bitcoin-api","bitcoin-data","bitcoin-rust","cryptocurrency","on-chain"],"created_at":"2025-05-25T16:14:20.211Z","updated_at":"2026-04-08T17:00:56.754Z","avatar_url":"https://github.com/bitcoinresearchkit.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bitcoin Research Kit\n\n[![MIT Licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/bitcoinresearchkit/brk/blob/main/docs/LICENSE.md)\n[![Crates.io](https://img.shields.io/crates/v/brk.svg)](https://crates.io/crates/brk)\n[![docs.rs](https://img.shields.io/docsrs/brk)](https://docs.rs/brk)\n[![Supported by OpenSats](https://img.shields.io/badge/supported%20by-opensats-ff7b00)](https://opensats.org/)\n[![Discord](https://img.shields.io/discord/1350431684562124850?label=Discord\u0026logo=discord\u0026color=5865F2)](https://discord.gg/WACpShCB7M)\n[![X](https://img.shields.io/badge/@_nym21_-000000?logo=x)](https://x.com/_nym21_)\n[![Nostr](https://img.shields.io/badge/Nostr-purple?logo=nostr)](https://primal.net/p/nprofile1qqsfw5dacngjlahye34krvgz7u0yghhjgk7gxzl5ptm9v6n2y3sn03sqxu2e6)\n\n\u003e \"Shout out to Bitcoin Research Kit. [...] Couldn't recommend them highly enough.\"\n\u003e — James Check (CheckOnChain), [What Bitcoin Did #1000](https://www.whatbitcoindid.com/episodes/wbd1000-checkmate)\n\nOpen-source Bitcoin data toolkit that can parse blocks, index the chain, compute metrics, serve data and render it, all from a Bitcoin Core node. It combines what [Glassnode](https://glassnode.com) and [mempool.space](https://mempool.space) do separately into a single self-hostable package, with a built-in price oracle inspired by [UTXO Oracle](https://utxo.live/oracle/).\n\n[Bitview](https://bitview.space) is the official free hosted instance of BRK.\n\n## Data\n\n**Zero external dependencies.** BRK needs only a Bitcoin Core node. 8,000+ metrics across 15 time resolutions, all computed locally from your own copy of the blockchain. Historical prices are built in, live price from your mempool. Your node, your data.\n\n**Blockchain:** Blocks, transactions, addresses, UTXOs.\n\n**Metrics:** Supply distributions, holder cohorts, network activity, fee markets, mining, and market indicators (realized cap, MVRV, SOPR, NVT).\n\n**Indexes:** Date, height, halving epoch, address type, UTXO age.\n\n**Mempool:** Fee estimation, projected blocks, unconfirmed transactions.\n\n## Usage\n\n### Website\n\nBrowse metrics and charts at [bitview.space](https://bitview.space), no signup required.\n\n### API\n\n```bash\ncurl https://bitview.space/api/mempool/price\n```\n\nQuery metrics and blockchain data in JSON or CSV. No rate limit.\n\n[Documentation](https://bitview.space/api) · [JavaScript](https://www.npmjs.com/package/brk-client) · [Python](https://pypi.org/project/brk-client) · [Rust](https://crates.io/crates/brk_client) · [llms.txt](https://bitview.space/llms.txt) · [LLM-friendly schema](https://bitview.space/api.json)\n\n### Self-host\n\n```bash\ncargo install --locked brk_cli \u0026\u0026 brk\n```\n\nRun your own website and API. All you need is Bitcoin Core.\n\n\u003e **Note:** BRK uses [sparse files](https://en.wikipedia.org/wiki/Sparse_file). Tools like `ls -l` or Finder report the logical file size (\u003e1 TB), not actual disk usage (~350 GB). Use `du -sh` to see real usage.\n\n[Guide](https://github.com/bitcoinresearchkit/brk/blob/main/crates/brk_cli/README.md) · [Professional hosting](./PROFESSIONAL_HOSTING.md)\n\n### Library\n\n```bash\ncargo add brk\n```\n\nBuild custom applications in Rust. Use the full stack or individual components (parser, indexer, computer, server).\n\n[Reference](https://docs.rs/brk) · [Architecture](./ARCHITECTURE.md)\n\n## Supporters\n\n- [OpenSats](https://opensats.org/) (December 2024 - June 2026)\n\n[Become a supporter](mailto:support@bitcoinresearchkit.org)\n\n## Donations\n\n\u003ca href=\"https://x.com/_Checkmatey_\"\u003e\u003cimg src=\"https://pbs.twimg.com/profile_images/1657255419172253698/ncG0Gt8e_400x400.jpg\" width=\"40\" alt=\"_Checkmatey_\" title=\"_Checkmatey_\" style=\"border-radius:50%\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/JohanMBergman\"\u003e\u003cimg src=\"https://pbs.twimg.com/profile_images/1958587470120988673/7rlY5csu_400x400.jpg\" width=\"40\" alt=\"Johan Bergman\" title=\"Johan Bergman\" style=\"border-radius:50%\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/alonshvartsman\"\u003e\u003cimg src=\"https://pbs.twimg.com/profile_images/2005689891028406272/8Qgmnurs_400x400.jpg\" width=\"40\" alt=\"Alon Shvartsman\" title=\"Alon Shvartsman\" style=\"border-radius:50%\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/clearmined1\"\u003e\u003cimg src=\"https://pbs.twimg.com/profile_images/1657777901830541313/6OAaR8XF_400x400.png\" width=\"40\" alt=\"ClearMined\" title=\"ClearMined\" style=\"border-radius:50%\" /\u003e\u003c/a\u003e\n\n\u003cimg src=\"./qr.png\" alt=\"Bitcoin donate QR code\" width=\"120\" /\u003e\n\n[`bc1q09 8zsm89 m7kgyz e338vf ejhpdt 92ua9p 3peuve`](bitcoin:bc1q098zsm89m7kgyze338vfejhpdt92ua9p3peuve)\n\n## Links\n\n- [Changelog](./CHANGELOG.md)\n- [Contributing](https://github.com/bitcoinresearchkit/brk/issues)\n\n## Community\n\n- [Discord](https://discord.gg/WACpShCB7M)\n- [X](https://x.com/_nym21_)\n- [Nostr](https://primal.net/p/nprofile1qqsfw5dacngjlahye34krvgz7u0yghhjgk7gxzl5ptm9v6n2y3sn03sqxu2e6)\n\n## License\n\n[MIT](./LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcoinresearchkit%2Fbrk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitcoinresearchkit%2Fbrk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcoinresearchkit%2Fbrk/lists"}