stochastix/core
Stochastix Core provides the foundational Laravel package layer for Stochastix: shared service providers, configuration, and reusable utilities with clean APIs and sensible defaults. Install via Composer to build modular, maintainable Laravel apps.
Consider it when:
composer require and forget.Look elsewhere when:
Non-negotiable adoption hygiene: wrap it behind an internal interface (a BacktestEngine port with an adapter). The integration cost is a few days; the option value is that swapping to a Python engine later is a refactor, not a rewrite.
For executives (one paragraph):
We have a candidate open-source component — stochastix/core, an MIT-licensed backtesting engine — that could let us demonstrate a strategy-simulation capability in weeks instead of the quarter-plus a from-scratch build would take. The trade-off is maturity: 14 GitHub stars, no downstream dependents, and a single-maintainer profile, which means no support and a real chance we end up maintaining it ourselves. My recommendation is to treat it as a timeboxed spike (2–3 weeks) behind an internal interface, not as a production dependency. That buys us a working demo and hard data on whether backtesting demand is real, at low cost and near-zero lock-in, and preserves the option to replace the engine later without touching product code. It does not address live trading, market data, or execution — those remain separate decisions we should not conflate with this one.
For engineering:
BacktestEngine interface; the package sits behind an adapter. Our domain models (Strategy, Run, Result, Metric) must not mirror the package's.dev-main. Assume we patch it and budget accordingly.How can I help you explore Laravel packages today?