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.