awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wslutilities avatar

wslutilities/wsluArchived

0
View on GitHub↗
3,750 stars·179 forks·Shell·GPL-3.0·2 viewswslutiliti.es/wslu↗

Wslu

wslu is a collection of integration tools and command-line utilities designed to manage the interaction between the Windows Subsystem for Linux and the Windows host. It provides a suite of tools for path translation, host interop, and system maintenance to bridge the gap between the Linux shell and the host operating system.

The project enables the launching of host applications and the creation of Windows desktop shortcuts to trigger Linux commands. It features a programmable interface for executing system tasks, accessing host environment variables, and integrating with the Windows clipboard.

The toolkit covers several functional areas, including file system integration for mounting drives and converting paths, and system maintenance for synchronizing the clock and reclaiming memory. It also includes monitoring utilities to retrieve hardware and software specifications from both the host and the subsystem.

The collection includes a dedicated programming library and shell-based wrappers to automate operations and system integrations.

Features

  • WSL Host Bridges - Bridges the gap between the Linux shell and host OS for clipboard access, environment variables, and applications.
  • Path Translation Mechanisms - Translates file system paths between Windows and Linux formats using regular expressions.
  • Cross-Platform Path Manipulation - Converts file system paths between Windows and Linux formats for seamless file access.
  • Save File Path Mappings - Translates file system paths between Windows and Linux to ensure cross-environment file access.
  • Environment Variable Mapping - Provides utilities to extract and map Windows host environment variables into the Linux guest shell.
  • Desktop Shortcut Generators - Generates Windows desktop shortcuts that trigger specific Linux commands or GUI programs.
  • Guest-Host Executable Bridges - Allows the execution of Windows binary commands from within the Linux environment for system tasks.
  • Host Application Launchers - Enables launching native Windows applications and URLs directly from the Linux terminal.
  • Host Interop Utilities - Provides a suite of utilities for launching host applications, managing the clipboard, and creating shortcuts.
  • Subsystem Automation Libraries - Provides a dedicated programming library for executing operations tailored for the Windows Subsystem for Linux environment.
  • Subsystem Maintenance Utilities - Includes utilities for synchronizing system clocks, reclaiming memory, and mounting drives to maintain the WSL environment.
  • System Action Execution - Implements a set of predefined Windows operating system tasks that can be executed directly from the Linux shell.
  • Linux System Administration - Offers maintenance tasks for the Linux environment, including mounting Windows drives and synchronizing the system clock.
  • Standard Directory Resolvers - Provides a utility to fetch absolute paths for standard system directories such as desktop, application data, and temporary folders.
  • Python Library Integrations - Exposes core integration logic as a Python library for custom automation and orchestration scripts.
  • Environment Variable Readers - Enables reading and extracting values from Windows system environment variables within a Linux shell.
  • Shell Execution Wrappers - Uses shell script wrappers to trigger native Windows executables from the Linux terminal.
  • Windows Shell Mounts - Attaches available Windows drives to the Linux environment using configurable mount options.
  • Clipboard Read and Write Operations - Enables reading and writing text to the Windows system clipboard from within the Linux environment.
  • System Specification Retrievers - Provides a utility to retrieve and print hardware and software details from both the host and the Linux subsystem.
  • Environment Detail Displays - Ships a formatted display of environment details, such as kernel versions and build numbers, with customizable themes.
  • WSL Resource Tuning - Optimizes subsystem performance by monitoring host specifications and reclaiming memory.
  • Asynchronous Memory Reclamation - Provides a utility to optimize resource usage by freeing RAM and dropping the memory cache.
  • Time Synchronization - Includes a capability to update the Linux system clock to match the host time and correct drifts.
  • WSL Maintenance Automations - Automates system maintenance like syncing the clock and mounting drives from within Linux.
  • Integration Tools - Collection of utilities for GUI shortcuts and system tasks.

Star history

Star history chart for wslutilities/wsluStar history chart for wslutilities/wslu

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Wslu

Similar open-source projects, ranked by how many features they share with Wslu.
  • msys2/msys2.github.iomsys2 avatar

    msys2/msys2.github.io

    3,026View on GitHub↗

    MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows compatibility layer on Windows. It centers around the Pacman package manager for installing and managing software dependencies and provides C++ toolchains for creating native software for x86_64 and ARM64 architectures. The project distinguishes itself by providing a comprehensive compatibility layer that translates Unix paths and process arguments for use on Windows. It enables the emulation of a native Linux build environment, allowing users to compile native Windows executabl

    CSS
    View on GitHub↗3,026
  • winfsp/sshfs-winwinfsp avatar

    winfsp/sshfs-win

    6,262View on GitHub↗

    SSHFS-Win is a Windows implementation of SSHFS that mounts remote directories over SSH as local Windows drives, enabling seamless file access as if they were local network drives. It provides both command-line and graphical interfaces for creating, managing, and disconnecting SSHFS mounts, supporting password or SSH key authentication with optional credential storage in the Windows Credential Manager. The project extends beyond basic SSH mounting to support a wide range of remote file access scenarios, including mounting cloud storage services like Azure Blob or Amazon S3, distributed POSIX f

    Csftpsshsshfs
    View on GitHub↗6,262
  • mxcl/path.swiftmxcl avatar

    mxcl/Path.swift

    959View on GitHub↗

    Path.swift is a type-safe file system library for Swift that replaces error-prone string manipulation with structured path objects. It provides a unified, chainable interface for constructing, transforming, and managing file system paths, ensuring that path validity is maintained throughout an application's lifecycle. The library distinguishes itself by using value-type data modeling and dynamic member lookup to provide an intuitive, readable syntax for navigating directory structures. It handles complex file system tasks by mapping operations directly to underlying system calls, ensuring con

    Swiftfilesystemmicro-frameworkpath
    View on GitHub↗959
  • home-assistant/home-assistant.iohome-assistant avatar

    home-assistant/home-assistant.io

    9,466View on GitHub↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    HTMLdocumentationhacktoberfesthass
    View on GitHub↗9,466
See all 30 alternatives to Wslu→

Frequently asked questions

What does wslutilities/wslu do?

wslu is a collection of integration tools and command-line utilities designed to manage the interaction between the Windows Subsystem for Linux and the Windows host. It provides a suite of tools for path translation, host interop, and system maintenance to bridge the gap between the Linux shell and the host operating system.

What are the main features of wslutilities/wslu?

The main features of wslutilities/wslu are: WSL Host Bridges, Path Translation Mechanisms, Cross-Platform Path Manipulation, Save File Path Mappings, Environment Variable Mapping, Desktop Shortcut Generators, Guest-Host Executable Bridges, Host Application Launchers.

What are some open-source alternatives to wslutilities/wslu?

Open-source alternatives to wslutilities/wslu include: msys2/msys2.github.io — MSYS2 is a software distribution that provides a MinGW development environment, a Bash shell, and a Unix-to-Windows… winfsp/sshfs-win — SSHFS-Win is a Windows implementation of SSHFS that mounts remote directories over SSH as local Windows drives,… mxcl/path.swift — Path.swift is a type-safe file system library for Swift that replaces error-prone string manipulation with structured… home-assistant/home-assistant.io — Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates… codeedu/wsl2-docker-quickstart — This project is a technical setup guide for installing and configuring Docker within a Windows Subsystem for Linux 2… velocidex/velociraptor — Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and…