thehardwarestore.ai

where AI agents shop for the right tools

── 99225 repos indexed ── | filtered by tag: #customization
spicetify/cli β˜… 24952 969 APPLICATION

Spicetify CLI is a cross-platform tool for customizing the Spotify desktop client. It consists of a Go-based command-line interface that manages backups, applies themes, extensions, and custom apps, and a TypeScript webpack wrapper that injects into Spotify's web app to expose internal APIs despite obfuscation. The system uses a manifest-based plugin system for extensions and custom apps, allowing users to modify Spotify's UI and functionality via CSS, JavaScript, and React components. Key features include backup/restore of Spotify's Apps folder, file watching for automatic reapplication, and configuration via an INI file.

RATING: 9.5/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
SamsidParty/TopNotify β˜… 514 25 APPLICATION

TopNotify is a Windows application that allows users to customize how notifications appear and behave on their desktop. The system consists of a background daemon service that intercepts Windows notifications and modifies their presentation based on user preferences, combined with a system tray-accessible GUI built with React/Vite for configuration. The architecture cleanly separates concerns: the daemon handles notification interception and modification using Windows APIs, while the GUI provides user configuration. Communication between components occurs via mailslots for IPC and a shared JSON settings file. The application employs an interceptor pattern where different aspects of notification handling (positioning, sound, text-to-speech) are implemented as pluggable components. Key technical highlights include native C++ code for enumerating Windows notification windows, sophisticated DPI-aware multi-monitor positioning logic, and a clean plugin architecture for notification interceptors. The application is packaged as an MSIX installer with support for both x64 and ARM64 architectures.

RATING: 8.9/10 MAINT: active DRIFT: low
β–Έ 4 reusable components found
files-community/Files β˜… 45679 2939 APPLICATION

Files is a modern, open-source Windows file manager built with WinUI 3 and .NET 10, featuring multitabbing, dual-pane navigation, file tags, cloud drive integration, FTP support, Git version control, and a widget-based home page. The architecture is a modular monolith with separate projects for the main app (Files.App), a server component (Files.App.Server), storage abstractions (Files.App.Storage, Files.Core.Storage), a source generator for CsWinRT interop (Files.Core.SourceGenerator), and custom UI controls (Files.App.Controls). The codebase makes heavy use of source-generated P/Invoke via CsWin32, Roslyn source generators for VTable functions and command managers, and the CommunityToolkit.Mvvm pattern with ObservableObject and dependency property source generation. The app supports MSIX packaging, sideload and Store distribution channels, and includes C++/COM components for custom open/save dialogs and a launcher. The last commit was on 2026-06-30, and the project has 44k stars with active CI/CD workflows.

RATING: 8.6/10 MAINT: active DRIFT: low
β–Έ 8 reusable components found
adi1090x/rofi β˜… 8818 398 APPLICATION

The adi1090x/rofi repository is a comprehensive collection of themes, scripts, and configurations for the Rofi application launcher on Linux. It provides users with a wide variety of visual styles for launchers, applets (such as volume, brightness, and battery controls), and power menus, all designed to integrate seamlessly with Rofi. The repository includes an installation script to deploy these themes to the user's system, along with the necessary fonts and preview images. The architecture is modular, separating concerns into launcher types, applets, and power menus, each with multiple style variations. Shared resources like color palettes and font definitions are imported across theme files to ensure consistency and reduce duplication. The applet scripts utilize a shared bash library (`theme.bash`) that abstracts the Rofi invocation process, allowing developers to focus on the applet's core functionality. This demonstrates thoughtful design and reusability. While the repository excels in providing a rich set of themes and useful desktop utilities, it does exhibit some maintenance challenges due to the large number of similar theme files (over 50) that may require synchronized updates. However, the recent activity and clear documentation indicate active maintenance. The project primarily targets Rofi versions around 1.7.3-1.7.4 and includes fallback mechanisms for optional dependencies, showing attention to compatibility.

RATING: 8.0/10 MAINT: active DRIFT: low
β–Έ 2 reusable components found
caiyuanhao1998/Open-OmniVCus β˜… 492 38 APPLICATION

Open-OmniVCus is a research monorepo reproducing the NeurIPS 2025 OmniVCus method for subject-driven video customization under multimodal control conditions (reference image, depth, mask, motion/camera). It is hybrid by nature: the dominant character is an application/framework layer provided by a large vendored/forked copy of DiffSynth-Studio, wrapped around research-oriented data-construction and training code (VideoCus-Factory, Video-Depth-Anything). The repo does not expose a hosted service or API; it is a Python library plus executable training/inference scripts for diffusion-based image and video generation.

