Home / Backtesting & trading frameworks

basana

Backtesting & trading frameworks★ 871 GitHub starsPython⏱ Last commit 4 days ago

Async event-driven Python framework for crypto algorithmic trading

What it is

A Python framework for algorithmic trading built on async, event-driven design with a focus on cryptocurrencies. Strategies react to market events as they arrive, and the same structure supports both backtesting and live trading. Python developers building automated crypto strategies who are comfortable with asyncio will feel at home. Its centre of gravity is crypto exchanges, so stock or futures traders will find less ready-made support.

At a glance

Worth watchingOur 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 valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 4 days ago

GitHub stars, last 30 days

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

In the author's words

A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies.

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

Similar tools