Backtrader alternatives.
Backtrader is a capable, popular framework, and largely unmaintained. If you're choosing what to build on next, here's the honest landscape: other Python frameworks for backtesting, and a managed platform if you also want paper and live.
Common reasons to move on.
It's largely unmaintained
Backtrader still works, but active development has stalled. For a new system you'll want something maintained, or you'll be patching it yourself.
You want paper and live too
Backtrader is primarily a backtesting framework. Taking strategies to paper and live means building the execution and broker plumbing around it.
You want diagnostics and monitoring
A framework gives you a backtest result. Operating real runs needs order, fill, position, and log visibility you'd otherwise assemble yourself.
You'd rather not run infrastructure
Hosting, scheduling, and keeping a runtime alive is real work. A managed platform takes it off your plate.
Where to go instead.
vectorbt
Best for fast, vectorized research and large parameter sweeps.
A strong, actively used choice for speed and scale. Vectorized, so take care to mirror real event-driven execution before trusting results in production.
backtesting.py
Best for simple, quick single-asset backtests.
Lightweight and approachable. A good fit when you want to test an idea fast without much setup.
Periscøpe
That's usBest for going past the backtest to paper and live.
A managed platform, not just a framework: event-driven backtesting plus paper and live on the same Python code, managed compute, and built-in diagnostics, for US equities, ETFs, and futures.
See Periscøpe →Backtrader alternatives: questions.
Is Backtrader still usable? +
Yes, it's capable and widely used. The concern is maintenance: with development stalled, you may hit unfixed bugs or missing integrations, and you'll be on your own for them.
What's the closest drop-in replacement? +
For pure backtesting, vectorbt (vectorized) and backtesting.py (lightweight event-driven) are the common moves. If you also want paper and live without building the execution stack, that's a different category, a managed platform like Periscøpe.
Can I take a Backtrader idea straight to live on Periscøpe? +
You'd rewrite the strategy against Periscøpe's Python SDK, but from there the same code runs in backtest, paper, and live, no separate live codebase to maintain.
Backtest, then keep going.
We onboard in focused cohorts. Tell us what you trade and how you work. Live access is rolled out to select users on request.