C Bitcoin

Open-source C projects categorized as Bitcoin

Top 23 C Bitcoin Projects

  1. lightning

    Core Lightning — Lightning Network implementation focusing on spec compliance and performance

    Project mention: L402: The Missing Piece in the Internet's Payment Infrastructure | news.ycombinator.com | 2024-07-15
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. NerdMiner_v2

    Improved version of first ESP32 NerdMiner

  4. trezor-firmware

    :lock: Trezor Firmware Monorepo

    Project mention: Ask HN: Who is hiring? (February 2025) | news.ycombinator.com | 2025-02-03

    Trezor | Software Engineer (Embedded, Firmware, React) | Prague, CZ | Remote | https://satoshilabs.com/careers

    Description copied from the Firmware Developer role, have a look at the careers page for many more details!

    We’re Trezor (https://trezor.io/), a leading company in crypto security, that has pioneered the hardware wallet industry. As a Firmware Developer, you’ll help us develop firmware that runs on thousands of Trezor devices all over the world. Basically, our products put people at ease knowing their digital assets are safe. Your job here will consist of providing new features, fixing bugs, and solving difficult technical problems. Along the way, you'll gain valuable insights into the practical application of cryptography.

    We picture you as a skilled developer who has a background in Python programming and has completed at least some side projects in Rust. A solid understanding of C will also be necessary.

    Together, we will bring new hardware wallets to life, including a flagship Trezor product with Bluetooth connectivity. Sounds exciting, right?

    Keyword: Bitcoin

    PS: You can apply directly using the Satoshi Labs careers page or email me at [email protected] and I will make sure to forward your application to the relevant people in our HR department.

  5. Ravencoin

    Ravencoin Core integration/staging tree

  6. brainflayer

    A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.

  7. phoenix

    Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments. (by ACINQ)

  8. subzero

    Block's Bitcoin Cold Storage solution.

    Project mention: An Animated QR Code of Bad Apple | news.ycombinator.com | 2024-05-17

    That’s what we did when we built air-gapped Bitcoin cold storage: https://github.com/square/subzero

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mako

    Bitcoin node written in C (by chjj)

    Project mention: Mako – fast, production-grade web bundler based on Rust | news.ycombinator.com | 2024-07-02

    Sadly, I only discovered that one after I named this project: https://github.com/chjj/mako

  11. scrypt

    The scrypt key derivation function was originally developed for use in the Tarsnap online backup system and is designed to be far more secure against hardware brute-force attacks than alternative functions such as PBKDF2 or bcrypt.

  12. secp256k1-zkp

    A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

  13. vanitygen-plusplus

    A vanity address generator for BTC, ETH, LTC, TRX and 100+ more crypto currencies.

  14. eclair-mobile

    An Android wallet for the Lightning Network

  15. trezor-hardware

    :wrench: Hardware design of Trezor

  16. keystone3-firmware

    The best open source hardware wallet

  17. denarius

    Denarius [$D] is a PoW/PoS Hybrid Cryptocurrency with Tribus a new PoW Hashing Algo built specifically for D, one of a kind hybrid masternodes called Fortuna Stakes, atomic swaps, staking, mining, IPFS, optional Native Tor and I2P, and much more!

  18. app-bitcoin-new

    Modern Bitcoin Application based on PSBT and Descriptors

  19. c64-bitcoin-miner

    C64 Bitcoin miner

  20. libethc

    Open-source Ethereum C library

  21. bitcoin-toolkit

    An assortment of bitcoin-related command line tools to creating and modifying keys, generating vanity addresses, interacting with nodes, and more. Includes bech32 support.

  22. ecloop

    🔐💻 ecloop: A high-performance, CPU-optimized tool for computing public keys on the secp256k1 elliptic curve, with features for searching compressed & uncompressed public keys and customizable search parameters.

    Project mention: 2024 In Review | dev.to | 2025-01-01

    ecloop (c, cli) – secp256k1 elliptic curve implementation for Apple chips. Mainly an educational project to understand cryptography, SIMD optimizations, etc. Added several standard use cases for finding Bitcoin keys by brute force, but mathematically this is pointless, so as I said earlier, this is more of an interesting educational project (and I wanted to publish a series of articles on cryptography, but didn't have time last year, I hope to do it this year). Some people use this project in hopes of finding something. I also had ideas to add Metal API support – but that takes a lot of time, so I switched to other projects. Score: okay.

  23. gerty-hardware

    A low power eink display that pairs with LNbits

  24. protoblock

    Protoblock blockchain protocol core

  25. NewFinance

    Multi Party Secured Mobile Bitcoin Wallet

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C Bitcoin discussion

Log in or Post with

C Bitcoin related posts

  • An Animated QR Code of Bad Apple

    2 projects | news.ycombinator.com | 17 May 2024
  • Github repo

    1 project | /r/coldcard | 10 Dec 2023
  • Firmware Update 1.2.0&Open Source Announcement

    3 projects | /r/KeystoneWallet | 8 Dec 2023
  • The latest firmware appears to be "source available", not "open source".

    1 project | /r/KeystoneWallet | 8 Dec 2023
  • I can't find some components in this schematic.

    1 project | /r/PCB | 7 Dec 2023
  • Coldcard post anti-forensics for paranoid people

    2 projects | /r/coldcard | 23 Aug 2023
  • Hardware/Software wallets and backdoors implemented by different nations?

    2 projects | /r/Bitcoin | 10 Jul 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 8 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 lightning 2,894
2 NerdMiner_v2 1,820
3 trezor-firmware 1,420
4 Ravencoin 1,088
5 brainflayer 921
6 phoenix 703
7 subzero 688
8 mako 579
9 scrypt 484
10 secp256k1-zkp 379
11 vanitygen-plusplus 307
12 eclair-mobile 258
13 trezor-hardware 201
14 keystone3-firmware 119
15 denarius 110
16 app-bitcoin-new 98
17 c64-bitcoin-miner 88
18 libethc 54
19 bitcoin-toolkit 27
20 ecloop 24
21 gerty-hardware 20
22 protoblock 15
23 NewFinance 12

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?