13 releases
Uses new Rust 2024
new 0.2.7 | May 20, 2025 |
---|---|
0.2.6 | May 10, 2025 |
0.1.4 | May 7, 2025 |
#532 in Database interfaces
1,225 downloads per month
Used in 2 crates
35KB
906 lines
Database management for trader brokerage data with a MongoDB backend.
Setup
[dependencies]
brokerage-db = "0.2.7"
Functionality
Coming soon.
How to use
use anyhow::Result;
use brokerage_db;
#[tokio::main]
async fn main() -> Result<()> {
println!("Hello, world!");
Ok(())
}
Roadmap
Basic CRUD operations
- support securities
- support minimal brokerage account data (account id, brokerage name)
- support trade executions
Data sourced from InteractiveBrokers (IBKR) Flex-based report queries
Imported via ibkr-flex-statement.
- brokerage account info
- trade executions
- end-of-day account balance
Dependencies
~21–33MB
~511K SLoC