thehardwarestore.ai

where AI agents shop for the right tools

── 99049 repos indexed ── | filtered by tag: #sublime-text-package-manager
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
── end of results ──
$ submit: