Python Crypto

Open-source Python projects categorized as Crypto

Top 23 Python Crypto 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.

  • OpenBBTerminal

    Investment Research for Everyone, Everywhere.

    Project mention: Want to get started using the OpenBB SDK? Explore an example notebooks! | /r/openBB | 2023-06-06

    Load Historical Prices

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

  • hummingbot

    Open source software that helps you create and deploy high-frequency crypto trading bots

    Project mention: hummingbot: NEW Extended Research - star count:6122.0 | /r/algoprojects | 2023-08-06
  • jesse

    An advanced crypto trading bot written in Python

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

  • cryptofeed

    Cryptocurrency Exchange Websocket Data Feed Handler

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

    🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.

  • 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

  • alpaca-trade-api-python

    Python client for Alpaca's trade API

    Project mention: Simple Martingale Bot (willing to pay) | /r/algotrading | 2023-03-05
  • pybroker

    Algorithmic Trading in Python with Machine Learning

    Project mention: pybroker: NEW Other Models - star count:1322.0 | /r/algoprojects | 2023-11-06
  • featherduster

    An automated, modular cryptanalysis tool; i.e., a Weapon of Math Destruction

  • 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
  • pycoingecko

    Python wrapper for the CoinGecko API


    :moneybag: curl cryptocurrencies exchange rates

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

    Algorithmic trading framework for cryptocurrencies.

    Project mention: algotrading: NEW Extended Research - star count:858.0 | /r/algoprojects | 2023-06-10
  • algobot

    Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.

  • uniswap-python

    🦄 The unofficial Python client for the Uniswap exchange.

    Project mention: 🦄 uniswap-universal-router-decoder ✨ v0.8.0 ✨ has just been released !! | /r/ethereum | 2023-03-18

    Created an issue to investigate as TODO:

  • AutoTrader

    A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

    Project mention: Looking for open source Python code for deep learning model to optimize portfolio | /r/algotrading | 2022-12-22
  • intelligent-trading-bot

    Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

    Project mention: TimeGPT-1 | | 2023-10-13

    I agree that the conventional (numeric) forecasting can hardly benefit from the newest approaches like transformers and LLMs. I made such a conclusion while working on the intelligent trading bot [0] by experimenting with many ML algorithms. Yet, there exist some cases where transformers might provide significant advantages. They could be useful where the (numeric) forecasting is augmented with discrete event analysis and where sequences of events are important. Another use case is where certain patterns are important like those detected in technical analysis. Yet, for these cases much more data is needed.

    [0] Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

  • trading-server

    Multi-asset, multi-strategy, event-driven trading platform for running low to medium freq strategies strategies at many venues simultaneously with portfolio-based risk management and %-per-strategy capital allocation. Supports event-driven backtesting across all desired instruments, venues and strategies under a single parameterized portfolio.

    Project mention: trading-server: NEW Derivatives and Hedging - star count:516.0 | /r/algoprojects | 2023-02-04
  • trezor-agent

    Hardware-based SSH/GPG/age agent

    Project mention: Mnemonikey | Determinstic PGP key recovery using phrases | v0.0.1 prerelease published | /r/GnuPG | 2023-06-07

    It doesn't support signing and authentication subkeys (But maybe it will soon!).

  • tstock

    📈A command line tool to view stock charts in the terminal.

  • defi

    Tools for use in DeFi. Impermanent Loss calculations, staking and farming strategies, coingecko and pancakeswap API queries, liquidity pools and more (by gauss314)

  • hands-on-train-and-deploy-ml

    Train and Deploy an ML REST API to predict crypto prices, in 10 steps

    Project mention: Where to start | /r/mlops | 2023-09-13

    There are 3 courses that I usually recommend to folks looking to get into MLE/MLOps that already have a technical background. The first is a higher-level look at the MLOps processes, common challenges and solutions, and other important project considerations. It's one of Andrew Ng's courses from Deep Learning AI but you can audit it for free if you don't need the certificate: - Machine Learning in Production For a more hands-on, in-depth tutorial, I'd recommend this course from NYU (free on GitHub), including slides, scripts, full-code homework: - Machine Learning Systems And the title basically says it all, but this is also a really good one: - Hands-on Train and Deploy ML Pau Labarta, who made that last course, actually has a series of good (free) hands-on courses on GitHub. If you're interested in getting started with LLMs (since every company in the world seems to be clamoring for them right now), this course just came out from Pau and Paul Iusztin: - Hands-on LLMs For LLMs I also like this DLAI course (that includes Prompt Engineering too): - Generative AI with LLMs It can also be helpful to start learning how to use MLOps tools and platforms. I'll suggest Comet because I work there and am most familiar with it (and also because it's a great tool). Cloud and DevOps skills are also helpful. Make sure you're comfortable with git. Make sure you're learning how to actually deploy your projects. Good luck! :)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-11-06.

Python Crypto related posts


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

Project Stars
1 ccxt 29,678
2 OpenBBTerminal 24,865
3 hummingbot 6,525
4 jesse 4,942
5 Crypto-Signal 4,540
6 cryptofeed 1,922
7 blankly 1,831
8 alpaca-trade-api-python 1,642
9 pybroker 1,351
10 featherduster 1,049
11 TradingView-Webhook-Bot 1,008
12 pycoingecko 1,000
13 946
14 algotrading 921
15 algobot 884
16 uniswap-python 823
17 AutoTrader 735
18 intelligent-trading-bot 626
19 trading-server 592
20 trezor-agent 546
21 tstock 544
22 defi 514
23 hands-on-train-and-deploy-ml 512
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives