About Bitcoin Core
Bitcoin Core joins the Bitcoin peer-to-peer network, then downloads and checks every block and transaction in full. Running it means checking the rules yourself rather than trusting a third party. It also includes a wallet and an optional graphical user interface, and it is written in C++ under the MIT license.
The repository on GitHub is the integration and staging tree, so the master branch is regularly built and tested but is not guaranteed to be stable. Official tagged releases are created from release branches, and ready-to-use binaries are available from bitcoincore.org. GUI development takes place in a separate bitcoin-core/gui repository.
The project follows a documented contribution workflow, with developer notes in the doc folder and build instructions for each platform. Maintainers stress that testing and code review are the bottleneck and that the software is security-critical. It suits node operators, developers and researchers who want to run their own validating node or study the protocol implementation.
Key features
- Full validation of blocks and transactions
- Peer-to-peer network connectivity
- Built-in wallet for managing coins
- Optional graphical user interface
- Official binaries and tagged releases
- Build instructions for multiple platforms
Good fit for
- →Running your own validating Bitcoin node
- →Developing against the Bitcoin protocol
- →Reviewing and contributing to protocol code
- Built with
- C++
- Tags
- bitcoin
- cryptocurrency
- full-node
- p2p
- wallet
- cpp
- blockchain
- cryptography
Bitcoin Core: questions and answers
- What is Bitcoin Core used for?
- Bitcoin Core is open-source Bitcoin node software that connects to the peer-to-peer network, fully validates blocks and transactions, and includes a wallet and optional GUI. It is a good fit for running your own validating Bitcoin node, developing against the Bitcoin protocol, and reviewing and contributing to protocol code.
- Is Bitcoin Core open source?
- Yes. Bitcoin Core is open source under the MIT licence. Its source code is on GitHub at bitcoin/bitcoin and is written mainly in C++.
- Is Bitcoin Core free?
- Yes. Bitcoin Core is open source, so the software itself is free to use.
- Can I self-host Bitcoin Core?
- Yes. Bitcoin Core can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What are some alternatives to Bitcoin Core?
- Similar open-source tools in the Finance & Accounting category include BTCPay Server, Portfolio Performance and Rotki. SaaS products in the same category include Coinbase, ChainSnip and CoinPay.
- Is Bitcoin Core actively maintained?
- Yes. The most recent commit to Bitcoin Core was on 2 October 2026, and the latest release is v31.1, published on 8 July 2026. The project has 90k stars on GitHub.
Open-source alternatives to Bitcoin Core
See all
BTCPay Server
Finance & Accounting
BTCPay Server is a self-hosted, open-source cryptocurrency payment processor. It
MITvs Stripe★ 7.8k
Portfolio Performance
Finance & Accounting
Track and evaluate the performance of your investment portfolio across stocks, cryptocurre
EPL-1.0vs Empower★ 4.1k
Rotki
Finance & Accounting
A portfolio tracking, analytics, accounting and management application that protects your
AGPL-3.0★ 4k
Hyperswitch
Finance & Accounting
Open source, composable payments platform | PCI compliant | SaaS and Self-host options | E
Apache-2.0vs Stripe★ 45k
Lago
Finance & Accounting
Open-source billing for usage, subscriptions and hybrid pricing. Lago customers include Co
AGPL-3.0vs Chargebee★ 11k
Polar
Finance & Accounting
Polar — A billing platform for the intelligence era
Apache-2.0vs Lemon Squeezy★ 10k
SaaS alternatives to Bitcoin Core
See all
Coinbase
Finance & Accounting
Cryptocurrency exchange and wallet platform
SaaS
ChainSnip
Finance & Accounting
Captures and archives blockchain explorer pages with month-end wallet balances for accounting records
SaaS
CoinPay
Finance & Accounting
Non-custodial crypto payment gateway with escrow and wallets for businesses and AI agents
SaaS
Odyssey
Finance & Accounting
Bitcoin education app with quests and lessons that teach how Bitcoin works
SaaS
MetaMask
Finance & Accounting
Browser extension and mobile crypto wallet for Ethereum and web3 apps
SaaS
Account & Expense Manager
Finance & Accounting
Mobile app for budgeting, tracking expenses and managing personal finances
SaaS

