awesome-crypto-trading-bots
github.com/botcrypto-io/awesome-crypto-trading-bots ↗Awesome crypto trading bots
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me forums resources from awesome-crypto-trading-bots"
Installation instructions →What's inside
Market data libraries
- aio-kraken-ws
Python library on top of asyncio to stream market data from Kraken.
- asynchuobi
Python client for Huobi (REST and WebSocket).
- 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.
- bitpanda-ws
Node.js websocket client for BitPanda.
- 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.
Development Communities
- Algotrading CryptoForums
Official forum for community of traders using algorithms, bots or auto trading software in crypto.
- Algotrading CryptoTelegram
A community for traders using algorithms, bots or auto trading software in crypto.
- Node.js Algo TradersTelegram
A community for Node.js/JavaScript developers to collaborate in the world of algorithmic trading.
- PineScriptersTelegram
The most active independent community of Pine Scripters on the planet. Share ideas, resources & learn.
Miscellaneous tools
- Awesome Crypto API Node.js Examples
A collection of examples for working with various crypto exchange APIs and WebSockets.
- financial-dataset-generator
Easy-to-use dataset generator for applying machine learning on financial markets
- financial-indexes-correlation
Analyze financial data correlations fast and easily
- Gunbot Quant
Standalone application for market screening and backtesting, focus on screening with algo trading in mind, offers repeatable workflows and useful, beautiful reports.
- OrderBooks
A minimal & dependency-free set of Node.js utilities for handling orderbook snapshots and delta updates.
- 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).
Open source bots
- Backtrader
A feature-rich Python framework for backtesting and trading.
- binance-futures-trading-bot
Easy-to-use multi-strategic automatic trading for Binance Futures with Telegram integration
- bTrader
A very low setup and simple to use triangular arbitrage trading bot for Binance, developed in Rust for maximum performance.
- 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.
- CryptoSignal
Crypto trading bot in python for Bittrex, Binance, Bittrex, Bitfinex, Coinbase, etc.
API and data providers
- Bitquery
Blockchain and DEX data APIs.
- CoinAPI
308 exchanges integrated in a single API. Real-time and historical data.
- CoinCap API
Real-time and historical data. Free for all.
- CoinGecko API
Complete 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.
Technical analysis libraries
- catalyst
DEPRECATED - An algorithmic trading library for crypto-assets written in Python.
- finta
Common financial technical indicators implemented in Pandas.
- pandas-ta
An easy to use library that leverages the Pandas library with more than 120 Indicators and Utility functions.
- pyti
Python library of various financial technical indicators.
- 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.
Charting libraries
- 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.
- KLineChart
Lightweight k-line chart that can be highly customized.
- TradeX-Chart
TradeX Chart is a trade / stock chart written in plain (vanilla) JavaScript with mobile support
- 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.
- TradingVue.js
Hackable charting library for traders built for vue.js applications.
Showing a sample of 83 resources. View the full list on GitHub →