Plan ₿ Forum 2026 · Lugano · Oct 23–24
Bitcoin Hub

Bitcoin code: the repository, live

Live activity of Bitcoin Core on GitHub: commits, merged pull requests, releases, maintainers and contributors. Plus BIPs, Bitcoin Knots, Lightning implementations, where developers talk, how to contribute and how to verify a download.

Share this page
Discuss
🌱 Who writes Bitcoin's code, and how changes get in
  • Bitcoin has no company or CEO. The most-used software, Bitcoin Core, is open source on GitHub: anyone can read every line and propose a change (a "pull request").
  • Hundreds of volunteers and funded developers review each proposal publicly. Only after enough experienced reviewers agree ("ACK") does one of a handful of maintainers press merge. Maintainers don't decide what Bitcoin is; they apply what review agreed on.
  • Big rule changes (soft forks) are written up as BIPs, debated for months or years on the mailing list and Delving Bitcoin, and only activate if node operators run the new software. Nobody can force an upgrade.

bitcoin/bitcoin right now

Discuss
Commits, 7 days
72
30 days: 349
PRs merged this week
49
last 7 days
Open pull requests
431
open issues: 340
Stars / forks
90.5k
forks 39,391 · watchers 4,082
Weekly commits, last 52 weeks · average 80/week
2025-10-26: 612025-11-02: 732025-11-09: 862025-11-16: 652025-11-23: 712025-11-30: 542025-12-07: 732025-12-14: 662025-12-21: 592025-12-28: 492026-01-04: 562026-01-11: 1022026-01-18: 972026-01-25: 1172026-02-01: 1262026-02-08: 972026-02-15: 852026-02-22: 1112026-03-01: 832026-03-08: 1272026-03-15: 982026-03-22: 1192026-03-29: 742026-04-05: 392026-04-12: 532026-04-19: 702026-04-26: 812026-05-03: 462026-05-10: 472026-05-17: 782026-05-24: 902026-05-31: 922026-06-07: 752026-06-14: 912026-06-21: 612026-06-28: 812026-07-05: 782026-07-12: 1022026-07-19: 592026-07-26: 952026-08-02: 922026-08-09: 982026-08-16: 922026-08-23: 962026-08-30: 722026-09-06: 942026-09-13: 802026-09-20: 702026-09-27: 612026-10-04: 862026-10-11: 572026-10-18: 612025-10-262026-10-18max 127

What it means: dozens of changes land every week, almost all tests, refactors and small fixes. Each one was reviewed in public before merging; consensus rules change very rarely.

GitHub data checked 22 Oct, 20:05 London · github.com/bitcoin/bitcoin · public GitHub REST API, refreshed every 3 hours.

Latest Bitcoin Core releases

Discuss
Newest major
v31.1
8 Jul 2026
Maintained branch
v30.3
10 Jul 2026
Maintained branch
v29.4
10 Jul 2026

Bitcoin Core ships a new major version roughly every six months and keeps releasing fixes for older branches for a while (see the release lifecycle on bitcoincore.org). Always verify a download (see below). Which versions nodes run →

Maintainers and top contributors

Discuss

Maintainers are the people who press merge. Derived live from merge commits since 28 Sept 2026; the repo's contrib/verify-commits/trusted-keys lists 5 signing keys allowed to merge.

Top contributors by commits, all time (GitHub)
  1. 1.laanwj7,406
  2. 2.fanquake5,669
  3. 3.achow1012,578
  4. 4.sipa2,399
  5. 5.hebasto2,327
  6. 6.gavinandresen1,101
  7. 7.ryanofsky939
  8. 8.glozow795
  9. 9.jnewbery794
  10. 10.jonasschnelli774
  11. 11.theuni758
  12. 12.practicalswift715

Developer profiles on /people →

Recently merged pull requests

Discuss
  • #35395doc: Improve test suite dependencies documentationfanquake · 22 Oct, 16:53 London
  • #36581subprocess: fix command line memory leak on Windowsfanquake · 22 Oct, 16:34 London
  • #36599test: Fix intermittent timeout waiting for ibd_wtxid getdatafanquake · 22 Oct, 11:50 London
  • #36456Test: Cover malformed and truncated tx encodingsfanquake · 22 Oct, 10:35 London
  • #36590doc: archive release notes for v32.0fanquake · 22 Oct, 08:33 London
  • #36465Test: Add P2SH scriptSig stack-size boundary testsfanquake · 21 Oct, 20:16 London
  • #36457Test: Cover malformed merkle trees and nBitsfanquake · 21 Oct, 19:46 London
  • #36287build: Bump Xcode CLT minimum supported version to 26.3fanquake · 21 Oct, 16:46 London
  • #35919p2p: cap maxconnections at 2,000 to reduce crash risksedited · 21 Oct, 15:02 London
  • #36279test: non-inbound version message promotes address to tried tablesedited · 21 Oct, 14:09 London
  • #36579refactor: Enable some string performance tidy rulessedited · 21 Oct, 13:45 London
  • #36453util, cli: name the Sock wait timeout cap and use it for -rpcclienttimeout=0sedited · 21 Oct, 13:00 London
  • #36509refactor: remove more dead codesedited · 21 Oct, 12:13 London
  • #36449addrman: use uniform sampling inside bucketsfanquake · 21 Oct, 11:25 London
  • #36531guix: use `--load-path` for local modulesfanquake · 21 Oct, 10:50 London

