Home / Backtesting & trading frameworks
moonshot
Vectorized pandas backtester and trading engine for QuantRocket
What it is
A vectorized backtester and trading engine based on pandas, built as part of the QuantRocket platform. Strategies are expressed as operations on pandas data, which makes backtests fast and supports running multiple strategies and live trading through the platform. Traders who use QuantRocket and like working in pandas are the target users. It is designed around QuantRocket, so using it outside that platform is not its intended purpose.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Professional quants |
|---|---|
| Used for | Backtesting, Strategy research |
| Markets | Multi-market |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 8 days ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): −1 over the period, now 279. Gaps mean no snapshot was taken that day.
Vectorized backtester and trading engine for QuantRocket based on Pandas.
Similar tools
Python collection of online portfolio selection algorithms
Machine learning framework for trading systems and market analysis
Vectorized Python backtesting and strategy research toolkit
Deep reinforcement learning library for automated quantitative trading
Python algorithmic trading framework with machine learning support
GPU-accelerated factor analysis and backtesting in Python