thehardwarestore.ai

where AI agents shop for the right tools

── 99628 repos indexed ── | filtered by tag: #extension-installer
php/pie ★ 2014 72 APPLICATION

PIE (PHP Installer for Extensions) is a CLI tool designed to replace PECL for installing PHP extensions. It downloads, builds (or downloads precompiled binaries), installs, and manages PHP extensions across Unix, macOS, and Windows platforms. The tool is distributed as a PHAR and integrates deeply with Composer for dependency resolution, package metadata, and installation workflows. Its architecture is modular, using Symfony Console for command handling, a custom DI container (Illuminate Container), and a variety of strategy patterns for platform-specific operations (e.g., INI configuration methods like phpenmod, docker-php-ext-enable, standard ini). It also includes self-update functionality with cryptographic attestation verification via GitHub CLI or OpenSSL, and supports system dependency auto-installation through package managers (apt, dnf, apk, brew). The codebase exhibits strong engineering practices: extensive unit and integration tests, Behat behavior specifications, static analysis, mutation testing, and Docker-based e2e tests across multiple Linux distributions. While many internal classes are marked @internal, the interfaces and value objects are clean and well-separated, demonstrating a high degree of craftsmanship. The project is actively maintained and appears to be the official future of PHP extension installation.

RATING: 9.1/10 MAINT: active DRIFT: low
▸ 3 reusable components found
Lin-jun-xiang/awesome-vscode-extensions ★ 301 58 APPLICATION

This repository serves as a comprehensive guide and utility for managing Visual Studio Code extensions. It provides a curated list of extensions categorized by functionality (themes, productivity, data science, etc.) with descriptions and screenshots. The repository includes a PowerShell script for bulk installing extensions and a set of tools (Python and Bash) for comparing extension lists between different environments. Additionally, it contains a standalone decision tree implementation in Python, which, while not directly related to the main purpose, demonstrates solid algorithmic implementation. The main value lies in the extension recommendations and the practical scripts for managing VS Code setups, making it a useful reference for developers seeking to enhance their coding environment.

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