BIPs: latest proposals and BIP-110

Discuss
Draft
52
Complete
19
Deployed
71
Closed
50

Consensus (soft fork) · by Dathon Ohm · number assigned 2025-12-03. Proposes temporarily limiting arbitrary data at the consensus level for one year. Status in the BIPs repository: Closed. Mailing-list thread ↗ · Node signalling share →

Most recently numbered BIPs
  • BIP 332Stale Tip RelayPeer Services · Draft · 2026-08-21
  • BIP 461Deterministic ECDSA SignaturesApplications · Draft · 2026-08-12
  • BIP 95Testnet 5Applications · Draft · 2026-06-22
  • BIP 450Formosa—Seed encoding by themed mnemonic storiesApplications · Draft · 2026-05-15
  • BIP 138Compact Encryption Scheme for Non-seed Wallet DataApplications · Draft · 2026-05-11
  • BIP 451Dust UTXO Disposal ProtocolApplications · Draft · 2026-04-28
  • BIP 440Varops Budget For Script Runtime ConstraintConsensus (soft fork) · Draft · 2026-03-25
  • BIP 441Restoration of disabled script (Tapleaf 0xC2)Consensus (soft fork) · Draft · 2026-03-25
  • BIP 393Output Script Descriptor AnnotationsApplications · Draft · 2026-03-17
  • BIP 448Taproot-native (Re)bindable TransactionsConsensus (soft fork) · Draft · 2026-03-11

192 BIPs in github.com/bitcoin/bips README; statuses per BIP 3. Checked 22 Oct, 20:05 London.

Bitcoin Knots, GUI and BIPs repositories

Discuss
bitcoinknots/bitcoin
★ 738
⑂ 188

Bitcoin Core derivative maintained by Luke Dashjr with extra options and stricter default relay policy.

Latest: v29.4.2.knots20260508 · 21 Sept 2026 · open issues+PRs 189 · last push 21 Sept
bitcoin-core/gui
★ 748
⑂ 377

Where pull requests for the Qt graphical interface of Bitcoin Core are opened and reviewed.

open issues+PRs 161 · last push 22 Oct
bitcoin/bips
★ 10,985
⑂ 6,032

Bitcoin Improvement Proposals: design documents for protocol, P2P and wallet standards.

open issues+PRs 69 · last push 22 Oct

Lightning implementations

Discuss
lightningnetwork/lnd
★ 8,204
⑂ 2,310

Lightning node by Lightning Labs (Go).

Latest: v0.21.4-beta · 1 Oct 2026 · open issues+PRs 889 · last push 22 Oct
ElementsProject/lightning
★ 3,102
⑂ 1,032

Lightning node by Blockstream (C).

Latest: v26.06.9 · 7 Oct 2026 · open issues+PRs 435 · last push 22 Oct
ACINQ/eclair
★ 1,347
⑂ 285

Lightning node by ACINQ (Scala), powers Phoenix's LSP.

Latest: v0.14.5 · 20 Oct 2026 · open issues+PRs 39 · last push 22 Oct
lightningdevkit/rust-lightning
★ 1,375
⑂ 481

Lightning Dev Kit: a library to build Lightning into apps (Rust).

Latest: v0.2.7 · open issues+PRs 266 · last push 22 Oct

Lightning section →

Where developers discuss

Discuss

How to contribute

Discuss
  1. CONTRIBUTING.md explains the PR workflow, commit style and how review (ACK/NACK) works. GUI changes go to bitcoin-core/gui.

  2. Testing and reviewing open PRs is the most useful first contribution. The PR Review Club walks through one PR at a time.

  3. Coding style, testing and debugging conventions for Bitcoin Core.

  4. BIP 3 describes how BIPs are written, numbered and move through statuses (Draft → Complete → Deployed, or Closed).

  5. bitcoindev mailing list (Google Groups) for protocol proposals; Delving Bitcoin for technical research threads.

  6. bitcoincore.org lists ways to contribute, including funding organisations for open-source Bitcoin work.

Verify a Bitcoin Core release (GPG + Guix hashes)

Discuss
  1. Download the release file and, from the same release folder, SHA256SUMS and SHA256SUMS.asc.
  2. Check the hash of your file is listed:
    sha256sum --ignore-missing --check SHA256SUMS
  3. Import the builder keys from the guix.sigs repository (builder-keys folder) and verify the signatures:
    gpg --verify SHA256SUMS.asc
  4. Look for several "Good signature" lines from builders you recognise. Releases are built reproducibly with Guix: independent builders get byte-identical binaries and publish their hashes in guix.sigs.

For v31.1: SHA256SUMS · SHA256SUMS.asc

Sources and method

  • GitHub public REST API (unauthenticated): repository stats, commit counts, search for open/merged PRs, releases, contributors, weekly commit activity.
  • Maintainers: GitHub accounts behind recent Merge bitcoin/bitcoin#… commits, cross-checked against the number of keys in contrib/verify-commits/trusted-keys.
  • BIPs: README and BIP files from github.com/bitcoin/bips; Delving Bitcoin latest.json; bitcoincore.reviews.
  • Refresh every 3 hours on our server. If a source fails, its last good data stays with a mark.

core ok · activity ok · repos ok · bips ok · delving ok · review_club ok · updated 22 Oct, 20:05 London