Discover and explore top open-source AI tools and projects—updated daily.
Ashutosh0xHigh-performance Rust trading terminal and AI daemon
Top 86.2% on SourcePulse
This project provides an institutional-grade, AI-infused trading terminal and daemon built entirely in Rust, targeting engineers, researchers, and power users. It aims to deliver ultra-low latency (sub-millisecond) and nanosecond-precision trading capabilities, integrating real-time multi-exchange data, advanced AI analysis, quantitative risk management, and a full TUI dashboard into a single binary.
How It Works
The system is architected as a highly modular workspace comprising 34 crates, emphasizing strict dependency boundaries and an event-driven approach. Core components include a multi-source market data ingestion pipeline, a TCP event bus for inter-crate communication, and an AI Engine powered by Anthropic's Claude. It features a 100,000-agent swarm simulator for market microstructure analysis, a petgraph-backed RAG knowledge graph, and a sophisticated risk gate incorporating GARCH volatility, VaR, and self-match prevention. The architecture prioritizes performance through pure Rust implementation, nanosecond timestamps, and lock-free event ordering.
Quick Start & Requirements
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shgit clone https://github.com/Ashutosh0x/rust-finance.git.env.example to .env and add necessary API keys (Alpaca, Finnhub, Anthropic, etc.).cargo build --releaseUSE_MOCK=1 cargo run -p daemon --releasecargo run -p tui --releasePrerequisites: Rust toolchain, Git. API keys for various services are required for live trading. See docs/SETUP.md and docs/CONFIGURATION.md for detailed setup.
Highlighted Details
Maintenance & Community
The project is maintained by Ashutosh0x. No specific community channels (e.g., Discord, Slack) or details on other contributors, sponsorships, or partnerships are provided in the README.
Licensing & Compatibility
The project is released under the MIT License, which is generally permissive for commercial use and integration into closed-source projects. However, a strong disclaimer notes the software is for educational and research purposes only, and users assume all financial risk.
Limitations & Caveats
The project carries a significant disclaimer stating it is for educational and research purposes only, and the authors are not liable for financial losses incurred from running autonomous code on live capital. Version 0.3 suggests it is an early-stage project. Some legacy crates have been excluded due to dependency issues, replaced by a v2 architecture. Full functionality requires multiple API keys, some of which are not free.
4 days ago
Inactive