Awesome Lists

awesome-wsl

by sirredbeard

awesome listpushed over 2 years ago

Awesome list dedicated to Windows Subsystem for Linux

AI summary

Linux on Windows

A curated list of resources and information about running Linux on Windows

stars
5.6K
forks
291
watching
138
awesome list
1
entries
198
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/sirredbeard/awesome-wsl/links.svg)](https://awesome.facts.dev/awesome/sirredbeard/awesome-wsl)
HTML
<a href="https://awesome.facts.dev/awesome/sirredbeard/awesome-wsl"><img src="https://awesome.facts.dev/shield/sirredbeard/awesome-wsl/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/sirredbeard/awesome-wsl/links.svg

What's in the list

198 links in 13 sections, with live GitHub stats.activeno commit in 2y

Overview / 5. WSL2

Overview / 7. Details

Overview / 8. Installation

Using WSL

Supported Distributions

Unofficial Distributions

  • miniwsl

    A mini Linux distribution for WSL powered by

  • ArchWSL

    ArchLinux in WSL

  • AlpineWSL

    Alpine in WSL

  • WSLInstall

    Install any GNU/Linux distribution userspace in Windows Subsystem for Linux (WSL) with compressed RootFS tarballs, Docker containers, or ISO files

  • wsldl

    General purpose WSL installer and launcher

  • WSL-Distribution-Switcher

    Scripts to replace the distribution behind WSL with any other Linux distribution published on . Includes alpine, CentOS, Fedora, Clear, and others

  • acme-wsl

    Install acme / plan9port on Debian, Ubuntu, or Kali Linux distributions on WSL

  • CentWSL

    CentOS as a WSL distro

  • RHWSL

    Red Hat Universal Base Image as a WSL distro. If you have a Red Hat Subscription, you can register and subscribe the system and use it as RHEL

  • FedoraWSL

    Fedora as a WSL distro

  • AmazonWSL

    Amazon Linux as a WSL distro

  • GentooWSL

    Gentoo as a WSL distro

  • DevuanWSL

    Devuan Linux as a WSL Distro. Devuan is a Debian variant without the complexities and dependencies of systemd

  • ManjaroWSL2

    Manjaro as a WSL2 distro based on wsldl

  • WSLackware

    Slackware as a WSL distro

WSL Tools

  • X410

    X server for Windows 10 on the Microsoft Store. 💰

  • VcXsrv

    X server for Windows with hardware acceleration compiled with Visual Studio

  • GWSL

    An X server for Windows 10 with an app launcher, distro manager, shortcut creator, and ssh launcher

  • Xmanager

    X server for Windows from NetSarang. 💰

  • Xming open-source version

    An older X server for Windows. Has not been updated since 2016

  • Xming commercial version

    The current version of Xming, that is updated monthly. Donate at least £10 to have access to it. 💰

  • Cygwin/X

    Cygwin/X is a port of the X Window System to the Cygwin API layer for Windows

  • Windows Terminal

    The new open-source Windows Terminal

  • wsltty

    Mintty as a terminal for WSL

  • wsl-terminal

    A terminal emulator for WSL, based on mintty, fatty and wslbridge

  • Tabby

    A terminal for a more modern age

  • ConEmu

    ConEmu aims to be handy, comprehensive, fast and reliable terminal where you may host any console application for the Windows command line, PowerShell, or WSL

  • MobaXterm

    Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more

  • extraterm

    Open source project to build a terminal emulator and expand it with new features to support modern workflows

  • Hyper

    A terminal built on web technologies

  • Terminator

    Feature-rich tabbed terminal. Requires X server

  • Alacritty

    A terminal emulator with focus on performance and simplicity

  • Fluent Terminal

    A Terminal Emulator based on UWP and web technologies

  • Ansible-WSL

    Provision WSL using Ansible

  • LxRunOffline

    A full-featured utility for managing WSL

  • Raft WSL

    Raft is a Windows Subsystem for Linux (WSL) distribution manager in native C#/XAML. 💰

  • WSL GUI Tool

    A graphical tool to manage (run, stop, import, export...) WSL

  • WSL Distro Manager

    GUI to manage, copy, distribute WSL distros

  • wslgit

    Use git installed on WSL from Visual Studio Code on Windows

  • pinentry-wsl-ps1

    Store passwords for gpg-agent in Windows Credential Manager

  • wslexec

    Execute Linux executables as .exe files on Windows

  • wsl-proxy

    A collection of 'proxy' batch files that can be used to route requests to the WSL version of a command

  • wslpath

    Easily convert Windows to WSL path names and vice-versa

  • wsl-open

    Open files with xdg-open in WSL from Windows applications

  • OpenInWSL

    Easily Make WSL Linux Apps Windows File Handlers

  • is-wsl for Node

    Check if the current process is running inside Windows Subsystem for Linux, useful for scripting

  • wsl-gui-bins

    Start common GUI applications under WSL as under Linux

  • WSL-Hello-sudo

    Use Windows Hello as your credential for

  • xclip-xsel-WSL

    Make and in read and write on the Windows instead of the Linux clipboard.

  • vim-wsl-copy-paste

    Adds mappings in Vim to write and read on the Windows clipboard.

  • WslShortcut

    Run WSL commands directly in Windows. Also allows to use WSL / /etc. in or another software. Combines functionality of utilities like , , etc. with simpler usage

  • community.wsl.sdk

    SDK for Windows Subsystem for Linux for .NET 5, 6 and Standard 2.1

  • wslu

    A collection of utilities for Windows 10 Linux Subsystem, such as enabling sound in WSL and creating your favorite linux GUI application shortcuts on Windows 10

  • wslpy

    A Python3 library for WSL specific tasks

  • wsl-vpnkit

    Script providing network connectivity to WSL 2 when blocked by VPN

  • xdg-open-wsl

    xdg-open replacement for WSL that opens files and links using Windows applications

  • ghc

    A version of the Glasgow Haskell Compiler built and optimized for WSL and hosted in a PPA for Debian and Ubuntu-based WSL distros

  • BootShellCredentialProvider

    BSCP lets you boot Windows directly into a Linux desktop experience such as xfce4 using Windows native login and a combination of Xming & WSL upon login

  • wsl-dotfiles

    Configuration files and scripts for creating an i3-based environment inside WSL

  • EnumWSL

    Enumerates installed WSL packages

  • WSL-DistroLauncher

    Reference launcher app for developing your own WSL distribution Microsoft Store package

  • WSL_Reverse

    Reveal hidden COM interface between WSL and Lxss Manager Service

  • wslbridge

    wslbridge is a Cygwin program that allows connecting to the WSL command-line environment over TCP sockets, as with ssh, but without the overhead of configuring an SSH server

  • WSLInstall

    Install any Linux distribution userspace in WSL with compressed RootFS tarballs (tar.gz) or with Docker containers or with ISO files

  • cmd-colors-solarized

    This is a solarized color scheme for the Windows command prompt that works in WSL

  • weasel-pageant

    An ssh-agent compatible helper for interacting with Pageant from processes running on the Windows Subsystem for Linux

  • wsl2-ssh-pageant

    A bridge between Windows Pageant and WSL2

  • WinCryptSSHAgent

    Using a Yubikey for SSH Authentication on Windows Seamlessly. Supports WSL and WSL2

  • Files

    A modern file explorer that supports WSL filesystem

  • easyWSL

    Use any Docker image as a WSL distro

  • setup-wsl

    A GitHub action to install and setup a Linux distribution for the Windows Subsystem for Linux (WSL)

Books

Additional Resources

  • Bash

    Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh)

  • Cygwin

    Cygwin is a Unix-like environment and command-line interface for Microsoft Windows

  • Cmder

    A very nice console emulator built on ConEmu

  • PuTTY

    PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform

  • PowerShell

    PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language

  • Visual Studio Code

    Visual Studio Code ("vscode") is a source code editor developed by Microsoft for Windows, Linux, and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring

  • Visual Studio 2017

    Visual Studio is an IDE from Microsoft. It is used to develop computer programs, as well as web sites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store, and Microsoft Silverlight

  • Windows Services for UNIX

    SFU is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems. documentation

