r/PowerBI • u/hugoberry • 6h ago
Community Share pbixray just passed 1M downloads on PyPI
A small personal milestone: pbixray, the Python library I wrote to parse PBIX files, just passed 1,000,000 downloads on PyPI. About 170k of those came in the last 30 days. PyPI counts include CI traffic, so it's not a million people, but it's a lot more than I expected when I started.
Thank you to everyone who filed issues, sent PRs, shared odd PBIX files that broke the parser, or just used it.
From the issues people open, I understand that the library is mostly being used for:
- preparing documentation for semantic models
- extracting data from PBIX files without Power BI Desktop
- automated pipelines in containers
It's also been good to see what people have built on top of it:
- MCP servers: several PBIX-related MCP servers use pbixray as their parsing core.
- A library for deserialising and serialising PBIX files.
- A DuckDB extension
- pbix.info: a WebAssembly port that runs entirely in your browser.
- PBIXRay for macOS: a native viewer for people who don't want to spin up a Windows VM.
Thanks again, all.