rucash provides a simple interface to GnuCash files stored in xml and SQL (sqlite3, PostgreSQL and MySQL).
```rust use rucash::SqliteBook;
let book = SqliteBook::new("sqlite://money.gnucash").unwrap(); let accounts = book.accounts(); ```
```toml
[dependencies] rucash = { version = "0.1", features = [ "sqlite" ] } ```
sqlite
: Add support for the self-contained SQLite database engine.postgres
: Add support for the Postgres database server.mysql
: Add support for the MySQL database server.xml
: Add support for xml.