Building WSL-UI
Complete 7-part guide
- 1
Building WSL-UI: A Christmas Project with Tauri
How a DevOps engineer spent the Christmas break building a modern desktop app for managing WSL2 distributions using Tauri, React, and Rust.
- 2
Building WSL-UI: Mock Mode and Fake Distros
How I built a complete mock environment for developing and testing a WSL management app without touching real distributions.
- 3
Building WSL-UI: Registry Surgery and Container Imports
Deep dive into renaming WSL distributions by editing the Windows Registry, and pulling OCI images directly from registries without Docker.
- 4
Building WSL-UI: The Microsoft Store Journey
From Tauri MSI to Microsoft Store listing - creating MSIX packages, becoming a Microsoft Partner, and navigating the publishing maze.
- 5
Building WSL-UI: E2E Testing, Screenshots, and Demo Videos
How I built automated E2E tests with WebdriverIO, including screenshot generation for the Microsoft Store and video recording for demos.
- 6
Building WSL-UI: The Polish Phase and Privacy-First Analytics
A backend developer's journey into UI development - the endless polish, edge cases, and adding privacy-respecting analytics with Aptabase.
- 7
Building WSL-UI: Publishing to winget
Getting a Tauri app into the Windows Package Manager community repository - from initial manifest submission to automated CI/CD updates with wingetcreate.