OpenQBW
Read QuickBooks .QBW files without QuickBooks.
A pure-Rust parser for Intuit QuickBooks Desktop company files, built on the open OpenSQLAnywhere page-store. Ships as a crate, a Python wheel, and a CLI for migrating to CSV, SQLite, or IIF.
pip install openqbw
cargo install openqbw-cli
Docs
Format notes, usage, and CLI reference.
Source
Apache-2.0 on GitHub.
What is a .QBW?
QuickBooks Desktop stores company data in a .QBW file - a SAP SQL Anywhere database with a custom schema and Intuit's encryption layer on top. OpenQBW decrypts the pages, decodes the schema, and exposes the underlying tables (Account, Customer, Transaction, etc.) as Arrow-friendly rows you can pipe into anything.