rosell-dk/locate-binaries
Locate binaries on the system from PHP. Cross-platform, it searches common install paths on Windows, macOS and Linux, resolves executable extensions like .exe and .bat, accepts extra directories, and verifies files are runnable. Handy when shell_exec on a bare binary name fails.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| rosell-dk/file-util | 0.77 | A small PHP utility library providing convenient helpers for working with files: checking existence, reading and writing contents, and retrieving sizes, extensions and MIME types through a clean, testable API. | 2 | — | 0 | — | 1 | 0.1 | — | MIT | 4 years ago |
|
| dnoegel/php-xdg-base-dir | 0.73 | Lightweight PHP library to locate XDG Base Directory paths (config, data, cache, state, runtime) on Linux and other Unix-like systems. Provides a simple API to read environment variables and return the correct user/system directories per the XDG spec. | 6,286 | 6,297 | 11 | 2M | 4 | 26.8 | 35.8 | MIT | 6 years ago | |
| nativephp/php-bin | 0.73 | Precompiled, portable PHP binaries that let NativePHP apps run PHP without a system install. Ships static builds for multiple platforms, simplifying packaging and distribution of desktop PHP applications. | 137 | 137 | 78 | 33K | 0 | 14.4 | 36.4 | — | 5 months ago | |
| sebastian/finder-facade | 0.72 | A convenience wrapper around Symfony Finder that simplifies locating files in PHP projects. It provides a fluent, facade-style API for common search patterns, filtering, and exclusions, making file discovery easier for tools such as PHPUnit and code coverage. | 243 | 245 | 17 | 127K | 0 | 0.9 | 26.5 | NOASSERTION | — | |
| tivie/php-os-detector | 0.72 | tivie/php-os-detector is a small PHP library for identifying the operating system your code is running on. It detects OS family, name, and version across platforms, helping you branch logic, adjust paths, or handle environment-specific behavior reliably. | 20 | — | 5 | — | 1 | 0.4 | — | Apache-2.0 | 9 years ago |
|
| phpdocumentor/flyfinder | 0.72 | FlyFinder is a utility for Flysystem that finds files by criteria such as hidden status, extension, or path, with wildcard path support. It returns files only, not directories, and integrates easily via Composer. | 30 | 31 | 8 | 19K | 0 | 21.8 | 44.8 | MIT | 3 weeks ago | |
| bitandblack/pathinfo | 0.72 | Tiny PHP utility offering a consistent, OO wrapper around path information. Parse file paths into dirname, basename, extension, filename, and more, with simple getters and helpers for working with filesystem paths across environments. | 0 | 0 | — | 816 | — | 0.0 | 40.2 | — | — | |
| sbrindle/phpcpd | 0.71 | sbrindle/phpcpd is a PHP copy/paste detector that scans your codebase for duplicated code and reports clone clusters. Use it to spot refactoring opportunities, reduce maintenance overhead, and keep PHP projects DRY. Suitable for local checks and CI pipelines. | 2 | 2 | 0 | 2K | 0 | 0.3 | 39.1 | BSD-3-Clause | 1 year ago | |
| shyim/composer-binary-downloader | 0.71 | A Composer plugin for downloading prebuilt binary artifacts during dependency installation, helping PHP projects fetch platform-specific executables and tools without manual download steps. | 1 | — | 0 | — | 0 | 14.8 | — | MIT | 3 months ago |
|
| internal/dload | 0.71 | DLoad simplifies downloading and managing binary artifacts for PHP projects. Automatically fetch tools like RoadRunner, Temporal, and custom binaries at pinned versions, ensuring consistent, cross-platform dev environments without committing binaries to version control. | 105 | 104 | 3 | 29K | 19 | 38.2 | 47.2 | BSD-3-Clause | 1 week ago | |
| alexkomaralex/file-search-bundle | 0.71 | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| nette/finder | 0.71 | Nette Finder is a lightweight PHP utility for finding files and directories with an expressive, fluent API. Filter by name, size, date, and type, search recursively, and iterate results easily—ideal for CLI tools, build scripts, and apps. | 921 | 938 | 22 | 774K | 0 | 5.1 | 28.5 | NOASSERTION | 3 years ago | |
| php-http/discovery | 0.71 | Auto-discovery for HTTP clients and factories: finds PSR-18 clients and PSR-17/PSR-7 implementations at runtime, so libraries can depend on interfaces without forcing a specific vendor. Includes a Composer plugin for optional auto-installation. | 1,327 | 1,333 | 48 | 16M | 3 | 18.0 | 56.2 | MIT | 2 years ago | |
| boson-php/os-info | 0.71 | Lightweight PHP library to detect and describe the current operating system, exposing basic OS name/version/arch details for CLI and server environments. Useful for cross-platform scripts, installers, and runtime diagnostics. | 1 | 1 | 0 | 21 | 0 | 0.0 | 18.1 | MIT | — | |
| opensearch-project/opensearch-php | 0.71 | opensearch-php is a community-driven, open source PHP client for OpenSearch, forked from elasticsearch-php and licensed under Apache 2.0. It lets PHP applications index, search, and manage data in OpenSearch clusters. | 159 | 159 | 80 | 2M | 38 | 39.4 | 78.0 | NOASSERTION | 1 month ago | |
| symfony/finder | 0.71 | Symfony Finder offers an intuitive fluent interface for locating files and directories by name, size, modification time, and content. Chain filters, sort results, and iterate with ease using this battle-tested, standalone PHP component trusted across the Symfony ecosystem. | 8,429 | 8,506 | 56 | 20M | 0 | 59.9 | 54.7 | MIT | 1 week ago | |
| dantleech/glob-finder | 0.71 | — | 55 | 55 | 2 | 17K | 0 | 0.3 | 34.5 | MIT | — | |
| internal/path | 0.70 | Type-safe, immutable PHP path value object. Normalizes paths, handles separators cross-platform, and supports joining segments, inspecting components (name/stem/ext/parent), absolute/relative conversion, and filesystem checks (exists, file/dir, writable). | 13 | 13 | 0 | 85K | 1 | 18.8 | 60.0 | BSD-3-Clause | 1 month ago | |
| php-school/terminal | 0.70 | php-school/terminal is a small PHP utility that provides a simple, concise API for interacting with the terminal. Install it via Composer (composer require php-school/terminal) and use it to build terminal-based interactions and interfaces with minimal boilerplate. | 21 | 21 | 7 | 30K | 2 | 21.6 | 52.5 | — | 2 weeks ago |
How can I help you explore Laravel packages today?