brokerage-db

Crates.iobrokerage-db
lib.rsbrokerage-db
version
sourcesrc
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
Cargo.toml error:TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
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: 0

cargo fmt