An open-source algorithmic trading execution engine for deploying and managing multi-language trading bots with real-time monitoring.
the0 is an open-source algorithmic trading execution engine that provides production-grade infrastructure for deploying and managing automated trading strategies. It solves the problem of building and scaling trading bots by offering a self-hosted platform with multi-language SDK support, real-time execution, and custom monitoring dashboards.
Quantitative traders, financial engineers, and developers who want to build, test, and deploy algorithmic trading strategies while maintaining full control over their infrastructure and data.
Developers choose the0 for its unparalleled language flexibility, self-hosted deployment model, and production-ready microservices architecture that avoids vendor lock-in and provides complete infrastructure ownership.
Open Source Algorithmic Trading Engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers official SDKs for Python, TypeScript, Rust, C++, C#, Scala, and Haskell, enabling developers to build bots in their preferred programming languages without constraints, as highlighted in the supported languages table.
Provides Docker Compose and Kubernetes deployment options, giving users full infrastructure ownership and data privacy, with detailed guides for local and production setups.
Features isolated bot runners and schedulers for scheduled or continuous trading, supporting high-frequency strategies with resource management, as described in the architecture diagram.
Includes a React SDK for creating tailored frontends, allowing for personalized monitoring and management of trading strategies, with documentation available for custom frontend development.
Built-in MCP server enables AI tools like Claude Code to interact with the platform via natural language, streamlining bot management and logging, with configuration examples provided.
Project is explicitly marked as not production-ready, with active development leading to potential breaking changes and instability for critical trading operations, as noted in the status section.
Requires setup and maintenance of multiple services including Docker, Kubernetes, PostgreSQL, MongoDB, MinIO, and NATS JetStream, which can be resource-intensive and challenging for teams without DevOps expertise.
As a newer project in beta, it lacks extensive third-party integrations, pre-built bot templates, and established community support compared to more mature trading platforms like QuantConnect or Alpaca.