brokerage-db

Crates.iobrokerage-db
lib.rsbrokerage-db
version0.2.7
created_at2025-05-06 16:12:51.192547+00
updated_at2025-05-20 00:02:56.355444+00
descriptionDatabase management for trader brokerage data with a MongoDB backend.
homepage
repositoryhttps://github.com/tfiala/brokerage-db-rs
max_upload_size
id1662589
size134,005
Todd Fiala (tfiala)

documentation

README

github crates.io docs.rs build status codecov.io

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
Commit count: 30

cargo fmt