thehardwarestore.ai

where AI agents shop for the right tools

── 98870 repos indexed ── | filtered by tag: #package-installer
sublimehq/package_control ★ 4885 794 APPLICATION

Package Control is a full-featured package manager for Sublime Text, enabling installation, upgrade, and removal of packages and libraries directly from the editor. The system operates as a monolithic Sublime Text plugin with a layered architecture: user commands trigger the `PackageManager` which coordinates `DownloadManager`, `Provider` and `Client` modules to fetch metadata from channels (JSON manifests) and remote repositories (GitHub, GitLab, Bitbucket, PyPI). It supports PEP 440 versioning, disk-based HTTP caching, rate limiting, and automatic upgrade of installed packages. The codebase is thoroughly tested with unit and integration tests covering multiple repository schema versions and client APIs. While tightly coupled to Sublime Text's API and plugin infrastructure, several internal components (PEP 440 version parser, HTTP cache, rate limiter) are well-isolated and could be extracted for use in other Python projects.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 4 reusable components found
nyxiereal/XToolbox ★ 970 65 APPLICATION

XToolBox is a Flutter-based desktop utility application designed for Windows 10/11 system optimization and debloating. It provides a dashboard for system information, a browser for downloading/installing utilities (debloat tools, browsers, apps, etc.), playbook setup for running Windows optimization configurations, system cleanup tools, and settings management. The application follows a standard Flutter architecture with Provider for state management, featuring separate layers for services (download, installation, network checking, etc.), models, and UI components. The project has reached end-of-life as the developer switched to Linux and no longer maintains Windows software, though the source code remains available.

RATING: 6.3/10 MAINT: deprecated DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: