C++ Bitcoin

Open-source C++ projects categorized as Bitcoin

Top 23 C++ Bitcoin Projects

  • Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Understanding BTC Software | /r/BitcoinBeginners | 2023-12-11

    Which article? Have a look at Luke's CVE and pull request https://nvd.nist.gov/vuln/detail/CVE-2023-50428 https://github.com/bitcoin/bitcoin/pull/28408

  • blackbird

    Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • Krypto-trading-bot

    Self-hosted crypto trading bot (automated high frequency market making) written in C++

    Project mention: Krypto-trading-bot: NEW Extended Research - star count:3058.0 | /r/algoprojects | 2023-07-01
  • lbrycrd

    The blockchain that provides the digital content namespace for the LBRY protocol

  • wallet-core

    Cross-platform, cross-blockchain wallet library.

    Project mention: Best wallet on F-Droid? | /r/fossdroid | 2023-06-26

    And definitely not them either after this https://github.com/trustwallet/wallet-core/issues/1513

  • dash

    Dash - Reinventing Cryptocurrency (by dashpay)

    Project mention: The Dash network has upgraded successfully to version 19.2 earlier today at block number 1899072 | /r/dashpay | 2023-07-06

    In case you are facing issues with nodes you forgot to update, please update now https://github.com/dashpay/dash/releases/tag/v19.2.0 and if your node is stuck on a prior block, please be sure to reindex that node.

  • BlockSci

    A high-performance tool for blockchain science and exploration

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • qtum

    Qtum Core Wallet

    Project mention: How to use QTUM? | /r/Qtum | 2023-12-07

    Download the official Qtum wallet from qtum.org and you can stake (or delegate staking) directly through your wallet

  • bitcoin-abc

    Bitcoin ABC develops node software and infrastructure for the eCash project. This a mirror of the official Bitcoin-ABC repository. Please see README.md

    Project mention: Today "officially" marks the day that CoinFLEX "rugged" the entire SmartBCH community 😣 | /r/btc | 2023-04-01

    I found a definition of MAX_STANDARD_TX_SIZE here.

  • btcpool-ABANDONED

    backend of pool.btc.com

    Project mention: How to Setup CGMiner in Windows and Use pool.btc.com | /r/BitcoinMining | 2023-10-22

    I also want to use pool.btc.com.

  • bitcoin-sv

    Bitcoin SV (Satoshi Vision) is the original Bitcoin. This Github repository provides open-source software to enable use of Bitcoin SV.

    Project mention: No BSV server development for over a month? | /r/bsv | 2023-05-30

    After regular development activity, all bitcoinSV branches show now activity for over a month.

  • okcash

    OK is the leading multi chain and energy friendly open source electronic cash, nobody owns or controls OK and everyone can take part. OK wallet integration/staging tree • Okcash

  • ain

    DeFi Blockchain - enabling decentralized finance on Bitcoin (by DeFiCh)

    Project mention: Bridging from defi oracle meta mainnet? | /r/defiblockchain | 2023-07-12
  • VanitySearch

    Bitcoin Address Prefix Finder

  • Fulcrum

    A fast & nimble SPV Server for BCH, BTC, and LTC (by cculianu)

    Project mention: Can't get addresses to load in mempool | /r/getumbrel | 2023-06-06

    Fulcrum. Fulcrum requires more resources than romanz/electrs but it can still run on a Raspberry Pi, and it handles heavy queries much more efficiently. If you're having issues with romanz/electrs, Fulcrum is worth a try.

  • syscoin

    Syscoin is a crypto currency that is universally merge-mineable with a dual chain architecture both UTXO and EVM. The UTXO chain offers a data availability layer (Proof-Of-Data Availability) to offer censorship resistance for a rollup-driven roadmap.

  • rn-ldk

    Lightweight lightning node for React Native

  • bleskomat-diy

    The do-it-yourself (DIY) version of the Bleskomat Bitcoin Lightning ATM project.

  • deeponion

    Official Source Repo for DeepOnion - Anonymous Cryptocurrency on TOR

  • bitcoin

    Bitcoin Core UASF BIP148. Download: (by UASF)

    Project mention: Jack Mallers of Strike on CNBC's Power Lunch (Full 7:39) | /r/Bitcoin | 2023-03-21

    A lot more than the typical price hype noise of this subreddit would have you believe. Running a full node is boring compared to price drama and so it gets little attention. However, you just have to look only as far back as 2017's BIP 148 UASF movement to see that full node operators are as important as miners or merchants in determining the consensus of which fork of Bitcoin wins out; back then, the majority of mining power threatened to significantly increae the operating costs of full node operators in order to support something called SegWit2x but, I would argue, backed down when full node operators paying attention to the politics signalled their support by running the BIP 148 client. Hash power is wasted if it's used to mine coins people don't want to buy. A full node is absolutely essential to determine for yourself if the coins you bought are what you think they are (e.g. via a local block explorer such as with RaspiBlitz).

  • marscoin

    Marscoin source tree

  • gobyte

    GoByte Core - GBX

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-11.

C++ Bitcoin related posts


What are some of the best open-source Bitcoin projects in C++? This list will help you:

Project Stars
1 Bitcoin 74,082
2 blackbird 5,841
3 Krypto-trading-bot 3,173
4 lbrycrd 2,622
5 wallet-core 2,555
6 dash 1,477
7 BlockSci 1,313
8 qtum 1,186
9 bitcoin-abc 1,133
10 btcpool-ABANDONED 624
11 bitcoin-sv 615
12 okcash 437
13 ain 393
14 VanitySearch 355
15 Fulcrum 280
16 syscoin 178
17 rn-ldk 134
18 navcoin-core 123
19 bleskomat-diy 85
20 deeponion 63
21 bitcoin 62
22 marscoin 38
23 gobyte 33
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.