Skip to content

Repository files navigation

C++17MITPlatformVersionRelease

TreeVisual Logo (Dark)TreeVisual Logo (Light)
Dark Mode | Light Mode

TreeVisual

Cross-platform Directory Tree Visualizer — 跨平台目錄樹視覺化工具

📖 English | 📖 简体中文 | 📖 繁體中文

⬇️ Download Release🌐 Live Preview🚀 Quick Start


Quick Start

# Download pre-built package# https://github.com/WinTerminal/TreeVisual/releases/latest# Or build from source
git clone https://github.com/WinTerminal/TreeVisual.git &&cd TreeVisual
./install.sh # Linux/macOS
install.bat # Windows
./tree --web # Start WebUI at http://127.0.0.1:7200/

Features

  • CLI / TUI — Beautiful Unicode tree output, multi-threaded parallel scan, auto privilege elevation
  • WebUI — Lazy-loading tree browser with Canvas HW-accelerated rendering, 8 color themes, i18n (EN/zh)
  • JS Mode (Beta) — Browser File System API, no backend required
  • Cross-platform — Linux / macOS / Windows, zero third-party dependencies
  • GitHub PagesLive Demo available now

Tech Stack

LayerTechnology
BackendC++17, std::filesystem, std::thread, std::atomic
HTTPRaw BSD sockets (zero deps)
FrontendVanilla HTML/CSS/JS, Canvas 2D HW acceleration
CI/CDGitHub Actions (3 platforms auto-release)

License

MIT © 2026 WinTerminal

About

Cross-platform directory tree visualizer. CLI/TUI/WebUI modes, lazy-loading tree browser, WebGL graph, i18n (EN/zh-CN/zh-TW), zero dependencies, C++17.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages