wsl-dashboard README

The project's README from github.com/owu/wsl-dashboard. As one markdown file: README.md.

WSL Dashboard

WSL Dashboard Logo

A modern, high-performance, lightweight, and low-memory WSL (Windows Subsystem for Linux) instance management dashboard. Built with Rust and Slint for a premium native experience.


Notice:​

- WSL Dashboard is not distributed through the Microsoft Store.
- Any application listed there under the name "WSL Dashboard"​ is unauthorized and may be counterfeit.
- Please do not download it to avoid potential scams.

Rust Slint Tokio Windows License Featured|HelloGitHub

I18N : English | 简体中文 | 繁體中文 | हिन्दी | Español | Français | العربية | বাংলা | Português | Русский | اردو | Bahasa Indonesia | Deutsch | 日本語 | Türkçe | 한국어 | Italiano | Nederlands | Svenska | Čeština | Ελληνικά | Magyar | עברית | Norsk | Dansk | Suomi | Slovenčina | Slovenščina | Íslenska | Tiếng Việt | తెలుగు | Basa Jawa | ภาษาไทย | தமிழ் | Filipino | ਪੰਜਾਬੀ | Bahasa Melayu | Polski | Українська | فارسی | ಕನ್ನಡ | मराठी | Hausa | မြန်မာ | Oʻzbek | Azərbaycan | Cebuano | മലയാളം | سنڌي | አማርኛ


📑 Table of Contents


🌍 Language Support

English, Simplified Chinese, Traditional Chinese, Hindi, Spanish, French, Arabic, Bengali, Portuguese, Russian, Urdu, Indonesian, German, Japanese, Turkish, Korean, Italian, Dutch, Swedish, Czech, Greek, Hungarian, Hebrew, Norwegian, Danish, Finnish, Slovak, Slovenian, Icelandic, Vietnamese, Telugu, Javanese, Thai, Tamil, Filipino, Punjabi, Malay, Polish, Ukrainian, Persian, Kannada, Marathi, Hausa, Burmese, Uzbek, Azerbaijani, Cebuano, Malayalam, Sindhi, Amharic

English Simplified Chinese Traditional Chinese Hindi Spanish French Arabic Bengali Portuguese Russian Urdu Indonesian German Japanese Turkish Korean Italian Dutch Swedish Czech Greek Hungarian Hebrew Norwegian Danish Finnish Slovak Slovenian Icelandic Vietnamese Telugu Javanese Thai Tamil Filipino Punjabi Malay Polish Ukrainian Persian Kannada Marathi Hausa Burmese Uzbek Azerbaijani Cebuano Malayalam Sindhi Amharic

🚀 Key Features & Usage

⚙️ Configuration & Logs

All configuration is managed through the Settings view:

Log files are written to the configured log directory and can be attached when reporting issues.

🖼️ Screenshots

Home (Light & Dark Mode)

USB & Collapse menu

Network

Add Instance & Settings

About & Donate

Disk Mount

Task Scheduler

🎬 Operation Demo

Help us improve! Watch our intro video and share your thoughts.

💻 System Requirements

📦 Installation

We recommend visiting the official website to download, as it offers multiple mirror links for a smoother experience:

Go to the Download page and choose the mirror suitable for your region.

Option 2: Install via winget

You can install WSLDashboard directly from the Windows Package Manager (winget), using either the moniker or the full package identifier:

# Search (case-insensitive)
winget search wsl-dashboard
# or
winget search WSLDashboard

# Install (pick one)
winget install wsl-dashboard
# or
winget install Owu.WSLDashboard

The winget package identifier is Owu.WSLDashboard and the moniker is wsl-dashboard (case-insensitive). Either works.

For more information, visit the WinGet community repository.

Option 3: Download prebuilt binary

You can also download the precompiled release directly:

  1. Go to the GitHub Releases page.
  2. Download the latest wsldashboard executable for Windows.
  3. Extract (if packaged) and run wsldashboard.exe.

No installer is required; the app is a single portable binary.

Option 4: Build from source

Ensure you have the Rust toolchain (Rust 1.92+ or newer) installed.

  1. Clone the repository:

    git clone https://github.com/owu/wsl-dashboard.git
    cd wsl-dashboard
    
  2. Build and run:

    • For development:

      cargo run
      
    • Optimized release build, using the build script:

      The build script requires the x86_64-pc-windows-msvc toolchain.

      .\build\portable\build.ps1
      

🛠️ Tech Stack & Performance

📢 Official Community Groups

Welcome to the official WSL UI community groups! Join our channels to discuss usage tips, report issues, get the latest updates, and connect with the developers and other users.

Global Group (Telegram) Chinese Group (WeChat)
Telegram Group QR Code WeChat Group QR Code
Scan to join Scan to join

🤝 Community Support

A big thank you to the following communities for their support:

Your contributions and feedback make this project possible!

❤️ Support this project

Visit our donation page: https://www.wslui.com/donate/

⭐️ Labor of love

If you have found this project useful, I would be grateful if you could leave a star on GitHub. Your endorsement helps it reach a wider audience and is deeply appreciated. It is this encouragement that motivates me to keep building.

📄 License

This project is licensed under the GPL-3.0 – see the LICENSE file for details.


Built with ❤️ for the WSL Community.

wsl-dashboard (owu/wsl-dashboard)

Searching Database…

这是什么?WSL Dashboard 是一个用 Rust 和 Slint UI 构建的 WSL 图形化管理器,让你在一个地方安装、启动、停止、注销和配置 WSL 发行版,轻量且内存占用低。
它是后台服务,还是要打开的应用?它是一个独立的 Windows 桌面图形界面应用,也可以最小化到系统托盘,在后台静默运行。
系统上需要什么才能运行它?需要启用了 WSL 的 Windows 10 或 11(推荐 WSL 2)、64 位 CPU,以及至少安装了一个 WSL 发行版或有权限安装一个;要流畅使用多个发行版建议 4GB 以上内存。
它在 macOS 或 Linux 上也能用吗?不能,它仅支持 Windows,因为它直接管理“适用于 Linux 的 Windows 子系统”功能;没有提到 Linux 或 macOS 版本。
它免费吗?免费,它以 GPL-3.0 许可证开源,对所有人免费。
能用它从 WSL 管理 USB 设备吗?可以,它集成了 usbipd-win,你可以直接在仪表盘里绑定、挂载并管理各个 WSL 实例的本地 USB 设备。
这个仪表盘占多少内存?静默托盘模式约占 10MB 内存,窗口模式对标准字体语言约 18MB,对中文、日语等 CJK 语言最多可达 38MB。
能自动执行 WSL 发行版里的任务吗?可以,内置的任务计划程序让你可以在设定时间或间隔自动在 WSL 实例里运行脚本和命令。
能在 Windows 上挂载并浏览 WSL 磁盘吗?可以,你可以直接挂载和卸载 WSL 实例的 VHDX 虚拟磁盘,轻松在主机和 WSL 之间传输文件。
Creator
owu
Size
28.4 MB
Stars
4K
Age
9mo
Commits · 90 Days