Top 23 Wsl2 Open-Source Projects

  • WSAGAScript

    Scripts to install Google Apps into a WSA image. Plus optional root

    Project mention: Latest SafetyNet workarounds IRT Play Store? | | 2022-11-08

    A long ago I followed this tutorial to install the WSA with the play store and works like a charm :)

  • wsl-distrod

    Distrod is a meta-distro for WSL 2 which installs Ubuntu, Arch, Debian, Gentoo, etc. with systemd in a minute for you. Distrod also has built-in auto-start feature on Windows startup and port forwarding ability.

    Project mention: wsl-archlinux-manager: An efficient & easy strategy to install and manage Arch Linux instances on WSL. | | 2022-11-26

    I use distrod to get a wsl instance of Arch running. It's nice to have (some) systemd functionality with it ;)

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • usbipd-win

    Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2.

    Project mention: Why doesn't my Windows 7 Virtual Machine on Hyper-V detect my iPod Touch 2nd Generation, and how do I get Hyper-V to detect it? | | 2022-08-28

    Check this project out. Works with WSL. Should work with Hyper-V too

  • wsl-windows-toolbar-launcher

    Adds linux GUI application menu to a windows toolbar

  • FluentDocker

    Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI

  • wsl-vpnkit

    Provide network connectivity to WSL 2 when blocked by VPN

    Project mention: Who else is forced to use Windows and how do you work around it? | | 2022-11-26
  • GWSL-Source

    The actual code for GWSL. And some prebuilt releases.

    Project mention: Setting up a new computer and considering moving to WSL | | 2022-11-22

    Yeah, all of that seems to be available if you use WSL1 and pair it up with an X server (GWSL is a handy FOSS package for that and the dev's OpenInWSL app makes the integration even more seamless).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • move-wsl

    Easily move your WSL distros VHDX file to a new location.

  • nexus-tools

    Installer for ADB, Fastboot, and other Android tools on Linux, macOS, Chrome OS, and Windows

  • webi-installers

    Primary and community-submitted packages for

    Project mention: - Effortlessly install developer tools with easy-to-remember URLs | | 2022-11-26
  • NixOS-WSL

    NixOS on WSL(2) [[email protected]]

    Project mention: Easy and reproducible WSL distributions, with home-manager and Alpine linux | | 2022-08-03

    This project began as I didn't like that NixOS-WSL used systemd in the background, so I made this for myself. Some of the advantages: faster boot time, smaller image size and a FHS distro in the background, that lets you load dynamically linked binaries (for example, to have VSCode remote working OOTB).

  • qbittorrent-nox-static

    A build script for qBittorent nox static.

    Project mention: Torrents with errors don't appear on the error section | | 2022-05-18

    I use qBittorrent-nox WebUI on a seedbox, and I'm having some issues. I'm a private trackers user.

  • easyWSL

    Create WSL distros based on Docker Images.

  • WSLHostPatcher

    Dynamic patch WSL2 to listen port on any interface.

    Project mention: Cant see proper visitor ip in logs? | | 2022-04-16

    So, then your options are: 1) a real HTTP (reverse) proxy like Apache or nginx on Windows, 2) changing your VM network to bridge mode and manually configuring an address every time you start WSL2 ( , see "option 2"), or maybe 3) this thing

  • wsl2-distro-manager

    A GUI to quickly manage your WSL2 instances

  • subsystemctl

    Utility to run systemd in WSL2 with a Linux namespace

    Project mention: Systemd support is now available in WSL | | 2022-09-22

    Good thing subsystemctl is still working for me. I did get my hopes up I could disable it tho. It sometimes causes errors when pacman tries to restart certain services.

  • stevedore

    🚢 Docker distribution for Windows that Just Works

    Project mention: Stevedore: free and open-source Docker Desktop alternative for Windows | | 2022-03-08
  • win-gpg-agent

    [DEPRECATED] Windows helpers for GnuPG tools suite

    Project mention: Yubikey + SSH Keys? | | 2022-07-29

    For Windows, I've had really good luck with win-gpg-agent.

  • one-script-wsl2-systemd

    The one-script variant of the systemd hack for WSL2

    Project mention: Nextcloud under WSL2 with Snap, can't access remotely or from other devices on the same network. | | 2022-02-19

    For my current attempt I installed a clean instance of Debian, installed Snap, then used this to allow Snap to work. After installing Snap core I installed Nextcloud through Snap. This allows me to connect to Nextcloud by visiting localhost from Windows. This was pretty easy compared to the other methods but I can't for the life of me figure out why I can't seem to access it through other devices on my network, or remotely through port forwarding.

  • WSL-Guide

    Windows Subsystem for Linux (WSL) Guide. Use WSL develop to with Kubernetes and in the Cloud (Microsoft Azure, AWS, and Google Cloud).

    Project mention: Developing with Windows Subsystem for Linux (WSL 2) | | 2022-10-02
  • container-desktop

    Provides an alternative for Docker for Desktop on Windows using WSL2.

  • WSAPackagingTool

    Allows you to modify WSA's Msixbundle and redistribute it.

    Project mention: No Border Full Screen WSA? | | 2022-08-13

    do I need this?

  • WSA-Linux-Kernel

    Mirror for the Windows Subsystem for Android (WSA) kernel source code, and superuser

    Project mention: Is the WSA source code public? | | 2022-12-01

    I saw this repository and it says that it's a mirror of the official source code, but I can't seem to find the official repo. I wanted to try this and modify the kernel to see if it's possible to get previously not working apps going.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-01.

Wsl2 related posts


What are some of the best open-source Wsl2 projects? This list will help you:

Project Stars
1 WSAGAScript 3,006
2 wsl-distrod 1,526
3 usbipd-win 1,419
4 wsl-windows-toolbar-launcher 1,145
5 FluentDocker 1,051
6 wsl-vpnkit 1,047
7 GWSL-Source 1,019
8 move-wsl 938
9 nexus-tools 733
10 webi-installers 627
11 NixOS-WSL 597
12 qbittorrent-nox-static 546
13 easyWSL 465
14 WSLHostPatcher 391
15 wsl2-distro-manager 358
16 subsystemctl 315
17 stevedore 225
18 win-gpg-agent 216
19 one-script-wsl2-systemd 212
20 WSL-Guide 139
21 container-desktop 107
22 WSAPackagingTool 102
23 WSA-Linux-Kernel 97
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.