More Awesome

Thanks

Intellectual Property Notices

  • *

    Linux® is a registered trademark of Linus Torvalds in the United States and/or other countries

  • *

    Windows®, Windows Server®, Windows 10®, Microsoft®, Microsoft Virtual Academy®, Visual Studio®, Azure®, PowerShell®, and MSDN® are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries

  • *

    EdX® is a registered trademark of edX Inc. All Rights Reserved

  • *

    Ubuntu® and Canonical® are registered trademark of Canonical Limited in the United States and/or other countries

  • *

    SUSE® and SUSE Linux Enterprise® are registered trademarks of SUSE in the United States and/or other countries

  • *

    Red Hat®, CentOS®, and Red Hat Enterprise Linux® are trademarks or registered trademarks of Red Hat, Inc. in the United States and/or other countries

  • *

    UNIX® is a trademark of The Open Group. Use of The Open Group trademarks are authorized by The Open Group Trademark Guidelines as "Editorial or Articles, but not Advertising" and/or permitted by trademark fair use under United States law

  • *

    Debian® is a registered trademark of Software in the Public Interest, Inc. in the United States and/or other countries

  • *

    Kali Linux® and Offensive Security® are registered trademarks of OffSec Services, Ltd

  • *

    Docker® and Docker Hub® are registered trademarks of Docker, Inc

  • *

    YouTube® is a registered trademark of Google, LLC

  • *

    macOS® is a registered trademark of Apple, Inc

  • githublogo

    GitHub® and are a registered trademarks of GitHub, Inc

  • *

    Oracle and Oracle Linux are trademarks or registered tracemarks of Oracle, Inc

  • *

    Gentoo® is a trademark of the Gentoo Foundation, Inc

  • *

    The AlmaLinux OS Marks are trademarks of AlmaLinux OS Foundation

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.