
TOP 66 Bitcoin Open Source Projects in 2025

1. Freqtrade/Freqtrade
GitHub stars: 36,100
Description: Free, open source crypto trading bot
Programing Language: Python
Tags: python, bitcoin, telegram-bot, trading-bot, cryptocurrency
Updated: 7 hours ago
Link: https://github.com/freqtrade/freqtrade

2. Bitcoinbook/Bitcoinbook
GitHub stars: 24,000
Description: Mastering Bitcoin 3rd Edition - Programming the Open Blockchain
Programing Language: HTML
Tags: bitcoin, blockchain, bitcoin-api, oreilly, oreilly-books
Updated: Dec 26, 2024
Link: https://github.com/bitcoinbook/bitcoinbook

3. Bbfamily/Abu
GitHub stars: 12,700
Description: 阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构
Programing Language: Python
Tags: machine-learning, bitcoin, trading, numpy, pandas
Updated: Nov 21, 2024
Link: https://github.com/bbfamily/abu

4. Askmike/Gekko
GitHub stars: 10,100
Description: A bitcoin trading bot written in node - https://gekko.wizb.it/
Programing Language: JavaScript
Tags: bitcoin, trading-bot, exchange, trading-strategies, gekko
Updated: Feb 16, 2020
Link: https://github.com/askmike/gekko

5. Bitcoin/Bips
GitHub stars: 9,700
Description: Bitcoin Improvement Proposals
Programing Language: Wikitext
Updated: 19 hours ago
Link: https://github.com/bitcoin/bips

