
TOP 57 Bitcoin Open Source Projects in 2023

1. Bitcoin
GitHub stars: 71,300
Description: Bitcoin Core integration/staging tree
Programing Language: C++
Tags: c-plus-plus, cryptography, bitcoin, p2p, cryptocurrency
Updated: 10 minutes ago
Link: https://github.com/bitcoin/bitcoin

2. Freqtrade
GitHub stars: 22,900
Description: Free, open source crypto trading bot
Programing Language: Python
Tags: python, bitcoin, telegram-bot, trading-bot, cryptocurrency
Updated: 1 hour ago
Link: https://github.com/freqtrade/freqtrade

3. Zero Net
GitHub stars: 18,000
Description: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Programing Language: JavaScript
Tags: python, torrent, web, bittorrent, bitcoin
Updated: 7 days ago
Link: https://github.com/HelloZeroNet/ZeroNet

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

5. Gekko
GitHub stars: 10,000
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

6. bips
GitHub stars: 8,300
Description: Bitcoin Improvement Proposals
Programing Language: Wikitext
Updated: 2 hours ago
Link: https://github.com/bitcoin/bips

7. Electrum
GitHub stars: 6,600
Description: Electrum Bitcoin Wallet
Programing Language: Python
Tags: bitcoin, python, lightning, electrum, bitcoin-wallet
Updated: yesterday
Link: https://github.com/spesmilo/electrum

8. Stock Sharp
GitHub stars: 5,900
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: yesterday
Link: https://github.com/StockSharp/StockSharp

9. 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

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

11. Btcpayserver
GitHub stars: 5,300
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 hour ago
Link: https://github.com/btcpayserver/btcpayserver

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

13. Umbrel
GitHub stars: 5,000
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: Vue
Tags: docker, raspberry-pi, lightning, bitcoin, raspberrypi
Updated: 2 hours ago
Link: https://github.com/getumbrel/umbrel

14. Jesse
GitHub stars: 4,800
Description: An advanced crypto trading bot written in Python
Programing Language: Python
Tags: python, bot, framework, crypto, bitcoin
Updated: 2 days ago
Link: https://github.com/jesse-ai/jesse

15. 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

16. bisq
GitHub stars: 4,400
Description: A decentralized bitcoin exchange network
Programing Language: Java
Tags: java, bitcoin, p2p, exchange, bisq
Updated: 13 hours ago
Link: https://github.com/bisq-network/bisq

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

18. Tribeca
GitHub stars: 3,900
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

19. Awesome Coins
GitHub stars: 3,700
Description: ₿ A guide (for humans!) to cryto-currencies and their algos.
Programing Language: Updated on Jul 20
Tags: bitcoin, cryptocurrency, ethereum, btc, documentation
Updated:
Link: https://github.com/Zheaoli/awesome-coins

20. X Change
GitHub stars: 3,700
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
Updated: 4 hours ago
Link: https://github.com/knowm/XChange

21. Superalgos
GitHub stars: 3,500
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: 8 hours ago
Link: https://github.com/Superalgos/Superalgos

22. Krypto Trading Bot
GitHub stars: 3,100
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

23. Extension
GitHub stars: 3,000
Description: Taho, the community owned and operated Web3 wallet.
Programing Language: TypeScript
Tags: bitcoin, ethereum, dapp, cryptocurrency, wallet
Updated: 3 days ago
Link: https://github.com/tahowallet/extension

24. Awesome Blockchain
GitHub stars: 2,900
Description: ⚡️Curated list of resources for the development and applications of blockchain.
Programing Language: Go
Tags: awesome, bitcoin, fabric, ethereum, ipfs
Updated: May 5
Link: https://github.com/yjjnls/awesome-blockchain

25. 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

26. Bcoin
GitHub stars: 2,900
Description: Javascript bitcoin library for node.js and browsers
Programing Language: JavaScript
Tags: bitcoin, mining, cryptocurrency, wallet
Updated: 6 days ago
Link: https://github.com/bcoin-org/bcoin

27. 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

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

29. Freqtrade Strategies
GitHub stars: 2,700
Description: Free trading strategies for Freqtrade bot
Programing Language: Python
Tags: bitcoin, trading, trading-bot, cryptocurrency, trading-strategies
Updated: Jul 16
Link: https://github.com/freqtrade/freqtrade-strategies

30. Lnbook
GitHub stars: 2,700
Description: Mastering the Lightning Network (LN)
Programing Language: AsciiDoc
Tags: bitcoin, blockchain, p2p, payments, peer
Updated: Jun 21
Link: https://github.com/lnbook/lnbook

31. 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

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

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

34. 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

35. 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

36. 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

37. 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

38. 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

39. 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

40. 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

41. Octo Bot
GitHub stars: 2,300
Description: Open source crypto trading bot
Programing Language: Python
Tags: python, bot, telegram, bitcoin, trading
Updated: 15 hours ago
Link: https://github.com/Drakkar-Software/OctoBot

42. ord
GitHub stars: 2,200
Description: 👁🗨 Rare and exotic sats
Programing Language: Rust
Tags: art, rust, bitcoin
Updated: 19 hours ago
Link: https://github.com/ordinals/ord

43. 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

44. 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

45. 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

46. 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

47. 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

48. 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

49. 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

50. 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

51. 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

52. 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

53. 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

54. 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

55. 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

56. 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

57. Coinmon
GitHub stars: 1,600
Description: 💰 The cryptocurrency price tool on CLI. 🖥
Programing Language: JavaScript
Tags: cryptocurrency, bitcoin, crypto, ethereum, nodejs
Updated: Jan 6