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 →
Top 23 C Bitcoin Projects
-
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 -
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.
-
-
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.
-
-
brainflayer
A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.
-
phoenix
Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments. (by ACINQ)
-
That’s what we did when we built air-gapped Bitcoin cold storage: https://github.com/square/subzero
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
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.
-
secp256k1-zkp
A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2
-
vanitygen-plusplus
A vanity address generator for BTC, ETH, LTC, TRX and 100+ more crypto currencies.
-
-
-
-
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!
-
-
-
-
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.
-
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.
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.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Bitcoin discussion
C Bitcoin related posts
-
An Animated QR Code of Bad Apple
-
Github repo
-
Firmware Update 1.2.0&Open Source Announcement
-
The latest firmware appears to be "source available", not "open source".
-
I can't find some components in this schematic.
-
Coldcard post anti-forensics for paranoid people
-
Hardware/Software wallets and backdoors implemented by different nations?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 8 Feb 2025
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 |