Releases: TheHolyOneZ/ZDirMap
Releases · TheHolyOneZ/ZDirMap
Release list
ZDirMap v0.1.1
ZDirMap
The go-to directory tree tool.
Map any folder. Navigate, filter, annotate, and export it in 9 formats — from ASCII trees for your README, to interactive HTML, to a WinDirStat-style treemap.
Built with Tauri 2 · React 19 · Rust · TypeScript
Note
Prebuilt installers for Windows, macOS, and Linux live at zsync.eu/zdirmap.
You can also grab the latest artifacts from the GitHub Releases page.
No need to build from source unless you want to hack on it.
Tip
Built because the alternatives are either ancient, web-only, or locked behind subscriptions. ZDirMap is free, native, fast, and ships as a tiny binary thanks to Tauri.
📸 Preview
✨ What it does
- 🌳 Streaming scan with live progress + cancellation — handles huge directories without freezing
- ☑️ Tri-state checkboxes with O(depth) propagation — pick exactly what ends up in the output
- 📦 9 output formats — ASCII, Markdown, JSON, YAML, Flat path list, CSV, HTML, Mermaid, and a WinDirStat-style treemap
- 🗺️ Squarified treemap with drill-in navigation
- 📸 Snapshots + diff between scans to spot what changed
- 🚫 Saved ignore presets + automatic
.gitignoreimport + glob patterns - ✋ Drag-and-drop reorder — grab any tree row by its grip handle and rearrange siblings; the new order flows straight into every output format
- 💬 Inline
# commentson any row, virtualized tree (rendering 100k+ rows is fine) - 📑 One-click export-all writes every format to a directory at once
- 📊 Annotations — file sizes, modified times, and line counts in the output
📥 Download
| Platform | Format |
|---|---|
| Windows | .msi installer + portable .exe |
| macOS | .dmg (Apple Silicon + Intel) |
| Linux | .AppImage, .deb, .rpm |
🛠️ Build from source
git clone https://github.com/TheHolyOneZ/ZDirMap.git
cd ZDirMap
pnpm install
pnpm tauri dev # run dev
pnpm tauri build # bundle installersYou need:
- Node 20+ and pnpm 9+
- Rust stable toolchain
- Platform deps for Tauri 2 — see the Tauri prerequisites
🧱 Tech stack
| Layer | Tools |
|---|---|
| Shell | Tauri 2 (Rust) |
| Frontend | React 19 · TypeScript · Vite 7 |
| Styling | Tailwind 4 with custom theme tokens |
| State | Zustand 5 (composed slices) |
| Tree | @tanstack/react-virtual |
| Treemap | d3-hierarchy (squarified) |
| Motion | motion (Framer) |
| Scan | walkdir · globset · ignore · tokio |
🔗 Links
- 🌐 Website — zsync.eu
- 📦 ZDirMap — zsync.eu/zdirmap
- 🐙 GitHub — github.com/TheHolyOneZ
- 🧰 Source — github.com/TheHolyOneZ/ZDirMap
📜 License
ZDirMap © 2026 TheHolyOneZ — Released under the GNU General Public License v3.0.
Built with care. If ZDirMap saved you time, a ⭐ on GitHub goes a long way.
