Python Bitcoin

Open-source Python projects categorized as Bitcoin

Top 23 Python Bitcoin Projects

  • ccxt

    A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

    Project mention: Algo Trading | /r/learnpython | 2023-06-21

    CCXT has good documentation on what exchanges and API's are supported which is very helpful.

  • freqtrade

    Free, open source crypto trading bot

    Project mention: Question for people who have tried crypto trading bots. Do they work? Have you made any profits with them or is it a scam mostly? | /r/CryptoCurrency | 2023-05-30
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • lbry-sdk

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

    Project mention: O mais engraçado desse dado é que na lista tem países que a esquerda considera "social democrata" e nenhum desses países tem 418 estatais 🤡 | /r/brasilivre | 2023-08-24
  • electrum

    Electrum Bitcoin Wallet

    Project mention: NEWB ⚠️ I have a small amount of bitcoin stored in cash app. is there any pros to storing it elsewhere? | /r/Bitcoin | 2023-07-04

    I use

  • jesse

    An advanced crypto trading bot written in Python

  • Crypto-Signal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks

  • alpha_vantage

    A python wrapper for Alpha Vantage API for financial data.

    Project mention: alpha_vantage: NEW Data - star count:3917.0 | /r/algoprojects | 2023-05-15
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • freqtrade-strategies

    Free trading strategies for Freqtrade bot

  • binance-trader

    💰 Cryptocurrency Trading Bot for Binance (Experimental)

  • rotki

    A portfolio tracking, analytics, accounting and management application that protects your privacy

    Project mention: How can I calculate how much crypto I've received on my crypto address? | /r/CryptoCurrency | 2023-06-04
  • OctoBot

    Open source crypto trading bot

  • cryptofeed

    Cryptocurrency Exchange Websocket Data Feed Handler

    Project mention: cryptofeed: NEW Data - star count:1876.0 | /r/algoprojects | 2023-10-02
  • coinbasepro-python

    The unofficial Python client for the Coinbase Pro API

    Project mention: Unable to connect to coinbase pro API | /r/CoinBase | 2023-05-21

    I'm trying to set up algo trading through the Blankly Python library. I've generated my Coinbase Pro API keys, but when I try to enter them it always tells me that it failed to connect, and to check to make sure my keys are correct. I'm quite certain that they are, and I made a new set of API keys just in case something was wrong with the first set. I also cannot create an "authenticated client" as described on their readme because the cbpro library is out of date and currently incompatible with blankly.

  • SimpleCoin

    Just a really simple, insecure and incomplete implementation of a blockchain for a cryptocurrency made in Python as educational material. In other words, a simple Bitcoin clone. (by cosme12)

    Project mention: I made a simple cryptocurrency in Python to learn how bitcoin works | /r/josanta254 | 2023-04-24
  • pycoin

    Python-based Bitcoin and alt-coin utility library.

  • bit

    Bitcoin made easy. (by ofek)

    Project mention: ValueError: unsupported hash type ripemd160 when using Python Bit library on Heroku | /r/Heroku | 2023-04-25
  • trezor-firmware

    :lock: Trezor Firmware Monorepo

    Project mention: New to the Crypto? 10 tips I wish I knew when entering the space | /r/GGCrypto | 2023-09-19
  • btcrecover

    An open source Bitcoin wallet password and seed recovery tool designed for the case where you already know most of your password/seed, but need assistance in trying different possible combinations.

    Project mention: First time sending Bitcoin with electrum - 25.8 sat/byte fees | /r/BitcoinBeginners | 2023-06-11
  • TradingView-Webhook-Bot

    📊 Send TradingView alerts to Telegram, Discord, Slack, Twitter and Email.

    Project mention: Any thoughts on how to automate my algo trading strategy more efficiently? | /r/algotrading | 2023-02-17
  • Plutus

    An automated bitcoin wallet collider that brute forces random wallet addresses (by Isaacdelly)


    :moneybag: curl cryptocurrencies exchange rates

    Project mention: Text Only News Websites | | 2023-03-26
  • BitcoinExchangeFH

    Cryptocurrency exchange market data feed handler

  • LNbits

    LNbits, free and open-source Lightning wallet and accounts system.

    Project mention: Well known LN node to connect to? | /r/bluewallet | 2023-06-01 or allow you to use BlueWallet lightning wallet interface. They are custodial, so you could always use a different custodial lightning wallet or a non-custodial one instead.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

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 2023-10-02.

Python Bitcoin related posts


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

Project Stars
1 ccxt 29,216
2 freqtrade 23,012
3 lbry-sdk 7,200
4 electrum 6,605
5 jesse 4,856
6 Crypto-Signal 4,492
7 alpha_vantage 4,023
8 freqtrade-strategies 2,733
9 binance-trader 2,381
10 rotki 2,328
11 OctoBot 2,304
12 cryptofeed 1,880
13 coinbasepro-python 1,790
14 SimpleCoin 1,771
15 pycoin 1,349
16 bit 1,166
17 trezor-firmware 1,126
18 btcrecover 1,083
19 TradingView-Webhook-Bot 961
20 Plutus 958
21 946
22 BitcoinExchangeFH 917
23 LNbits 853
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.