A multi-format tree-structured data viewer for Windows — built as a native plugin for Seer, the quick-look file preview tool.
DataTreeViewer lets you preview and navigate JSONC, TOML, INI, and YAML files in a beautiful tree view — press Space on any supported file to see its structure instantly.
- Multi-format support: JSONC, TOML, INI, YAML — auto-detected by file extension
- Async parsing: Background-thread parsing keeps the UI responsive
- Interactive breadcrumb navigation: IDE-style breadcrumb bar for quick navigation through deeply nested structures
- Real-time search: Search bar with live filtering and result navigation
- Status bar metrics: Detailed file statistics at a glance
Requirements: Qt 6.8, CMake 3.16+, MSVC (Visual Studio 2022)
Open the project folder in your IDE (Visual Studio or VS Code with CMake Tools), select datatreeviewer_test as the startup item, then build and run.
This produces:
datatreeviewer.dll— the Seer plugin
To run parser tests:
Seer is the ultimate quick-look file preview tool for Windows — press Space on any file to instantly preview it without opening a full application.
- Download Seer
- In Seer, go to Settings → Plugins and install the DataTreeViewer plugin
- Replace the installed plugin DLL with your freshly built
datatreeviewer.dll - Press Space on any
.jsonc,.toml,.ini, or.yamlfile