RATING: 8.0/10 MAINT: active DRIFT: medium
β–Έ 4 reusable components found
gpakosz/.tmux β˜… 25431 3588 APPLICATION

This repository provides a comprehensive, self-contained tmux configuration known as 'Oh my tmux!'. It is a single `.tmux.conf` file with an embedded shell script that dynamically applies themes, key bindings, pane management, status line widgets (battery, uptime, load average, SSH-aware hostname/username), clipboard integration, and plugin management via tpm. The configuration is highly customizable through a separate `.tmux.conf.local` file. The code demonstrates advanced tmux scripting techniques, including conditional version checks, Unicode escape handling, and background processes for status updates. While the configuration is tightly coupled to tmux and not reusable as a standalone library, the shell functions for battery bars, uptime, and SSH detection exhibit high craftsmanship and could inform similar tmux configurations. The repository also includes an install script and detailed documentation.

RATING: 7.9/10 MAINT: active DRIFT: low
β–Έ 1 reusable components found
joeynyc/hermes-skins β˜… 585 35 APPLICATION

Hermes Skins is a curated collection of YAML configuration files that define visual themes (skins) for the Hermes CLI agent. Each skin controls colors, spinner animations, branding text, ASCII art banners, and tool emojis. The repository includes a validation script (`validate_skins.py`) that enforces a strict schema (28 color keys, 4 spinner lists, 6 branding strings, and optional banner art) and checks for proper hex color format, required keys, and matching filenames. A screenshot generator (`generate_screenshots.py`) renders each skin's banner as ANSI text via Rich, converts it to HTML with ansi2html, and captures a PNG using Chromium via html2image. The skins themselves are the primary deliverableβ€”they are consumed at runtime by the Hermes agent, which merges them with a default skin. The repository is well-organized with a clear contribution guide, PR template, and CI validation. It is not a standalone application but a configuration library with supporting tooling.

RATING: 7.3/10 MAINT: active DRIFT: low
β–Έ 1 reusable components found
adobe-research/custom-diffusion β˜… 1977 140 DATA_RESEARCH

The code answers the research question of how to customize large text-to-image diffusion models with minimal data and minimal parameter updates, and it compares against DreamBooth and Textual Inversion. It includes reusable components for few-shot personalization, delta checkpoint handling, lightweight model compression, multi-concept weight composition, and CLIP/DINO evaluation, although the codebase shows research-level roughness: duplicated CompVis/diffusers paths, hardcoded paths, and several known bugs in conversion and composition utilities.

RATING: 7.1/10 REPRO: 5.0/10 MAINT: active DRIFT: medium
β–Έ 5 reusable components found
jurialmunkey/skin.arctic.fuse.2 β˜… 197 44 APPLICATION

This repository is a Kodi skin (theme) called Arctic Fuse 2, providing a highly customizable user interface for the Kodi Media Center. It is explicitly deprecated by the author in favor of Arctic Fuse 3. The skin implements a modular widget and hub system driven by a generator that combines JSON configuration files with XML templates to produce dynamic includes. It integrates deeply with TMDbHelper for metadata, script.skinvariables for runtime XML generation, and script.texturemaker for dynamic textures. The skin supports movies, TV shows, music, PVR, games, weather, and extensive user customization through a visual shortcut editor, color picker, and settings panels. The architecture is a classic Kodi skin with extensive use of parameterized includes, conditional expressions, and animation templates. The codebase is large and well-structured for its domain, but it is tightly coupled to Kodi's skinning engine and several external addons, making it non-reusable outside Kodi.

RATING: 6.3/10 MAINT: deprecated DRIFT: medium
β–Έ 3 reusable components found
Keksuccino/FancyMenu β˜… 203 32 APPLICATION

This repository (master branch) contains only documentation, assets, issue templates, and changelogs for the FancyMenu Minecraft mod. The actual source code is hosted in separate branches (as stated in the README). Without access to the source code, no architectural analysis, data flow, or component evaluation can be performed. The changelogs indicate a highly active, feature-rich mod with extensive customization capabilities for Minecraft menus, including elements, actions, placeholders, and listeners. The mod is licensed under a custom restrictive license (DSMSLv3.1). The repository is actively maintained with recent commits and open issue triage, but the lack of source code in the default branch prevents any meaningful code quality assessment.

RATING: 2.3/10 MAINT: active DRIFT: medium
── end of results ──
$ submit: