BETA
the0
Self-hosted execution engine
for algorithmic trading bots
Run bots in isolated containers. Schedule or stream execution. Bring your own strategy code and libraries. Self-hosted, open-source (Apache 2.0).
Live
RSI-ALPHALONG
VOL-BREAKSHORT
MOMENTUMLONG
RSI-ALPHA
LONGP/L (USD)
+2,848.99
Win Rate
72.0%
TRADES: 156ACTIVE
VOL-BREAK
SHORTP/L (USD)
-307.49
Win Rate
58.0%
TRADES: 89ACTIVE
MOMENTUM
LONGP/L (USD)
+5,613.22
Win Rate
80.9%
TRADES: 234ACTIVE
Why developers use it
Open source execution engine built for developers who want control.
100%
Customizable
Code First Approach
Bring your own strategy code and libraries. In Python or JavaScript.
100%
Isolated
Container Isolation
Each bot runs in its own isolated container.
Minutes
To Deploy
Quick Development and Deployment
Deploy bots in minutes with minimal setup.
2
Modes
Scheduled or Realtime
Cron-based or continuous strategies.
Build Your First Trading Bot
Create a bot with 4 simple files
1
Bot Logic
Python
main.py
DCA bot using Alpaca for trading
Step 1 of 4
Get Started in Minutes
Prerequisites: Docker 20.10+ | 4GB RAM | Git | Go 1.21+
Docker Compose
Recommended
# Clone and start
git clone https://github.com/alexanderwanyoike/the0.git
cd the0/docker && make up
# Access the0
open http://localhost:3001 # Dashboard
open http://localhost:3000 # APICloud deployments coming soon.
Under the Hood
Microservices architecture designed for high-performance bot execution
Web Dashboard
Next.js 15
CLI Tool
Go, Cobra
API Server
NestJS
Bot Runner
Go
Scheduler
Go
PostgreSQL
API Data
MongoDB
Runtime State
MinIO
Bot Code
NATS
Events
Data Layer Connections
Service
Postgres
MongoDB
MinIO
NATS
API
●
○
●
●
Runner
○
●
●
●
Scheduler
○
●
●
●
100%
Container Isolated
7
Languages Supported
K8s
Ready to Scale