Skip to content
80

Awesome Crypto Trading Bots

Awesome crypto trading bots

2.5k stars346 forks89 entriesLast push Aug 10, 2026 (1 month ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Open source bots

Nautilus

Production-grade Rust-native trading engine with deterministic event-driven architecture

In 6 listsDetails

the0

Self-hosted execution engine for algorithmic trading bots. Write your strategy in Python, TypeScript, Rust, C++, C#, Scala, or Haskell and deploy with one command. Each bot runs in an isolated container.

In 4 listsDetails

Backtrader

A feature-rich Python framework for backtesting and trading.

In 5 listsDetails

bTrader

A very low setup and simple to use triangular arbitrage trading bot for Binance, developed in Rust for maximum performance.

In 3 lists

BVA

A Cryptocurrency Trading Strategy & Portfolio Management Development Framework for Binance.

Cassandre

Cassandre makes it easy to create and run a Java crypto trading bot. Cassandre takes care of exchange connections, accounts, orders, and position management.

In 2 lists

crypto-trading-bot

Crypto trading bot in Node.js for Bitfinex, Bitmex, and Binance.

In 2 lists

CryptoSignal

Crypto trading bot in python for Bittrex, Binance, Bittrex, Bitfinex, Coinbase, etc.

In 2 lists

fast-trade

Backtesting library utilizing pandas and technical analysis indicator, built with strategy portability and performance in mind for back-test trading strategies.

In 2 lists

freqtrade

Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning.

In 5 listsDetails

Frostybot-JS

Frostybot-JS is a cryptocurrency trading API endpoint designed to execute webhooks as orders on an exchange

gekko

DEPRECATED - Gekko is a Bitcoin TA trading and backtesting platform that connects to popular Bitcoin exchanges. It is written in JavaScript and runs on Node.js.

In 2 lists

Hummingbot

Hummingbot is an open-source project that integrates cryptocurrency trading on both centralized exchanges and decentralized protocols. It allows users to run a client that executes customized, automated trading strategies for cryptocurrencies.

In 3 lists

Intelligent Trading Bot

Automatically generating signals and trading based on machine learning and feature engineering

In 3 lists

jesse

Jesse is an advanced crypto trading framework which aims to simplify researching and defining trading strategies.

In 5 listsDetails

K

K is a very low latency market making trading bot with a fully featured web interface. It can place and cancel orders on one of several supported cryptocoin exchanges in less than a few miliseconds per order on a decent machine.

In 2 lists

Kelp

Kelp is a free and open-source market making bot for the Stellar universal marketplace and for centralized exchanges such as Binance, Kraken, CoinbasePro, etc.

In 3 lists

magic8bot

Magic8bot is a cryptocurrency trading bot using Node.js and MongoDB.

In 2 lists

Octobot

Powerful fully modular open-source cryptocurrency trading bot with trading tools, a backtesting engine, an user interface, etc.

In 6 listsDetails

Planar

Fast, flexible and featureful crypto trading bot (and framework) written in Julia, based on CCXT.

QtBitcoinTrader

Secure multi crypto exchange trading client. This software helps you open and cancel orders very fast. Real time data monitoring. Developed on pure Qt, uses OpenSSL, AES 256 key and secret protection.

Superalgos

Superalgos is open-source crypto trading bot who let you visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.

WolfBot

Crypto currency trading bot written in TypeScript for Node.js.

wolfinch

A Python trading bot supporting algorithmic trading for equity market and cryptocurrency exchanges. The modularized implementation is easily extensible to support more exchanges, trading strategies and indicators. A simple UI is available out of the box to view trades and allow basic controls in…

zenbot

Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB.

In 2 lists

crypto-trading-strategy-backtester

Easy-to-use cryptocurrency trading strategy simulator and backtester

binance-futures-trading-bot

Easy-to-use multi-strategic automatic trading for Binance Futures with Telegram integration

Solie

The ultimate trading bot designed for targeting the futures markets of Binance. It enables you to create and customize your own trading strategies, simulating them using real historical data from Binance with the power of Python.

OpenTrader

Self-hosted crypto trading bot featuring built-in strategies like GRID and DCA. Provides a UI for managing multiple bots, including paper trading and backtesting capabilities. Supports 100+ exchanges via CCXT. Production-grade Rust-native trading engine with deterministic event-driven architecture

Technical analysis libraries

catalyst

DEPRECATED - An algorithmic trading library for crypto-assets written in Python.

In 2 lists

finta

Common financial technical indicators implemented in Pandas.

In 5 listsDetails

perpsignal

A Pandas-based signal engine for perpetual futures: compose indicators into a strategy expression, then backtest it into Sharpe, return, drawdown and win rate with fees, funding, stops and leverage modelled.

stocklook

A crypto currency library for trading & market making bots, account management, and data analysis.

ta

A Technical Analysis library useful to do feature engineering from financial time series datasets (Open, Close, High, Low, Volume) built on Pandas and Numpy.

In 2 lists

ta-lib

A widely used library by trading software developers requiring to perform technical analysis of financial market data.

In 3 lists

ta-rs

Technical analysis library for Rust language.

In 3 lists

ta4j

Ta4j is an open source Java library for technical analysis. It provides the basic components for creation, evaluation and execution of trading strategies.

In 3 lists

TechAn

TechAn is a technical analysis library for Go! It provides basic and advanced technical analysis indicators, profit and trade analysis and strategy building.

In 3 lists

tulipindicators

A technical analysis indicator function library in C.

In 2 lists

tulipnode

Official Node.js wrapper for Tulip Indicators.

In 2 lists

technicalindicators

A JS library with 20+ technical indicators and 30+ candlestick patterns.

pandas-ta

An easy to use library that leverages the Pandas library with more than 120 Indicators and Utility functions.

In 3 lists

pyti

Python library of various financial technical indicators.

Market data libraries

aio-kraken-ws

Python library on top of asyncio to stream market data from Kraken.

bitpanda-ws

Node.js websocket client for BitPanda.

kucoin-ws

Node.js websocket client for KuCoin.

binance

A typed & heavily tested TypeScript/Node.js library for the Binance REST APIs and Websockets, available on npm, for the backend and the browser.

blockatlas

A clean and lightweight cross-chain transaction API.

bybit-api

A complete, typed & heavily tested TypeScript/Node.js library for the Bybit REST APIs and Websockets, available on npm, for the backend and the browser.

ccxws

A JavaScript library for connecting to realtime public APIs on all cryptocurrency exchanges.

ccxt

A well-established JavaScript / Python / PHP crypto trading library supporting more than 120 bitcoin/altcoin exchanges.

In 7 listsDetails

coinnect

A Rust crypto trading library aiming to provide a complete access to main crypto currencies exchanges via REST API.

In 3 lists

crypto-exchanges-gateway

A self hosted unified REST API to various exchanges (can be used to automate trading or build bots).

node-binance-api

A Node.js library for the Binance API designed to be easy to use.

okx-api

A typed & heavily tested TypeScript/Node.js library for the OKX (OKEX) REST APIs and Websockets, available on npm, for the backend and the browser.

python-binance

Binance Exchange API python implementation for automated trading.

In 2 lists

asynchuobi

Python client for Huobi (REST and WebSocket).

API and data providers

Bitquery

Blockchain and DEX data APIs.

In 2 lists

Codex API

Real-time and historical token prices, charts and holder data across 80+ networks. Free plan available.

In 3 lists

CoinAPI

308 exchanges integrated in a single API. Real-time and historical data.

CoinCap API

Real-time and historical data. Free for all.

In 2 lists

CoinPaprika API

12,000+ coins, 350+ exchanges, tickers, OHLCV, historical prices. Free tier, no API key.

In 6 listsDetails

CoinGecko API

CompProduction-grade Rust-native trading engine with deterministic event-driven architecturelete historic data since 2014. Free for all.

CoinMarketCap API

Complete historic data since 2013. Free plan available.

CryptoCompare API

Real-time and historical data. Free plan available.

FinancialData.Net

Crypto information, real-time quotes, intraday and end-of-day data.

In 4 listsDetails

DexPaprika API

Free DEX data across 34 blockchains. 30M+ pools, 27M+ tokens, real-time SSE streaming, OHLCV. No API key, no rate limits.

In 6 listsDetails

DexScreener API

Real-time DEX pairs, pools and token profiles API.

NanoStack

Permissionless cross-chain execution API — 59 chains, 8-15 bps fees, real-time signal data with BLAKE3 proofs.

Nomics API

Trades and orders, market data, market cap.

shrimpy developers

Real-time full order book data, limit orders, open orders, smart order routing, exchange account management, user management, and a complete cloud infrastructure solution right out of the box.

Tradifull API

Direct access to exchanges tickers in a unified way, or to our calculated average prices, low, high, volumes, available in a lot of fiats/stable coins. Free for all.

Charting libraries

TradingView

Charts and real-time quotes. You can use TradingView data or your own data. Free to use.

TradingView Lightweight Charts

TradingView Lightweight Charts are one of the smallest and fastest financial HTML5 charts.

In 3 lists

TradingVue.js

Hackable charting library for traders built for vue.js applications.

Highchart Stock

Create stock or general timeline charts for your web and mobile apps. Features user annotations and over 40 built-in Technical Indicators. Licensed.

TradeX-Chart

TradeX Chart is a trade / stock chart written in plain (vanilla) JavaScript with mobile support

KLineChart

Lightweight k-line chart that can be highly customized.

Miscellaneous tools

OrderBooks

A minimal & dependency-free set of Node.js utilities for handling orderbook snapshots and delta updates.

Awesome Crypto API Node.js Examples

A collection of examples for working with various crypto exchange APIs and WebSockets.

financial-indexes-correlation

Analyze financial data correlations fast and easily

financial-dataset-generator

Easy-to-use dataset generator for applying machine learning on financial markets

undervalued-crypto-finder

Get a list of cryptocurrencies which are now cheap and may be a good opportunity for investment. This project finds some cryptocurrencies which are below the daily moving average (eg. MA200).

Gunbot Quant

Standalone application for market screening and backtesting, focus on screening with algo trading in mind, offers repeatable workflows and useful, beautiful reports.

In 3 lists

Wealthfolio

A beautiful, private, local-first personal finance tracker. Investments, net worth, spending, and simulations.

In 2 lists

Development Communities >Telegram

Algotrading Crypto

A community for traders using algorithms, bots or auto trading software in crypto.

Node.js Algo Traders

A community for Node.js/JavaScript developers to collaborate in the world of algorithmic trading.

PineScripters

The most active independent community of Pine Scripters on the planet. Share ideas, resources & learn.

Development Communities >Forums

Algotrading Crypto

Official forum for community of traders using algorithms, bots or auto trading software in crypto.

See category
94

Awesome-Selfhosted

awesome-selfhosted/awesome-selfhosted

A list of Free Software network services and web applications which can be hosted on your own servers

Fresh★ 323k1312 entriesPushed yesterday
91

Awesome Privacy

lissy93/awesome-privacy

🦄 A curated list of privacy & security-focused software and services

Fresh★ 9.9k459 entriesPushed today
89

Awesome Bug Bounty Tools

vavkamil/awesome-bugbounty-tools

A curated list of various bug bounty tools

Fresh★ 6.3k400 entriesPushed yesterday
88

android-security-awesome

ashishb/android-security-awesome

A collection of android security related resources

Fresh★ 9.7k233 entriesPushed 2 days ago
88

Awesome Hacker Search Engines

edoardottt/awesome-hacker-search-engines

A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more

Fresh★ 11k563 entriesPushed 27 days ago
87

Awesome Web Security

qazbnm456/awesome-web-security

🐶 A curated list of Web Security materials and resources.

Fresh★ 14k368 entriesPushed 15 days ago