6. U Fund Me/Qbot
GitHub stars: 9,500
Description: [🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.github.io/Qbot …
Programing Language: Jupyter Notebook
Tags: machine-learning, deep-learning, bitcoin, blockchain, fintech
Updated: Nov 9, 2024
Link: https://github.com/UFund-Me/Qbot

7. Dvf/Blockchain
GitHub stars: 7,900
Description: A simple Blockchain in Python
Programing Language: C#
Tags: python, flask, bitcoin, blockchain, cryptocurrency
Updated: Jul 21, 2024
Link: https://github.com/dvf/blockchain

8. Electrum
GitHub stars: 7,200
Description: Electrum Bitcoin Wallet
Programing Language: Python
Tags: python, lightning, bitcoin, electrum, bitcoin-wallet
Updated: 2 hours ago
Link: https://github.com/spesmilo/electrum

9. Yeasy/Blockchain Guide
GitHub stars: 6,900
Description: Introduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.
Programing Language: Go
Tags: bitcoin, book, ethereum, blockchain, technology
Updated: Dec 17, 2024
Link: https://github.com/yeasy/blockchain_guide

10. Stock Sharp
GitHub stars: 6,700
Description: Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and …
Programing Language: C#
Tags: c-sharp, finance, crypto, trading, forex
Updated: 21 hours ago
Link: https://github.com/StockSharp/StockSharp

11. Umbrel
GitHub stars: 6,700
Description: A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4,…
Programing Language: TypeScript
Tags: docker, raspberry-pi, lightning, bitcoin, raspberrypi
Updated: 16 days ago
Link: https://github.com/getumbrel/umbrel

12. Btcpayserver
GitHub stars: 6,100
Description: Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.
Programing Language: C#
Tags: bitcoin, selfhosted, crowdfunding, payment-gateway, lightning-network
Updated: 1 minute ago
Link: https://github.com/btcpayserver/btcpayserver

13. btcd
GitHub stars: 6,100
Description: An alternative full node bitcoin implementation written in Go (golang)
Programing Language: Go
Tags: bitcoin, hacktoberfest, btcd
Updated: 13 hours ago
Link: https://github.com/btcsuite/btcd

14. Blackbird
GitHub stars: 5,800
Description: Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy
Programing Language: C++
Tags: bitcoin, c-plus-plus, trading-bot, arbitrage, market-neutrality
Updated: Jul 28, 2022
Link: https://github.com/butor/blackbird

15. Bitcoinjs Lib
GitHub stars: 5,600
Description: A javascript Bitcoin library for node.js and browsers.
Programing Language: TypeScript
Tags: nodejs, javascript, browserify, bitcoin, bitcoinjs
Updated: yesterday
Link: https://github.com/bitcoinjs/bitcoinjs-lib

16. Anders94/Blockchain Demo
GitHub stars: 5,400
Description: A web-based demonstration of blockchain concepts.
Programing Language: Pug
Tags: bitcoin, blockchain, blockchain-technology
Updated: Dec 16, 2024
Link: https://github.com/anders94/blockchain-demo

17. Jesse
GitHub stars: 5,300
Description: An advanced crypto trading bot written in Python
Programing Language: Python
Tags: python, bot, framework, crypto, bitcoin
Updated: 50 minutes ago
Link: https://github.com/jesse-ai/jesse

18. Crypto Signal/Crypto Signal
GitHub stars: 5,100
Description: Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks
Programing Language: Python
Tags: crypto, bitcoin, trading, coinbase, ethereum
Updated: Jul 7, 2024
Link: https://github.com/CryptoSignal/Crypto-Signal

19. Bitcoinj
GitHub stars: 4,900
Description: A library for working with Bitcoin
Programing Language: Java
Tags: java, library, bitcoin, blockchain, bitcoinj
Updated: 2 days ago
Link: https://github.com/bitcoinj/bitcoinj

20. Bitcore
GitHub stars: 4,800
Description: A full stack for bitcoin and blockchain-based applications
Programing Language: JavaScript
Updated: 19 hours ago
Link: https://github.com/bitpay/bitcore

21. Git Torrent
GitHub stars: 4,700
Description: A decentralization of GitHub using BitTorrent and Bitcoin
Programing Language: JavaScript
Updated: Jul 29, 2020
Link: https://github.com/cjb/GitTorrent

22. Jeiwan/Blockchain Go
GitHub stars: 4,200
Description: A simplified blockchain implementation in Golang
Programing Language: Go
Tags: golang, bitcoin, blockchain, cryptocurrency
Updated: Jun 20, 2024
Link: https://github.com/Jeiwan/blockchain_go

23. Alpha Vantage
GitHub stars: 4,200
Description: A python wrapper for Alpha Vantage API for financial data.
Programing Language: Python
Tags: python, finance, json, bitcoin, pandas
Updated: Apr 13
Link: https://github.com/RomelTorres/alpha_vantage

24. Cointop Sh/Cointop
GitHub stars: 4,100
Description: A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Programing Language: Go
Tags: go, macos, linux, cli, console
Updated: Apr 7, 2024
Link: https://github.com/cointop-sh/cointop

25. Michaelgrosner/Tribeca
GitHub stars: 4,000
Description: A high frequency, market making cryptocurrency trading platform in node.js
Programing Language: TypeScript
Tags: docker, bitcoin, trading, trading-bot, cryptocurrency
Updated: Dec 8, 2021
Link: https://github.com/michaelgrosner/tribeca

26. Bitpay/Wallet
GitHub stars: 3,900
Description: Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.
Programing Language: TypeScript
Tags: bitcoin, blockchain, hardware-wallet, wallet, wallet-service
Updated: Apr 29, 2023
Link: https://github.com/bitpay/wallet

27. Knowm/X Change
GitHub stars: 3,900
Description: XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent inter…
Programing Language: Java
Tags: bitcoin
Updated: 6 days ago
Link: https://github.com/knowm/XChange

28. Ordinals/Ord
GitHub stars: 3,900
Description: 👁🗨 Rare and exotic sats
Programing Language: Rust
Tags: art, rust, bitcoin
Updated: 18 hours ago
Link: https://github.com/ordinals/ord

29. Superalgos
GitHub stars: 3,900
Description: Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your…
Programing Language: JavaScript
Tags: open-source, crypto, trading, trading-bot, cryptocurrency
Updated: 9 hours ago
Link: https://github.com/Superalgos/Superalgos

30. Krypto Trading Bot
GitHub stars: 3,300
Description: Self-hosted crypto trading bot (automated high frequency market making) written in C++
Programing Language: C++
Tags: bitcoin, trading, coinbase, trading-bot, cryptocurrency
Updated: Sep 18, 2022
Link: https://github.com/ctubio/Krypto-trading-bot

31. Freqtrade Strategies
GitHub stars: 3,100
Description: Free trading strategies for Freqtrade bot
Programing Language: Python
Tags: bitcoin, trading, trading-bot, cryptocurrency, trading-strategies
Updated: 29 days ago
Link: https://github.com/freqtrade/freqtrade-strategies

32. Octo Bot
GitHub stars: 3,000
Description: Open source crypto trading bot
Programing Language: Python
Tags: python, bot, telegram, bitcoin, trading
Updated: 4 days ago
Link: https://github.com/Drakkar-Software/OctoBot

33. Bcoin
GitHub stars: 3,000
Description: Javascript bitcoin library for node.js and browsers
Programing Language: JavaScript
Tags: bitcoin, mining, cryptocurrency, wallet
Updated: Feb 12
Link: https://github.com/bcoin-org/bcoin

34. Learning Bitcoin From The Command Line
GitHub stars: 3,000
Description: A complete course for learning Bitcoin programming and usage from the command
Programing Language: Jupyter Notebook
Tags: cli, bitcoin, blockchain, transaction, multisig
Updated: 11 days ago
Link: https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line

35. Stacks Core
GitHub stars: 2,900
Description: The Stacks blockchain implementation
Programing Language: Rust
Tags: crypto, bitcoin, decentralized, stacks, layer2
Updated: 8 hours ago
Link: https://github.com/stacks-network/stacks-core

36. Blockchain Stuff
GitHub stars: 2,900
Description: Blockchain and Crytocurrency Resources
Programing Language: Updated on Nov 1, 2021
Tags: awesome, bitcoin, ethereum, smart-contracts, blockchain
Updated:
Link: https://github.com/Xel/Blockchain-stuff

37. Lightning
GitHub stars: 2,800
Description: Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Programing Language: C
Tags: lightning, bitcoin, p2p, lightning-network
Updated: 5 hours ago
Link: https://github.com/ElementsProject/lightning

38. Lnbook
GitHub stars: 2,800
Description: Mastering the Lightning Network (LN)
Programing Language: AsciiDoc
Tags: bitcoin, blockchain, p2p, payments, peer
Updated: Jan 7
Link: https://github.com/lnbook/lnbook

39. Stacks Blockchain
GitHub stars: 2,800
Description: The Stacks blockchain implementation
Programing Language: Rust
Tags: crypto, bitcoin, decentralized, stacks, layer2
Updated: 5 hours ago
Link: https://github.com/stacks-network/stacks-blockchain

40. Lbrycrd
GitHub stars: 2,600
Description: The blockchain that provides the digital content namespace for the LBRY protocol
Programing Language: C++
Tags: c-plus-plus, bitcoin, decentralized, blockchain, cryptocurrency
Updated: Nov 26, 2021
Link: https://github.com/lbryio/lbrycrd

41. Cpuminer
GitHub stars: 2,600
Description: CPU miner for Litecoin and Bitcoin
Programing Language: Assembly
Updated: Apr 5
Link: https://github.com/pooler/cpuminer

42. Cryptocurrency Icons
GitHub stars: 2,500
Description: A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Programing Language: JavaScript
Tags: cryptocurrency, bitcoin, crypto, icons, icon-pack
Updated: 22 days ago
Link: https://github.com/spothq/cryptocurrency-icons

43. Bitcoin On Nodejs
GitHub stars: 2,500
Description: 《Node.js区块链开发》,注:新版代码已开源!请star支持哦-^-:
Programing Language: JavaScript
Tags: blockchain, nodejs, bitcoin, gitbook, ebook
Updated: Feb 28
Link: https://github.com/imfly/bitcoin-on-nodejs

44. Wallet Core
GitHub stars: 2,400
Description: Cross-platform, cross-blockchain wallet library.
Programing Language: C++
Tags: crypto, cross-platform, bitcoin, ethereum, blockchain
Updated: 3 days ago
Link: https://github.com/trustwallet/wallet-core

45. Binance Trader
GitHub stars: 2,400
Description: 💰 Cryptocurrency Trading Bot for Binance (Experimental)
Programing Language: Python
Tags: bitcoin, cryptocurrency, btc, trade, arbitrage
Updated: 27 days ago
Link: https://github.com/yasinkuyu/binance-trader

46. Rotki
GitHub stars: 2,300
Description: A portfolio tracking, analytics, accounting and management application that protects your privacy
Programing Language: Python
Tags: tracking, bitcoin, analytics, ethereum, blockchain
Updated: 1 hour ago
Link: https://github.com/rotki/rotki

47. Blockchain Tutorial
GitHub stars: 2,300
Description: 🌾 A step-by-step blockchain tutorial in simplified Chinese
Programing Language: Go
Tags: tutorial, bitcoin, blockchain, cryptocurrency, blockchain-tutorial
Updated: Oct 24, 2021
Link: https://github.com/liuchengxu/blockchain-tutorial

48. Bitcoin Arbitrage
GitHub stars: 2,300
Description: Bitcoin arbitrage - opportunity detector
Programing Language: Python
Updated: Jul 26, 2022
Link: https://github.com/maxme/bitcoin-arbitrage

49. Blue Wallet
GitHub stars: 2,100
Description: Bitcoin wallet for iOS & Android. Built with React Native
Programing Language: JavaScript
Tags: react-native, bitcoin, blockchain, cryptocurrency, reactnative
Updated: 5 days ago
Link: https://github.com/BlueWallet/BlueWallet

50. Stacks
GitHub stars: 2,000
Description: Overview of Bitcoin's Stacks layer.
Programing Language: Updated 25 days ago
Tags: bitcoin, cryptocurrency, apps, smart-contracts, decentralization
Updated:
Link: https://github.com/stacks-network/stacks

51. Wallet Wasabi
GitHub stars: 1,900
Description: Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.
Programing Language: C#
Tags: privacy, cross-platform, bitcoin, dotnet, tor
Updated: 8 minutes ago
Link: https://github.com/zkSNACKs/WalletWasabi

52. Bolts
GitHub stars: 1,900
Description: BOLT: Basis of Lightning Technology (Lightning Network Specifications)
Programing Language: Markdown
Tags: cryptography, lightning, bitcoin, protocol, blockchain
Updated: 14 hours ago
Link: https://github.com/lightning/bolts

53. Cryptofeed
GitHub stars: 1,900
Description: Cryptocurrency Exchange Websocket Data Feed Handler
Programing Language: Python
Tags: python, crypto, influxdb, bitcoin, trading
Updated: 15 days ago
Link: https://github.com/bmoscon/cryptofeed

54. Simple Coin
GitHub stars: 1,800
Description: Just a really simple, insecure and incomplete implementation of a blockchain for a cryptocurrency made in Python as educational material.…
Programing Language: Python
Tags: python, bitcoin, blockchain, cryptocurrency
Updated: Jun 5
Link: https://github.com/cosme12/SimpleCoin

55. ta4j
GitHub stars: 1,800
Description: A Java library for technical analysis.
Programing Language: Java
Tags: java, bitcoin, trading, ethereum, ripple
Updated: 20 hours ago
Link: https://github.com/ta4j/ta4j

56. mop
GitHub stars: 1,800
Description: Stock market tracker for hackers.
Programing Language: Go
Tags: go, golang, finance, terminal, bitcoin
Updated: May 28
Link: https://github.com/mop-tracker/mop

57. Exchange Core
GitHub stars: 1,800
Description: Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adapti…
Programing Language: Java
Tags: exchange, java, low-latency, bitcoin, trading-api
Updated: Jun 14
Link: https://github.com/exchange-core/exchange-core

58. N Bitcoin
GitHub stars: 1,800
Description: Comprehensive Bitcoin library for the .NET framework.
Programing Language: C#
Updated: 6 days ago
Link: https://github.com/MetacoSA/NBitcoin

59. Coinbasepro Python
GitHub stars: 1,800
Description: The unofficial Python client for the Coinbase Pro API
Programing Language: Python
Tags: wrapper, bitcoin, trading, coinbase, ethereum
Updated: Jul 6
Link: https://github.com/danpaquin/coinbasepro-python

60. Python Bitcoinlib
GitHub stars: 1,700
Description: Python3 library providing an easy interface to the Bitcoin data structures and protocol.
Programing Language: Python
Updated: Jun 3
Link: https://github.com/petertodd/python-bitcoinlib

61. Winauth
GitHub stars: 1,700
Description: Authenticator on Windows for Battle.net / Steam / Guild Wars 2 / Glyph / Runescape / SWTOR / Bitcoin and digital currency exchanges
Programing Language: C#
Updated: Sep 26, 2021
Link: https://github.com/winauth/winauth

62. Awesome Cryptoeconomics
GitHub stars: 1,600
Description: An awesome curated list of Cryptoeconomic research and learning materials
Programing Language: Updated on Nov 21, 2022
Tags: casper, bitcoin, ethereum, blockchain, consensus
Updated:
Link: https://github.com/jpantunes/awesome-cryptoeconomics

63. Coinmon
GitHub stars: 1,600
Description: 💰 The cryptocurrency price tool on CLI. 🖥
Programing Language: JavaScript
Tags: cryptocurrency, bitcoin, crypto, ethereum, nodejs
Updated: Jan 6
Link: https://github.com/bichenkk/coinmon

64. Scanate/Eth List
GitHub stars: 0
Description: The Comprehensive Ethereum Reading List
Programing Language:
Tags: bitcoin, ethereum, decentralized, blockchain, cryptocurrency
Updated:
Link: https://github.com/Scanate/EthList

65. Zheaoli/Awesome Coins
GitHub stars: 0
Description: ₿ A guide (for humans!) to cryto-currencies and their algos.
Programing Language:
Tags: documentation, awesome, bitcoin, algorithms, guide
Updated:
Link: https://github.com/Zheaoli/awesome-coins

66. Coinpride/Crypto List
GitHub stars: 0
Description: Curated collection of blockchain & cryptocurrency resources.
Programing Language:
Tags: api, list, links, collection, bitcoin
Updated: