Topics / #bitcoin
Bitcoin projects on GitHub
Bitcoin cryptocurrency protocol and its ecosystem
As of , the most-starred Bitcoin projects on GitHub are bitcoin (90.4K stars), freqtrade (55.5K stars) and ccxt (44.4K stars). GitHub.Locker tracks 18 Bitcoin repositories with 383.2K stars combined. The fastest-growing on October 16 was freqtrade, with +47 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+47freqtrade
freqtrade/freqtrade · ★ 55.5KFreqtrade is a free, open-source crypto trading bot written in Python that automates buying and selling across major exchanges, controllable via Telegram or a built-in web UI.
hummingbot
hummingbot/hummingbot · ★ 20.5KAn open-source Python framework for building and deploying automated crypto trading bots across centralized and decentralized exchanges. Its users generated over $34 billion in volume across 140+ venues in the past year, and it is free under the Apache 2.0 license.
ccxt
ccxt/ccxt · ★ 44.4KCCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.
+20bitcoin
bitcoin/bitcoin · ★ 90.4KBitcoin Core is the reference client for the Bitcoin peer-to-peer network: it connects to that network to download and fully validate every block and transaction. It also ships an optional wallet and graphical user interface.
The all-time top
18 projects · by stars
- 90.4K
#1 · bitcoin/bitcoinbitcoin
Bitcoin Core is the reference client for the Bitcoin peer-to-peer network: it connects to that network to download and fully validate every block and transaction. It also ships an optional wallet and graphical user interface.
- 55.5K
#2 · freqtrade/freqtradefreqtrade
Freqtrade is a free, open-source crypto trading bot written in Python that automates buying and selling across major exchanges, controllable via Telegram or a built-in web UI.
- 44.4K
#3 · ccxt/ccxt
ccxt
CCXT is a unified trading library that connects to 100+ cryptocurrency exchanges and prediction markets through a single API, available in JavaScript/TypeScript, Python, C#, PHP, Go, Java and Rust.
- 4

bitcoinbook
25.3Kbitcoinbook/bitcoinbook · HTMLThis is the complete text of Mastering Bitcoin, a technical book that explains what Bitcoin is and how it works, shared as open source alongside its O'Reilly print and ebook editions.
- 5
hummingbot
20.5Khummingbot/hummingbot · PythonAn open-source Python framework for building and deploying automated crypto trading bots across centralized and decentralized exchanges. Its users generated over $34 billion in volume across 140+ venues in the past year, and it is free under the Apache 2.0 license.
- 6

awesome-blockchain-cn
18.9Kchaozh/awesome-blockchain-cn · JavaScriptA curated, Chinese-language collection of blockchain development resources covering both Ethereum and Hyperledger Fabric, from beginner explainers to SDKs, wallets, exchanges, and DeFi projects.
- 7

abu
18.9Kbbfamily/abu · PythonThis is 'abu' (阿布量化), an open-source Python framework for building, backtesting and running quantitative trading strategies across US/A-share/HK stocks, futures, options and cryptocurrencies like Bitcoin, using machine learning to optimize the strategies.
- 8

ZeroNet
18.8KHelloZeroNet/ZeroNet · JavaScriptZeroNet is open-source software for a decentralized web: it lets you publish and visit websites that use Bitcoin cryptography and the BitTorrent network for distribution instead of a traditional hosting provider.
- 9

Qbot
18.7KUFund-Me/Qbot · Jupyter NotebookQbot is a free, AI-oriented quantitative investment research platform that covers the whole loop: data acquisition, strategy development, backtesting, simulated trading, and live trading.
- 10

solana
15Ksolana-labs/solana · RustThis is the original Rust implementation of the Solana blockchain validator and ledger — a web-scale, high-performance blockchain protocol for decentralized apps and marketplaces. The repo is now archived and kept only as a historical reference.
- 11
nofx
13.1KNoFxAiOS/nofx · GoNOFX is an open-source, self-hosted AI trading terminal where a language model acts as the trading strategy, automatically trading crypto, US stocks, commodities and forex while a Go runtime enforces hard risk limits the model cannot override.
- 12
umbrel
12.4Kgetumbrel/umbrel · TypeScriptUmbrel (umbrelOS) is a free, beautiful home server operating system for self-hosting. It lets you run apps like OpenClaw, store your own files, and install over 300 apps from the Umbrel App Store on your own hardware.
- 13

bips
11Kbitcoin/bips · WikitextThis is the official repository of Bitcoin Improvement Proposals (BIPs) — design documents and standards for changing and extending Bitcoin, from consensus rules to wallet formats. The repo serves as both the publication medium and the permanent archive for these proposals.
- 14

gekko
10.2Kaskmike/gekko · JavaScriptGekko is a Bitcoin trading and backtesting platform that connects to popular Bitcoin exchanges — a trading bot written in JavaScript that runs on Node.js.
- 15

TradingView-API
5.6KMathieu2301/TradingView-API · TypeScriptA Node.js library that pulls real-time stock, crypto, and forex prices plus indicator values straight from TradingView, without needing an official API key.
- 16

XChange
4.1Kknowm/XChange · JavaXChange is a Java library that gives you one consistent API for trading and pulling market data from 60+ Bitcoin and altcoin exchanges, instead of learning each exchange's own REST/WebSocket API.
- 17

multicoin-address-validator
230Nonco-Organization/multicoin-address-validator · JavaScriptA JavaScript library that validates wallet addresses for Bitcoin, Litecoin, Ethereum, and over 100 other cryptocurrencies.
- 18

open-crypto-puzzles
203floflo777/open-crypto-puzzles · PythonA catalog of real, unsolved crypto puzzles with wallets still funded on-chain (about 6 BTC, 13 ETH, 1,900 AR across 31 puzzles), each with the author's own research: the escrow address, the puzzle author's clues, what has been tried, and where the trail goes cold.
Related topics
Often tagged together