─── ecosystem · bitcoin
Bitcoin
repositories
33,114
contributors
35,781
languages
20
top lang
JavaScript
repo wow
+679
contrib wow
+21,225
star wow
+23,782
weeks avail
5
─── weekly trend · 5w
repositories
3,105
contributors
35,781
stars
547,428
─── top gaining repos
+0 contributors · TypeScript
+0 contributors · Python
+0 contributors · C++
+0 contributors · TypeScript
+0 contributors · Wikitext
─── top languages · by repos
─── repositories
100 / 33,114| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | bitcoin/bitcoin Bitcoin Core integration/staging tree | C++ | 89,243 | 38,981 |
| 002 | bitcoinbook/bitcoinbook Mastering Bitcoin 3rd Edition - Programming the Open Blockchain | HTML | 25,213 | 6,200 |
| 003 | HelloZeroNet/ZeroNet ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | JavaScript | 18,749 | 2,288 |
| 004 | getumbrel/umbrel An elegant home server OS. Run OpenClaw, store your files and photos, run a Bitcoin node, and do more with over 300 apps in the Umbrel App Store. | TypeScript | 11,341 | 756 |
| 005 | getumbrel/llama-gpt A self-hosted, offline, ChatGPT-like chatbot. Powered by Llama 2. 100% private, with no data leaving your device. New: Code Llama support! | TypeScript | 10,953 | 709 |
| 006 | bitcoin/bips Bitcoin Improvement Proposals | Wikitext | 10,795 | 5,959 |
| 007 | spesmilo/electrum Electrum Bitcoin Wallet | Python | 8,494 | 3,439 |
| 008 | lightningnetwork/lnd Lightning Network Daemon ⚡️ | Go | 8,149 | 2,269 |
| 009 | btcpayserver/btcpayserver Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor. | C# | 7,590 | 1,969 |
| 010 | btcsuite/btcd An alternative full node bitcoin implementation written in Go (golang) | Go | 6,689 | 2,523 |
| 011 | bitcoinjs/bitcoinjs-lib A javascript Bitcoin library for node.js and browsers. | JavaScript | 5,990 | 2,251 |
| 012 | anders94/blockchain-demo A web-based demonstration of blockchain concepts. | Pug | 5,654 | 2,782 |
| 013 | bitcoinj/bitcoinj A library for working with Bitcoin | Java | 5,217 | 2,564 |
| 014 | iancoleman/bip39 A web tool for converting BIP39 mnemonic codes | JavaScript | 4,183 | 1,617 |
| 015 | bitcoin-wallet/bitcoin-wallet Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required. | Java | 4,149 | 2,290 |
| 016 | BlockchainCommons/Learning-Bitcoin-from-the-Command-Line A complete course for learning Bitcoin programming and usage from the command | Jupyter Notebook | 3,431 | 822 |
| 017 | BlueWallet/BlueWallet Bitcoin wallet for iOS & Android. Built with React Native | TypeScript | 3,215 | 1,033 |
| 018 | ElementsProject/lightning Core Lightning — Lightning Network implementation focusing on spec compliance and performance | C | 3,068 | 998 |
| 019 | bcoin-org/bcoin Javascript bitcoin library for node.js and browsers | JavaScript | 3,066 | 819 |
| 020 | stacks-network/stacks-core The Stacks blockchain implementation | Rust | 3,062 | 759 |
| 021 | lnbook/lnbook Mastering the Lightning Network (LN) | AsciiDoc | 2,950 | 655 |
| 022 | bmoscon/cryptofeed Cryptocurrency Exchange Websocket Data Feed Handler | Python | 2,841 | 754 |
| 023 | mempool/mempool Explore the full Bitcoin ecosystem with mempool.space, or be your own explorer and self-host your own instance with one-click installation on popular Raspberry Pi fullnode distros including Umbrel, Raspiblitz, Start9, and more! | TypeScript | 2,753 | 1,081 |
| 024 | rust-bitcoin/rust-bitcoin Rust Bitcoin library | Rust | 2,633 | 983 |
| 025 | CryptozombiesHQ/cryptozombies-lesson-code cryptozomebie lesson code | JavaScript | 2,621 | 1,123 |
| 026 | raspiblitz/raspiblitz Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD | Python | 2,596 | 558 |
| 027 | bitcoin-core/secp256k1 Optimized C library for EC operations on curve secp256k1 | C | 2,432 | 1,145 |
| 028 | lightning/bolts BOLT: Basis of Lightning Technology (Lightning Network Specifications) | Markdown | 2,236 | 525 |
| 029 | stacks-network/stacks Overview of Bitcoin's Stacks layer. | — | 2,057 | 258 |
| 030 | sparrowwallet/sparrow Desktop Bitcoin Wallet focused on security and privacy. Free and open source. | Java | 2,014 | 292 |
| 031 | LeoYeAI/openclaw-master-skills 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai | Python | 2,012 | 307 |
| 032 | stacks-archive/sbtc-developer-release sBTC primitives, signer components, helper tools | Rust | 1,958 | 19 |
| 033 | MetacoSA/NBitcoin Comprehensive Bitcoin library for the .NET framework. | C# | 1,944 | 869 |
| 034 | karpathy/cryptos Pure Python from-scratch zero-dependency implementation of Bitcoin for educational purposes | Jupyter Notebook | 1,901 | 327 |
| 035 | jimmysong/programmingbitcoin Repository for the book | Python | 1,872 | 704 |
| 036 | janoside/btc-rpc-explorer Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core. | JavaScript | 1,780 | 1,355 |
| 037 | BitMEX/sample-market-maker Sample BitMEX Market Making Bot | Python | 1,713 | 740 |
| 038 | asavinov/intelligent-trading-bot Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering | Python | 1,704 | 382 |
| 039 | cake-tech/cake_wallet The open source repository for Cake Wallet, a noncustodial multi-currency wallet, and Monero.com, a noncustodial Monero-only wallet. Need help? Check out https://docs.cakewallet.com | Dart | 1,690 | 364 |
| 040 | DemocracyEarth/wallet Censorship resistant democracies. | JavaScript | 1,511 | 276 |
| 041 | jkbrzt/cointrol ฿ Bitcoin trading bot with a real-time dashboard for Bitstamp. | Python | 1,457 | 281 |
| 042 | richardkiss/pycoin Python-based Bitcoin and alt-coin utility library. | Python | 1,441 | 493 |
| 043 | citp/BlockSci A high-performance tool for blockchain science and exploration | C++ | 1,394 | 269 |
| 044 | libbitcoin/libbitcoin-system Bitcoin Cross-Platform C++ Development Toolkit | C++ | 1,389 | 400 |
| 045 | ZeusLN/zeus A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345 | TypeScript | 1,383 | 239 |
| 046 | romanz/electrs An efficient re-implementation of Electrum Server in Rust | Rust | 1,366 | 548 |
| 047 | lightningdevkit/rust-lightning A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning! | Rust | 1,358 | 461 |
| 048 | ACINQ/eclair A scala implementation of the Lightning Network. | Scala | 1,340 | 285 |
| 049 | igorbarinov/awesome-bitcoin A curated list of bitcoin services and tools for software developers | — | 1,334 | 242 |
| 050 | haveno-dex/haveno Decentralized P2P exchange platform built on Monero and Tor | Java | 1,332 | 169 |
| 051 | vbuterin/pybitcointools SImple, common-sense Bitcoin-themed Python ECC library | — | 1,329 | 877 |
| 052 | raspibolt/raspibolt RaspiBolt v3: Bitcoin & Lightning full node on a Raspberry Pi | Markdown | 1,262 | 362 |
| 053 | btcsuite/btcwallet A secure bitcoin wallet daemon written in Go (golang) | Go | 1,255 | 652 |
| 054 | LN-Zap/zap-desktop Zap Wallet - Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️ | JavaScript | 1,255 | 204 |
| 055 | merkletreejs/merkletreejs 🌱 Construct Merkle Trees and verify proofs in JavaScript. By @miguelmota | TypeScript | 1,237 | 226 |
| 056 | Blockstream/esplora Explorer for Bitcoin and Liquid | JavaScript | 1,234 | 509 |
| 057 | decentralized-identity/ion The Identity Overlay Network (ION) is a DID Method implementation using the Sidetree protocol atop Bitcoin | HTML | 1,230 | 167 |
| 058 | shobrook/BitVision Trade Bitcoin and run forecasting models from the terminal | JavaScript | 1,228 | 191 |
| 059 | lnbits/lnbits LNbits, free and open-source Lightning wallet and accounts system. | Python | 1,211 | 399 |
| 060 | bitcoinjs/bip39 JavaScript implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys | JavaScript | 1,176 | 459 |
| 061 | ElementsProject/elements Open Source implementation of advanced blockchain features extending the Bitcoin protocol | C++ | 1,151 | 405 |
| 062 | SeedSigner/seedsigner Use an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions! (and do other cool stuff) | Python | 1,133 | 294 |
| 063 | stacks-archive/blockstack-browser The Blockstack Browser | JavaScript | 1,116 | 197 |
| 064 | Bit-Wasp/bitcoin-php Bitcoin implementation in PHP | PHP | 1,076 | 447 |
| 065 | bitcoindevkit/bdk A modern, lightweight, descriptor-based wallet library written in Rust! | Rust | 1,054 | 455 |
| 066 | jgarzik/cpuminer CPU miner for bitcoin | C | 1,036 | 2,371 |
| 067 | Blockstream/satellite Blockstream Satellite | Python | 1,036 | 160 |
| 068 | BlueWallet/LndHub Wrapper for Lightning Network Daemon. It provides separate accounts for end-users | JavaScript | 1,010 | 368 |
| 069 | ttttonyhe/ouorz-mono A Monorepo for My ( :earth_asia: Personal Website / :microscope: Academic Profile ) and { Other Related Projects } | TypeScript | 1,006 | 32 |
| 070 | piotrnar/gocoin Full bitcoin solution written in Go (golang) | Go | 1,003 | 224 |
| 071 | bcongdon/awesome-lightning-network ⚡ A curated list of awesome Lightning Network projects for developers and crypto enthusiasts | — | 1,003 | 137 |
| 072 | RoboSats/robosats A simple and private bitcoin exchange | Python | 997 | 226 |
| 073 | OpenBazaar/openbazaar-go OpenBazaar 2.0 Server Daemon in Go | Go | 991 | 280 |
| 074 | bitcoin-abe/bitcoin-abe Abe: block browser for Bitcoin and similar currencies | Python | 981 | 646 |
| 075 | lightninglabs/neutrino Privacy-Preserving Bitcoin Light Client | Go | 975 | 214 |
| 076 | stx-labs/stacks.js JavaScript libraries for identity, auth, storage and transactions on the Stacks blockchain. | TypeScript | 975 | 317 |
| 077 | keppel/lotion ✨ Smooth, easy blockchain apps ✨ | TypeScript | 973 | 130 |
| 078 | OutCast3k/coinbin Javascript Bitcoin Wallet. Supports Multisig, Stealth, HD, SegWit, Bech32, Time Locked Addresses, RBF and more! | JavaScript | 954 | 644 |
| 079 | unisat-wallet/extension The first open-source browser extension wallet for Bitcoin NFTs | TypeScript | 944 | 415 |
| 080 | trezor/python-mnemonic :snake: Mnemonic code for generating deterministic keys, BIP39 | Python | 944 | 393 |
| 081 | omnilaboratory/OBAndroid OBAndroid is a self-custodial OmniBOLT Lightning wallet for android devices. It provides a platform for simple, instantaneous Bitcoin/Omnilayer asset payments | Java | 924 | 11 |
| 082 | lian/bitcoin-ruby bitcoin utils and protocol in ruby. | Ruby | 922 | 320 |
| 083 | BitMEX/api-connectors Libraries for connecting to the BitMEX API. | C++ | 909 | 779 |
| 084 | lightninglabs/lightning-app An easy-to-use cross-platform Lightning wallet | JavaScript | 894 | 165 |
| 085 | yijixiuxin/chanlun-pro 基于缠中说禅所讲缠论理论,以便量化分析市场行情的工具 | Python | 890 | 337 |
| 086 | jlopp/physical-bitcoin-attacks A list of known attacks against Bitcoin / crypto asset owning entities that occurred in meatspace. | — | 876 | 99 |
| 087 | yenom/BitcoinKit Bitcoin protocol toolkit for Swift | Swift | 869 | 294 |
| 088 | icidasset/diffuse A music player that connects to your cloud/distributed storage. | JavaScript | 867 | 67 |
| 089 | jamaljsr/polar One-click Bitcoin Lightning networks for local app development & testing | TypeScript | 855 | 183 |
| 090 | michaelliao/cryptocurrency Simple Java library to interact with bitcoin | JavaScript | 854 | 382 |
| 091 | 3rdIteration/btcrecover BTCRecover is an open source wallet password and seed recovery tool. For seed based recovery, this is primarily useful in situations where you have lost/forgotten parts of your mnemonic, or have made an error transcribing it. (So you are either seeing an empty wallet or gettign an error that your seed is invalid) For wallet password or passphrase recovery, it is primarily useful if you have a reasonable idea about what your password might be. | Python | 851 | 268 |
| 092 | etotheipi/BitcoinArmory Python-Based Bitcoin Software | C++ | 851 | 651 |
| 093 | ACINQ/phoenix Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments. | Kotlin | 842 | 141 |
| 094 | JoinMarket-Org/joinmarket-clientserver Bitcoin CoinJoin implementation with incentive structure to convince people to take part | Python | 826 | 195 |
| 095 | bither/bither-android-lib Bither Android Library | C | 811 | 230 |
| 096 | Ride-The-Lightning/RTL Ride The Lightning - A full function web browser app for LND, C-Lightning and Eclair | TypeScript | 797 | 172 |
| 097 | samre12/deep-trading-agent Deep Reinforcement Learning based Trading Agent for Bitcoin | Python | 794 | 203 |
| 098 | JulyIghor/QtBitcoinTrader Secure multi crypto exchange trading client | C++ | 792 | 375 |
| 099 | lightningminers/awesome-indie Resources for independent developers to make money | — | 790 | 78 |
| 100 | Ekliptor/WolfBot Crypto currency trading bot written in TypeScript for NodeJS | TypeScript | 780 | 224 |
Want deeper analysis?
Commission a benchmark report for Bitcoin.
─── subscriber view
Unlock the full view of the Bitcoin ecosystem
- · Full repository, commit, and contributor breakdown
- · Peer graph + ecosystem links
- · Weekly trend deltas and pulse signal
- · API + CSV / JSON exports
Already a subscriber? Sign in with the same email used at checkout.