StreamXL is a Rust-powered Python library for reading large Excel (.xlsx) files with constant memory usage. It streams data row-by-row, supports multi-sheet workbooks, and is significantly faster than openpyxl. Designed for data pipelines, ETL processes, and big data scenarios where traditional spreadsheet libraries fail due to memory constraints.
StreamXL is a Developer Tools product. It focuses on loading and processing very large Excel files without running out of memory or suffering from slow performance. It is built as an open-source project for developers. StreamXL is open source under the MIT license. The product ships for the command line.
Behind StreamXL is Mullassery, and the product first shipped in 2026. Development happens publicly on GitHub with 71 commits in the last 90 days. Key capabilities include row-by-row streaming, constant memory usage, and multi-sheet support.
Latest indexed changes and source events
Other apps tracked under the same category.