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 — это GUI-менеджер для WSL, написанный на Rust с UI на Slint, который позволяет устанавливать, запускать, останавливать, разрегистрировать и настраивать свои дистрибутивы WSL из одного места, оставаясь лёгким и экономным по памяти.
Это фоновый сервис или приложение, которое я открываю?Это отдельное десктопное GUI-приложение для Windows, которое также может сворачиваться в системный трей и тихо работать в фоне.
Что нужно в системе для его запуска?Windows 10 или 11 с включённым WSL (рекомендуется WSL 2), 64-битный процессор и хотя бы один установленный дистрибутив WSL или разрешение его установить; для плавной работы с несколькими дистрибутивами рекомендуется 4 ГБ+ ОЗУ.
Работает ли он также на macOS или Linux?Нет, он только для Windows, поскольку напрямую управляет компонентом Windows Subsystem for Linux; о сборках для Linux или macOS ничего не упоминается.
Это бесплатно?Да, это open-source проект, бесплатный для всех под лицензией GPL-3.0.
Можно ли с этим управлять USB-устройствами из WSL?Да, он интегрируется с usbipd-win, так что можно привязывать, подключать и управлять локальными USB-устройствами в своих WSL-инстансах прямо из дашборда.
Сколько памяти использует дашборд?Тихий режим в трее использует около 10 МБ ОЗУ, оконный режим — примерно 18 МБ для языков со стандартными шрифтами и до 38 МБ для CJK-языков вроде китайского или японского.
Можно ли автоматизировать задачи внутри своих WSL-дистрибутивов?Да, встроенный планировщик задач позволяет автоматически запускать скрипты и команды внутри WSL-инстансов по заданному времени или интервалам.
Можно ли монтировать и просматривать диски WSL из Windows?Да, можно напрямую монтировать и отмонтировать виртуальные диски VHDX WSL-инстансов, чтобы легко переносить файлы между хостом и WSL.
Creator
owu
Size
28.4 MB
Stars
4K
Age
8mo
Commits · 90 Days