awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
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·15 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Wslu

These projects share indexed features with Wslu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with wslutilities/wslu?

Projects with overlapping indexed features 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…