Home / Backtesting & trading frameworks
catalyst
Archived Python crypto-asset algorithmic trading engine
What it is
An algorithmic trading library for crypto-assets written in Python, built as an adaptation of the Zipline project with minimal API changes to keep compatibility with existing trading algorithms and tutorials. Strategies can be expressed and backtested against historical pricing data at daily and minute resolution, with performance statistics output as Pandas DataFrames, and live trading supported on Binance, Bitfinex, Bittrex, and Poloniex. Developers with Zipline experience who want to apply that workflow to crypto exchanges will find the structure familiar. The repository is archived and no longer maintained, so users must rely on forks for ongoing support.
At a glance
Not recommendedOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Backtesting, Live trading |
| Markets | Crypto |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | Low practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Archived, no longer maintained |
GitHub stars, last 30 days
Daily snapshots since 2026-09-12 (up to 30 days): −1 over the period, now 2,559. Gaps mean no snapshot was taken that day.
Archived crypto-asset trading engine preserving an early adaptation of Zipline for exchange backtesting and live execution.
Similar tools
Free, open-source crypto trading bot written in Python
Advanced crypto trading framework for backtesting and live trading
Python framework for building, backtesting, and deploying trading algorithms
Python framework for backtesting and live algorithmic trading
Python algorithmic trading framework for backtesting and live trading