Welcome
Welcome to the main site of the WSL Template Stack (WSL-TS).
Using X11 instead of WSLg (graphical output)
The default graphical output of WSL is known to be slow. The following instructions show you can use the faster X11 method instead, Refer to the linked document for details
Stacks
This section provides an overview of the different WSL Template development stacks and their documentation. These stacks are designed for developers and include template projects with instructions for use on both Windows and Linux. Most stacks support Visual Studio Code, and some also support Visual Studio 2022 (all editions). Select one of the options below to view the related project page.
➡️ Native Win32 C++ development (Windows)
- Windows Native API development through a WSL container, using a template project
➡️ C++ GLFW-Skia Template project (Linux & Windows)
- Enables you to create windows, handle input and events (GLFW), and defines custom GUI controls (Skia)
WSL OS Related
The following repository contains instructions for setting up specific WSL OS distributions.
➡️ WSL with Full Desktop GUI
- WSL with Mate full Desktop(Default). Uses X11 Forward to the host (Note: WSLg does not support full desktop)