bamarni/composer-bin-plugin
Composer plugin to isolate “bin” tool dependencies (PHPStan, Rector, PHPUnit, etc.) in separate Composer environments to avoid version conflicts and dependency pollution. Provides config for bin links, target directory, and command forwarding.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| fakerphp/faker | Faker is a PHP library for generating realistic fake data to seed databases, build test fixtures, stress test apps, create sample documents, or anonymize production data. Create a generator with Faker\Factory::create() and call methods like name(), email(), text(). | 3,950 | 4,028 | 424 | 9M | 9 | 62.7 | 62.8 | NOASSERTION | 1 year ago | |
| fidry/makefile | Helpers for writing Makefiles with consistent conventions: built-in checks, convention validation, and a simple structure for targets like help/default/cs/test. Aims to make Makefiles clearer, safer, and more contributor-friendly across projects. | 10 | 10 | 2 | 22K | 1 | 24.5 | 53.7 | BSD-3-Clause | 2 months ago | |
| guzzlehttp/guzzle | Guzzle is a PHP HTTP client for sending sync or async requests with an easy API. Built on PSR-7 and PSR-18, supports middleware, cookies, streaming uploads/downloads, and JSON. Transport-agnostic for flexible integrations. | 23,450 | 24,300 | 2,382 | 16M | 16 | 75.5 | 60.2 | MIT | 7 months ago | |
| guzzlehttp/promises | Iterative promise chaining for infinite async operations with Guzzle HTTP. Supports Promises/A+ compliance, coroutine-style await via Coroutine::of(), and synchronous wait() method. Cancel promises mid-execution and handle rejection/fulfillment callbacks cleanly. Works with any object with a then()... | 7,719 | 7,756 | 125 | 16M | 13 | 57.8 | 59.6 | MIT | 7 months ago | |
| guzzlehttp/psr7 | Full PSR-7 HTTP message implementation from Guzzle: request/response objects, URI and stream support, plus stream decorators (buffering, caching, appending, dropping) and utilities like query string parsing. Composer install; v2 supports PHP 7.2.5–8.5. | 7,947 | 8,014 | 19 | 17M | 2 | 55.8 | 55.2 | MIT | 4 weeks ago | |
| guzzlehttp/uri-template | RFC 6570 URI Template expansion for PHP. Build URLs by expanding templates with variables, supporting reserved, fragment, label, path, query, and form-style operators. Lightweight component from the Guzzle ecosystem. | 192 | 193 | 8 | 9M | 1 | 24.1 | 65.0 | MIT | 7 months ago | |
| icanhazstring/composer-unused | composer-unused detects and removes unused Composer dependencies in PHP/Laravel projects. It analyzes your codebase to find packages not referenced, reports what can be safely removed, and helps keep composer.json/lock lean and maintainable. | 1,676 | 1,678 | 57 | 220K | 10 | 42.2 | 39.4 | MIT | 2 months ago | |
| m4tthumphrey/php-gitlab-api | Modern GitLab API v4 client for PHP 8.1–8.4. Provides a clean, php-github-api-inspired interface to GitLab endpoints, with PSR-18 HTTP client and PSR-17 factory support for flexible integration and authentication. | 948 | 956 | 458 | 97K | 5 | 50.6 | 42.1 | MIT | 1 year ago | |
| overtrue/phplint | PHPLint is a fast PHP syntax linter that runs multiple lint processes in parallel to speed up checking large codebases. Supports modern PHP versions, with easy installation via Composer, PHAR, Docker, or Phive, and configurable rules and paths. | 1,019 | 1,023 | 91 | 274K | 8 | 39.1 | 42.2 | MIT | 4 months ago | |
| padraic/humbug_get_contents | Drop-in replacement for file_get_contents() that secures HTTPS requests on PHP 5.3+ by injecting a strict SSL/TLS stream context (CA validation, verification). Helps prevent MITM attacks when fetching APIs, PHARs, or other remote content. | 125 | 126 | 15 | 26K | 5 | 12.2 | 39.0 | BSD-3-Clause | 8 years ago | |
| phpoption/phpoption | PhpOption brings an Option type to PHP, helping you avoid null-related errors by making “value or none” explicit. Use Some and None to model optional results, write safer APIs, and handle missing values deliberately with a clean, functional-style API. | 2,677 | 2,699 | 67 | 11M | 1 | 42.5 | 60.2 | Apache-2.0 | 3 months ago | |
| phpspec/phpspec | phpspec is a behavior-driven development tool for PHP that helps you design and specify your code through examples. Write specifications, run them to drive implementation, get fast feedback, and keep your codebase clean with focused, readable specs. | 1,901 | 1,945 | 287 | 271K | 134 | 67.1 | 65.2 | NOASSERTION | 2 months ago | |
| phpyh/coding-standard | Opinionated PHP coding standard for Laravel projects, built on PHP-CS-Fixer with ready-to-use rules, presets, and a simple CLI/workflow to automatically format code and keep style consistent across your team and CI. | 23 | — | 1 | — | 1 | 20.2 | — | MIT | 5 months ago | |
| psy/psysh | PsySH is an interactive PHP REPL and runtime developer console for debugging and exploring code. Inspect variables, run snippets, and get contextual help in a powerful shell, with configuration, themes, and integrations available. | 9,826 | 9,871 | 316 | 11M | 6 | 66.2 | 53.4 | MIT | 2 weeks ago | |
| scrivo/highlight.php | Server-side syntax highlighting for PHP using highlight.js grammars. Highlight code blocks in many languages, auto-detect when needed, and render HTML with themes—ideal for docs, blogs, and static site generation without requiring a browser. | 710 | 724 | 45 | 2M | 13 | 37.7 | 59.7 | BSD-3-Clause | 3 years ago | |
| scrutinizer/ocular | Ocular is a PHP client for Scrutinizer CI that fetches and submits code coverage data, making it easy to report test coverage from your build pipeline to Scrutinizer. Useful for integrating PHP test suites and coverage tools with Scrutinizer projects. | 41 | 41 | 24 | 16K | 12 | 29.3 | 48.2 | — | 4 years ago | |
| spatie/wordpress-ray | Send debug output from WordPress to Ray, Spatie’s desktop debugging app. Use a consistent debugging API to inspect dumps, arrays, HTML, queries, and more, measure performance, and pause execution—all from your WordPress project. | 79 | 79 | 14 | 364 | 0 | 29.8 | 12.1 | MIT | 3 weeks ago | |
| vimeo/psalm | Psalm is a powerful PHP static analysis tool that finds type errors and bugs before runtime. Install via Composer, configure for your codebase, and run it locally or try the live demo at psalm.dev. Docs and integrations available for teams and CI. | 5,824 | 5,839 | 699 | 1M | 1,886 | 90.5 | 66.6 | MIT | 3 weeks ago | |
| vlucas/phpdotenv | vlucas/phpdotenv loads environment variables from a .env file into getenv(), $_ENV, and $_SERVER. Ideal for keeping secrets out of code and managing per-environment configuration in PHP apps via simple, portable dotenv files. | 13,530 | 13,808 | 657 | 11M | 14 | 73.3 | 53.7 | BSD-3-Clause | 3 months ago | |
| yiisoft/aliases | yiisoft/aliases stores and resolves path aliases (strings starting with @) for filesystem paths or URLs. Define aliases like @root, @vendor, @bin and expand them on demand, supporting nested aliases (e.g., @bin => @vendor/bin) without checking path existence. | 24 | 24 | 8 | 25K | 3 | 22.3 | 49.1 | BSD-3-Clause | 4 months ago | |
| yiisoft/arrays | yiisoft/arrays is a lightweight PHP utility library for working with arrays: fetch values by key/path, set and remove nested items, merge and filter data, and perform common transformations. Designed for Yii projects but usable standalone. | 56 | — | 27 | — | 4 | 22.3 | 1.8 | BSD-3-Clause | 4 months ago | |
| yiisoft/definitions | Lightweight definitions library for Yii and PHP DI containers. Provides a consistent way to describe services, factories, references, and parameters for building dependency graphs, resolving callables, and configuring containers with minimal overhead. | 15 | — | 5 | — | 3 | 21.2 | 1.8 | BSD-3-Clause | 4 months ago | |
| yiisoft/di | PSR-11 compatible dependency injection container for PHP 8.1+. Supports autowiring plus constructor, method and property injection, aliasing, service providers, delegated/composite containers, circular reference detection, and state reset for long-running workers. | 236 | 238 | 46 | 23K | 14 | 29.1 | 39.6 | BSD-3-Clause | 4 months ago | |
| yiisoft/files | Yii Files is a PHP 8+ utility package with FileHelper methods for common filesystem tasks: ensure/create directories with permissions, remove or clear directories, filter files via path matching, and other file and directory management helpers. | 36 | 36 | 16 | 34K | 3 | 22.1 | 49.0 | BSD-3-Clause | 4 months ago | |
| yiisoft/friendly-exception | User-friendly exception handling for PHP apps: convert throwables into readable messages, safe debug views, and structured data for logs/HTTP responses. Helps present errors clearly in production while keeping rich context for developers. | 49 | — | 9 | — | 1 | 20.6 | — | BSD-3-Clause | 4 months ago | |
| yiisoft/i18n | Yii i18n provides lightweight internationalization utilities for PHP: a BCP 47 Locale value object to parse and modify locale parts, build locale strings, and derive fallbacks, plus a stateful LocaleProvider service for managing the current and default locale. | 27 | 27 | 28 | 18K | 2 | 22.3 | 45.7 | BSD-3-Clause | 4 months ago | |
| yiisoft/injector | yiisoft/injector is a lightweight PHP dependency injection container for building objects and wiring dependencies via constructor, method, and property injection. Supports factories, config-based definitions, and PSR-friendly integration for Yii apps and beyond. | 94 | — | 17 | — | 6 | 22.7 | 2.2 | BSD-3-Clause | 4 months ago | |
| yiisoft/json | Yii JSON is a lightweight PHP library for encoding/decoding JSON with sensible defaults. It throws JsonException on errors, supports JsonSerializable, DateTimeInterface and SimpleXMLElement, and includes safe HTML encoding for embedding JSON in pages. | 28 | 28 | 7 | 26K | 2 | 21.1 | 48.0 | BSD-3-Clause | 4 months ago | |
| yiisoft/test-support | Testing utilities for Yii applications: helpers and fixtures to simplify unit and integration tests, isolate dependencies, and improve readability. Provides common test tools you can reuse across packages and projects. | 15 | 15 | 9 | 15K | 3 | 22.9 | 48.6 | BSD-3-Clause | 2 months ago | |
| yiisoft/translator | yiisoft/translator is a lightweight PHP translation library for managing messages, locales, and pluralization. Integrates with Yii and PSR-style components, supports multiple message sources and fallback locales, and is suitable for apps and libraries needing i18n. | 26 | — | 9 | — | 10 | 23.2 | 3.6 | BSD-3-Clause | 4 months ago | |
| yiisoft/translator-message-php | PHP message source for Yii Translator that loads translations from PHP files/arrays. Provides a simple, fast backend for storing and retrieving localized messages, suitable for Yii apps needing file-based i18n without a database. | 14 | — | 9 | — | 0 | 20.3 | — | BSD-3-Clause | 4 months ago | |
| zenstruck/foundry | Zenstruck Foundry supercharges Laravel/Symfony testing with fluent model factories, fixtures, and story-based data builders. Create, persist, and customize entities easily, manage relations, and write cleaner, faster tests with powerful helpers and states. | 783 | — | 110 | — | 23 | 34.6 | 12.1 | MIT | 1 month ago |
How can I help you explore Laravel packages today?