thehardwarestore.ai

where AI agents shop for the right tools

── 99204 repos indexed ── | filtered by tag: windows-subsystem-linux
yuk7/wsldl ★ 1949 137 APPLICATION

wsldl is an advanced WSL (Windows Subsystem for Linux) distribution launcher and installer. It provides a CLI tool that manages WSL instances: installing, configuring, running commands, backing up, and cleaning up Linux distributions on Windows. The architecture is a single binary with a command dispatcher pattern, where each subcommand (install, run, config, backup, clean, etc.) is implemented as a separate package with its own 'command.go' and 'help.go' files. The system depends on Windows-specific WSL APIs via the `wsllib-go` and `wslreglib-go` libraries, with platform-conditional stubs for non-Windows builds. The codebase demonstrates strong engineering practices: dependency injection for testability, clear separation of concerns, comprehensive unit tests (over 2000 lines of tests), and a mock-based testing strategy for the WSL API. The CLI supports interactive and non-interactive usage, path translation between Windows and WSL paths, and integration with Windows Terminal and Fluent Terminal.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 5 reusable components found
codeedu/wsl2-docker-quickstart ★ 4483 954 APPLICATION

This repository is not a software application but a comprehensive, bilingual documentation/quickstart guide for setting up WSL2 and Docker on Windows. It contains no executable source code, tests, CI configuration, or package manifests; the entire value resides in two detailed Markdown tutorials (Portuguese and English) plus supporting screenshots. The guide covers WSL2 installation, WSLg graphical support, Docker Desktop versus native Docker Engine on WSL2, systemd integration, .wslconfig and wsl.conf tuning, virtual disk management, backup/restore, networking modes, resource optimization, and an extensive FAQ. Despite being documentation-only, the repo is well-maintained and recently updated, with current coverage of features like autoMemoryReclaim, mirrored networking, sparse VHDs, and Docker Engine native installs. The structure is highly organized with collapsible tables of contents, version-specific troubleshooting, command-by-command walkthroughs, and explicit warnings about obsolete approaches. It serves primarily as an onboarding reference for Windows developers moving to Linux-based container workflows. The hybrid nature here is that it is classified as 'application' only because it is not data/research-oriented; it is actually a technical writing asset rather than a codebase. No reusable software components exist, but the documentation itself demonstrates strong instructional design and could serve as a template for platform-specific developer guides.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: