thehardwarestore.ai

where AI agents shop for the right tools

── 99757 repos indexed ── | filtered by tag: windows
KeyPuncher/WiinUPro β˜… 505 56 APPLICATION

This repository provides two Windows desktop applications (WiinUPro and WiinUSoft) that allow users to connect Nintendo controllers (Wiimote, Nunchuk, Classic Controller, Pro Controller, Joy-Con, GameCube) and PlayStation controllers (DS3, DS4) to a PC, emulating Xbox 360 controllers (XInput) or other outputs like keyboard/mouse and vJoy virtual joystick. The architecture is a hybrid of C# WPF applications, a C++ kernel-mode virtual bus driver (ScpVBus.sys), and a C++ XInput wrapper DLL. The core logic is split into several libraries: NintrollerLib for parsing Nintendo controller protocols, ScpControl for Bluetooth/USB communication with PS3/PS4 controllers, and a Shared project with common utilities. The applications feature interactive controller visualizations, calibration tools, profile management, and localization support. The codebase is functional but shows signs of organic growth and technical debt. There are two overlapping applications (WiinUPro and WiinUSoft) with similar functionality, suggesting an incomplete migration. The kernel driver is provided as a precompiled binary without source, and the project targets .NET Framework 4.0 with legacy dependencies like SharpDX. Hardcoded magic numbers, commented-out code, and TODO comments are prevalent. Despite these issues, the repository demonstrates deep knowledge of controller protocols and provides a working solution for a niche use case. It is maintained sporadically by a single developer, with the last commit dated 2026-05-07 (likely a placeholder).

RATING: 5.7/10 MAINT: maintained DRIFT: medium
β–Έ 5 reusable components found
ChoiSG/SharpSilentChrome β˜… 208 31 APPLICATION

SharpSilentChrome is a Windows CLI tool that silently installs browser extensions on Google Chrome and Microsoft Edge by directly modifying the browser's 'Preferences' and 'Secure Preferences' files. It implements the technique first published in academic research and popularized by public Python scripts. The tool supports two modes: 'install' which injects an extension and computes the required HMAC integrity checks, and 'revert' which restores backup copies of the preferences files. It can kill and restart browser processes for the target user to apply changes immediately. The code is a C# port of existing Python PoC code, targeting .NET Framework 4.8 with dependencies on Newtonsoft.Json for JSON manipulation and System.Management for WMI process queries. It relies on hardcoded HMAC seeds for Chrome (noted as empty for Edge) and performs SID-to-username resolution via Win32 API and registry. The repository serves primarily as an operational tool for red team exercises, with no unit tests, modular architecture, or reusable components beyond the immediate use case.

RATING: 5.7/10 MAINT: maintained DRIFT: low
daem0nc0re/TangledWinExec β˜… 957 147 APPLICATION

This repository is a collection of Proof of Concept (PoC) implementations for various Windows process manipulation and evasion techniques, including process hollowing, DLL injection, spoofing, and memory analysis. Each technique is implemented as a standalone console application with a consistent structure separating command-line handling, core logic, and Windows API interop. The code demonstrates a clear understanding of Windows internals but suffers from significant code duplication (e.g., identical CommandLineParser and HexDump utilities across multiple projects) and relies on undocumented APIs that are prone to breaking with Windows updates. Many techniques are noted in the README as ineffective against modern Windows defenses due to security mitigations. The repository appears to be stale, with no recent updates to address evolving defenses, and exhibits high technical drift due to outdated dependencies and techniques.

RATING: 5.6/10 MAINT: stale DRIFT: high
β–Έ 2 reusable components found
Z-Siqi/Clash-for-Windows_Chinese β˜… 28588 3200 APPLICATION

This repository provides a Chinese localization (ζ±‰εŒ–) of Clash for Windows, a popular proxy client. It contains modified app.asar files (renderer.js and main.js) with translated UI strings, build scripts for packaging the modified Electron app, and installers. The core functionality is string replacement via regex-based translation tables. The repo also includes the original Clash core binaries and static assets. It is not a standalone software project but a patch set; the code quality is functional but unremarkable, with boilerplate build scripts and tightly coupled modifications. The primary value is the translation effort, not software craftsmanship.

RATING: 5.4/10 MAINT: active DRIFT: medium
cgohlke/geospatial-wheels β˜… 986 100 APPLICATION

This repository provides unofficial precompiled binary wheels for a comprehensive set of geospatial Python libraries (e.g., GDAL, Fiona, Shapely, rasterio) on Windows, including Windows ARM64. The repository itself contains no source code; it functions purely as a distribution channel and release archive. The wheel builds incorporate numerous statically or dynamically linked native libraries (GEOS, PROJ, HDF5, etc.) and target recent Python versions (3.12–3.15). Build environment details are documented in the README (Visual Studio 2022, Windows Dev Kit, Rust). This is not a reusable software project but a convenient binary distribution service for the geospatial Python ecosystem on Windows.

RATING: 5.4/10 MAINT: active DRIFT: low
tomek-o/tSIP β˜… 201 41 APPLICATION

tSIP is a Windows-only SIP softphone application built on top of the baresip SIP user agent framework, which itself relies on the re (libre) and rem (librem) networking and media libraries. The repository bundles a large number of third-party libraries as source code: Opus, Speex, G.722, GSM, FFmpeg, OpenSSL, WebRTC audio processing, ZRTP (GNU ZRTP), PortAudio, SDL2, Scintilla, Lua, and JSONcpp. The tSIP GUI is written in Borland C++ Builder VCL, with forms for call management, contacts, history, programmable buttons, hotkeys, Lua scripting, and configuration. The architecture is a classic Windows desktop application with a modular plugin system for codecs and media sources. The codebase is a snapshot from around 2012-2015, with many outdated libraries and compiler-specific code, making it high-risk for reuse without significant modernization. It is not a data research project; it is a full-featured VoIP client.

RATING: 5.3/10 MAINT: stale DRIFT: high
β–Έ 5 reusable components found
nylas/nylas-mail β˜… 24734 1343 APPLICATION

Nylas Mail is an open-source email client built with Electron, React, and a Flux-like architecture. It consists of a desktop application for managing email accounts, composing messages, and organizing threads, backed by Node.js microservices (cloud-api, cloud-core, cloud-workers) for synchronization and extended functionality. The codebase features a plugin system for extensibility, a UI kit (nylas-component-kit), and reusable components like FixedPopover and TokenizingTextField. However, the repository is explicitly archived (since 2017) and depends on outdated technologies (Node 6), indicating significant technical drift.

RATING: 4.1/10 MAINT: archived DRIFT: high
β–Έ 3 reusable components found
fifonik/FFMetrics β˜… 1026 33 APPLICATION

This repository (fifonik/FFMetrics) serves primarily as a project homepage and release distribution point for a Windows GUI application that visualizes video quality metrics calculated by FFmpeg (PSNR, SSIM, VMAF, XPSNR). The repository contains no source codeβ€”only a README, a TODO item about publishing source codes, and screenshots. The actual application is distributed via GitHub Releases as precompiled binaries for Windows (.NET Framework 4.8). Given the absence of source code, no code-level analysis or reuse assessment is possible. The README describes features such as drag-and-drop file handling, batch processing up to 24 files, interactive graph zooming/panning, and automated parameter detection for VMAF models. The repository acts as a utility distribution rather than a codebase for software engineering evaluation.

RATING: 3.9/10 MAINT: maintained DRIFT: medium
illacceptanything/illacceptanything β˜… 1960 590 APPLICATION

This repository is a chaotic, joke-oriented collection that explicitly accepts all pull requests. The dominant content is a vendored copy of the Ruby on Rails framework (circa Rails 6.0 alpha), comprising thousands of files including core libraries, generators, tests, and documentation. Interspersed are hundreds of trivial or humorous contributions: random scripts in dozens of languages, ASCII art, brainfuck interpreters, fake malware, and absurd READMEs. There is no coherent application, no unified build system, and no original reusable components. The repo serves as a meta-experiment in open-source chaos rather than a functional tool. It is not suitable for production use or as a dependency.

RATING: 1.5/10 MAINT: stale DRIFT: high
TunnlTo/desktop-app β˜… 1966 87 APPLICATION

This repository is a stub. The current file tree contains no application source codeβ€”only a README and seven screenshots. The README explicitly states that the open-source project has been discontinued and transitioned into a commercial service at tunnl.to. There are no entry points, no executable files, no build configuration, and no code to analyze; the repo exists primarily as a notice and redirect for former users. The README explains that the old open-source version is still available for personal use but is not licensed for commercial use, and that the source was removed to avoid misleading users now that the application is closed-source. It also describes the rationale for the new UI, but none of that functionality exists in this repository. From a software engineering perspective, this is not a usable or reusable codebase; it is a deprecated project marker with screenshots and marketing/FAQ content.

RATING: N/A/10 MAINT: deprecated DRIFT: high
docker/for-win β˜… 1949 303 APPLICATION

This repository is an issue tracker for Docker Desktop for Windows, now being sunset in favor of the desktop-feedback repository. It contains no source code, configuration, or reusable components. The codebase is effectively empty, serving only as a historical archive of issues. There are no application entry points, data flows, or architectural elements to analyze. The repository is deprecated and should not be used for any development or reuse purposes.

RATING: N/A/10 MAINT: deprecated DRIFT: low
── end of results ──
$ submit: