https://github.com/bacloud22/wslwpfapp
WSL Commander is GUI utility to command WSL visually
https://github.com/bacloud22/wslwpfapp
beginner-friendly gui windows wsl wsl2
Last synced: 11 months ago
JSON representation
WSL Commander is GUI utility to command WSL visually
- Host: GitHub
- URL: https://github.com/bacloud22/wslwpfapp
- Owner: bacloud22
- License: other
- Created: 2025-04-29T05:53:02.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-22T01:46:10.000Z (about 1 year ago)
- Last Synced: 2025-07-05T21:31:40.974Z (12 months ago)
- Topics: beginner-friendly, gui, windows, wsl, wsl2
- Language: C#
- Homepage:
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WSL Manager - A GUI for Windows Subsystem for Linux
A modern WPF desktop application for managing WSL (Windows Subsystem for Linux) distributions and settings, built with C# and .NET.

---
## Features
- Launch default or selected WSL distributions
- List all installed distributions
- Set a default distribution
- Shutdown or terminate specific WSL sessions
- Import a new WSL distro from a `.tar` file
- Export existing distros to `.tar` files
- Mount and unmount paths inside WSL
- Set default WSL version (1 or 2)
- Minimal, clean interface with tabbed navigation
---
## Screenshots
### Main Controls

### Import/Export

### Mount Management

---
## NOTES:
- - Commands are executed using wsl.exe under the hood.
- "Launch WSL" requires a distro to be selected — it's disabled otherwise.
- A new terminal window is opened using the selected distro, in its default home path.
---
## Requirements
- Windows 10/11
- WSL enabled
- .NET 9.0 SDK or later
- Visual Studio 2022+ (or any compatible IDE)
---
## Getting Started
### Clone and Run
```bash
git clone https://github.com/bacloud22/WSLWpfApp.git
cd wsl-manager
```
---
## LICENCE
MIT License. See LICENSE file for details.