Open-source projects categorized as Bitcoin

Top 23 Bitcoin Open-Source Projects

  • GitHub repo Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Bug report: Dogecoin Core Wallet won't show up (solved) | reddit.com/r/dogecoindev | 2021-04-19

    HERE IS HOW I SOLVED IT! I followed this guide: https://github.com/bitcoin/bitcoin/issues/7869 I just replaced the name of the .exe file to the dogecoin-qt.exe file

  • GitHub repo ccxt

    A JavaScript / Python / PHP cryptocurrency trading API with support for more than 120 bitcoin/altcoin exchanges

    Project mention: What platforms/ brokers/ bots, etc support C++ written strategy? | reddit.com/r/algotrading | 2021-04-17

    If implemented right, you won't have to wait for the exchange's response for your algo to pursue : this way is more efficient if you don't need the response for anything else than checking that the trade has been successfully filled. I personally don't use it because I use the ccxt module (https://github.com/ccxt/ccxt) and highly recommend using and, if you can, supporting it.

  • GitHub repo ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: darknet surfing | reddit.com/r/onions | 2021-04-17
  • GitHub repo freqtrade

    Free, open source crypto trading bot

    Project mention: Need help with tabulate to parse json | reddit.com/r/learnpython | 2021-04-17

    This is the telgram code: https://github.com/freqtrade/freqtrade/blob/c52edcff4dadcf97c02533713ac8a013b06401fe/freqtrade/rpc/telegram.py#L335

  • GitHub repo lbry-sdk

    The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.

    Project mention: Anti-masker won't leave until removed forcibly | reddit.com/r/JusticeServed | 2021-04-17

    I recently ran across a content sharing community that has potential - LBRY. It has much more than videos. I have just started experimenting with it and exploring. It combines elements of torrents, blockchain, and cryptocurrency. The users actually use it as users, not as the product.

  • GitHub repo lnd

    Lightning Network Daemon ⚡️

    Project mention: Can anyone answer some basic questions for a beginner? | reddit.com/r/lightningnetwork | 2021-04-18

    Where I'm at now: I've tried installing LND and eclair, but again--neither provide clear instructions on how to install (at least on Windows). Lastly, I've installed the Lightning app using the executable, which has finally worked. But, I don't know if this is a full node or just a Lightning wallet. How would I tell? As far as I can tell the only options are to pay or request sats.

  • GitHub repo electrum

    Electrum Bitcoin Wallet

    Project mention: Electrum signatures and public key | reddit.com/r/Electrum | 2021-04-19

    I also downloaded and manually added sombernight's key with sudo apt-key add sombernight.asc but I am still getting the same "key not available" message.

  • GitHub repo btcd

    An alternative full node bitcoin implementation written in Go (golang)

  • GitHub repo BitcoinJS

    A javascript Bitcoin library for node.js and browsers.

    Project mention: Dogecoin can reach $1 with significant dev infrastructure overhaul | reddit.com/r/dogecoindev | 2021-02-22

    Re: "dogecoin" js library. Did you try bitcoinjs-lib? It's very good and fully compatible with Dogecoin and I use it in all my projects. Please always remember that if a library works for bitcoin, it's always low-effort at worst to make it work for Dogecoin. So the reason there is nothing Dogecoin specific is because there is something much better.

  • GitHub repo bitcoinj

    A library for working with Bitcoin

    Project mention: Need help with bitcoin seed phrase recovery using 3rditeration BTCrecover | reddit.com/r/Electrum | 2021-03-19

    I found another thing, to actually use the seed to test addresses there is a pbkdf step that takes some time: https://github.com/bitcoinj/bitcoinj/blob/master/core/src/main/java/org/bitcoinj/crypto/MnemonicCode.java#L137

  • GitHub repo bisq

    A decentralized bitcoin exchange network

    Project mention: Which exchange to start with for crypto investment ? | reddit.com/r/CryptoIndia | 2021-04-18

    I have proposed adding the following payment methods to Bisq:

  • GitHub repo EthList

    The Comprehensive Ethereum Reading List

    Project mention: Daily General Discussion - April 18, 2021 | reddit.com/r/ethfinance | 2021-04-17

    /u/philtable starts EthList: a Comprehensive, Crowdsourced Ethereum Reading List.

  • GitHub repo alpha_vantage

    A python wrapper for Alpha Vantage API for financial data.

    Project mention: Example Of A Simple And Well Made Python Project | reddit.com/r/learnpython | 2020-12-29
  • GitHub repo wallet

    Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.

    Project mention: How to spend your DOGE | reddit.com/r/dogecoin | 2021-04-15

    1) Buy gift cards via the BitPay app https://bitpay.com/wallet or chrome extension https://bitpay.com/extension

  • GitHub repo lbrycrd

    The blockchain that provides the digital content namespace for the LBRY protocol

    Project mention: How to recover LBC from old wallet.dat? | reddit.com/r/lbry | 2021-01-02

    What's the date on the file? It may be a test net wallet or an old lbrycrd full node wallet. You'd need to sync up a full node and then quit / replace the wallet file: https://github.com/lbryio/lbrycrd/releases/tag/v0.17.3.2

  • GitHub repo Blockchain-stuff

    Blockchain and Crytocurrency Resources

    Project mention: Late Night Random Discussion Thread - April 16, 2021 at 09:00PM | reddit.com/r/unitedstatesofindia | 2021-04-16
  • GitHub repo bitcoin-wallet

    Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required.

    Project mention: Figured out a very simple solution for the "unreadable wallet" error with old bitcoin wallet backups | reddit.com/r/Bitcoin | 2021-04-10

    But in my attempt to follow the instructions, I went on GitHub and remembered that the original wallet app was on there. So I went to the GitHub page for the app and scrolled through the releases until I got to a version around the time of the backup (2013) and I installed it on my phone.

  • GitHub repo stacks-blockchain

    The Stacks 2.0 blockchain implementation

    Project mention: Stack Stacks ($STX) to earn Sats ($BTC) | reddit.com/r/stacks | 2021-02-22

    Reward cycles are 2100 blocks long -- 2000 blocks to pay 4000 BTC reward addresses, and 100 blocks for miners to vote to begin the next reward cycle. The reason for the 100 blocks that are necessarily PoB is quite technical, but there's an issue describing the problem it solves here: https://github.com/blockstack/stacks-blockchain/issues/1805

  • GitHub repo jesse

    An advanced crypto trading bot written in Python

    Project mention: Best Python libraries for backtesting and algo trading | reddit.com/r/algotrading | 2021-03-12

    I'm surprised to find that nobody has mentioned Jesse for crypto trading and back testing.

  • GitHub repo cointop

    A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

    Project mention: Need help finding an app to track crypto prices | reddit.com/r/macapps | 2021-04-13

    I don't own any cryptocurrencies but I find it fun to observe. try using Cointop, it's a command-line tool that works really well.

  • GitHub repo binance-trader

    💰 Cryptocurrency Trading Bot for Binance (Experimental)

    Project mention: How bots work? | reddit.com/r/CryptoMarkets | 2021-02-04
  • GitHub repo solana

    Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

    Project mention: Solana, #19 on CoinGecko, has seen significant price action recently, however it is rarely mentioned on r/cc. Here are some resources to learn more about this coin with its unique Proof of History tech. | reddit.com/r/CryptoCurrency | 2021-04-19


  • GitHub repo Learning-Bitcoin-from-the-Command-Line

    A complete course for learning Bitcoin programming and usage from the command (by BlockchainCommons)

    Project mention: Advice needed with helping my nephew get into cryptocurrencies | reddit.com/r/CryptoCurrency | 2021-04-06

    What is safer, is using the block-chain. Once you get some coins, send them to a "core wallet", he will need a computer for this. A core wallet downloads and verifies the entire block-chain, it is therefore not so easy to use at the outset. However the learning opportunities are immense. Even understanding why core wallets exist, is important. With core wallets you can really get into how it all works, as well as a nice graphical interface, there is the RPC and/or command line interface. This is where you start to see how it all really works, if he has an interest in coding at all, this will be like a candy shop for him. https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line is a good resource.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-19.


What are some of the best open-source Bitcoin projects? This list will help you:

Project Stars
1 Bitcoin 51,963
2 ccxt 18,708
3 ZeroNet 16,714
4 freqtrade 7,636
5 lbry-sdk 7,344
6 lnd 4,940
7 electrum 4,766
8 btcd 4,210
9 BitcoinJS 4,155
10 bitcoinj 3,910
11 bisq 3,494
12 EthList 3,412
13 alpha_vantage 3,272
14 wallet 3,177
15 lbrycrd 3,037
16 Blockchain-stuff 2,410
17 bitcoin-wallet 2,393
18 stacks-blockchain 2,360
19 jesse 2,228
20 cointop 2,155
21 binance-trader 1,748
22 solana 1,538
23 Learning-Bitcoin-from-the-Command-Line 1,525