Home / Backtesting & trading frameworks

freqtrade

Backtesting & trading frameworks★ 55,229 GitHub starsPython⏱ Commits today

Free, open-source crypto trading bot written in Python

What it is

A free and open-source cryptocurrency trading bot written in Python, controlled through Telegram or a web UI. It includes backtesting, plotting and money-management tools, a dry-run mode that trades without real money, and strategy parameter optimisation with machine learning, including the FreqAI adaptive modelling module. Spot and futures trading are supported on exchanges such as Binance, Bybit, Kraken and OKX. Traders who can read and write Python get the most from it; the authors describe the software as educational, recommend starting in dry-run, and accept no responsibility for trading results.

At a glance

RecommendedOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forBacktesting, Live trading
MarketsCrypto
StackPython
Learning curveModerate learning curve
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceCommits today

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +952 over the period, now 55,229. Gaps mean no snapshot was taken that day.

In the author's words

Free, open source crypto trading bot.

Open on GitHub ↗This week's trending tools中文页面

Similar tools