HoneyIFC – A TUI tool for selective IFC data export
Hi everyone!
I've released HoneyIFC — a small Python terminal app to make exporting data from IFC files a bit less painful.
What it does:
- Quick launch via Windows context menu (batch files included in the release)
- Automatically filters only IFC files from the current folder (currently doesn’t support 4x3)
- Lets you select specific categories and property sets instead of dumping the whole model
- Vim-style keyboard navigation for exploring IFC structure
- One-key export to XLSX
Several built-in themes and support for customization
Tech stack:IfcOpenShell (for IFC parsing)
- Textual (for terminal UI)
- openpyxl (for Excel export)
Why I built it:
Most tools tend to extract everything from the IFC file — but sometimes you just need a few parameters from a specific Pset. I wanted something lightweight, focused, and quick to use.
Still in development, but it works well enough. Feedback from the IfcOpenShell community would be very welcome!
GitHub: https://github.com/IliaShkola/honey-ifc
Youtube demonstration:
