Case study
Rust Native Investing Application
A Bloomberg-style, paper-first algorithmic trading terminal: a deterministic strategy + risk engine, AI market research, real-time charts, weekly options flow & contract selection, a natural-language chat over your own database, and a guided bot builder.

A Bloomberg-style, paper-first algorithmic trading terminal: a deterministic strategy + risk engine, AI market research, real-time charts, weekly options flow & contract selection, a natural-language chat over your own database, and a guided bot builder. Built on Alpaca for commission-free US equities/ETFs/options.
It ships in two forms from one codebase:
- 🖥️ Native macOS app — a self-contained
.appwith an embedded SQLite database (no external DB needed). - 🌐 Web app — a single Rust binary that serves the whole UI on
http://localhost:8001, backed by MySQL.
The two stay in sync automatically (SQLite ↔ MySQL).
Common questions
What is the Rust Native Investing Application?
The Rust Native Investing Application is a Bloomberg-style, paper-first algorithmic trading terminal with a deterministic strategy and risk engine, AI market research, and real-time charts.
What features does the application have?
The application has weekly options flow and contract selection, a natural-language chat over your own database, and a guided bot builder.
What is the application built on?
The application is built on Alpaca for commission-free US equities, ETFs, and options.
How does the application ship?
The application ships in two forms: a native macOS app and a web app, both from one codebase.
What databases does the application use?
The application uses an embedded SQLite database for the native macOS app and MySQL for the web app, which stay in sync automatically.
What is the web app's URL?
The web app is served on http://localhost:8001.