phpstan/phpstan-strict-rules
Opinionated extra rules for PHPStan to enforce strict, strongly typed PHP. Catches loose booleans in conditions, unsafe strict parameters, useless casts, non-numeric arithmetic, variable overwrites in loops, and switch/case type mismatches for safer defensive code.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2lenet/bi-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| 2lenet/config-bundle | — | 1 | 1 | 0 | 319 | 0 | 23.6 | 35.2 | — | 1 month ago | |
| 2lenet/credential-bundle | CredentialBundle is a Symfony bundle that manages credentials for complex apps by simplifying the association of user groups and roles. Includes dashboard UI, routes integration, Doctrine migrations, CLI commands, and optional remote repository integration. | 3 | 3 | 0 | 341 | 1 | 27.1 | 31.0 | — | 1 month ago | |
| 2lenet/crudit-bundle | Symfony CruditBundle for building CRUD back offices with SB Admin layout. Provides configurable controllers, datasources and filtersets, plus list views with pagination/sorting, actions, grouping, batch ops, export (CSV/Excel), markdown, workflows and more. | 16 | 17 | 7 | 368 | 2 | 32.0 | 23.1 | MIT | 1 week ago | |
| 2lenet/cruditplatform-bundle | — | 1 | 1 | 1 | 363 | 1 | 22.7 | 35.9 | MIT | 1 month ago | |
| 2lenet/dashboard2-bundle | — | 4 | 4 | 2 | 295 | 0 | 28.8 | 28.8 | MIT | 3 weeks ago | |
| 2lenet/file-bundle | — | 2 | 2 | 1 | 0 | 0 | 1.3 | — | MIT | 1 year ago | |
| 2lenet/hermes-bundle | — | 2 | 2 | 0 | 338 | 0 | 29.6 | 33.7 | MIT | 6 days ago | |
| 2lenet/import-bundle | — | 1 | 1 | 0 | 72 | 0 | 20.5 | 24.7 | — | 2 months ago | |
| 2lenet/pdf-generator-bundle | — | 2 | 2 | 2 | 313 | 0 | 25.3 | 32.0 | MIT | 2 months ago | |
| 4lxndr/cron-bundle | — | 0 | 1 | 0 | 23 | 0 | 15.6 | 21.5 | MIT | 3 months ago | |
| a2lix/auto-form-bundle | — | 87 | 87 | 33 | 53K | 1 | 22.6 | 43.3 | MIT | 3 months ago | |
| a2lix/translation-form-bundle | — | 338 | 345 | 139 | 62K | 0 | 32.0 | 36.0 | MIT | 1 month ago | |
| acsiomatic/device-detector-bundle | Symfony bundle integrating Matomo DeviceDetector. Provides a configured DeviceDetector service for the main request plus Twig global and routing condition support. Detect devices, browsers/clients, OS, brands/models, and bots with optional caching and auto-parse. | 12 | 12 | 1 | 6K | 2 | 2.3 | 36.7 | MIT | 1 year ago | |
| aeruz/app-registry | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| aeruz/app-registry-bundle | Laravel bundle that provides an application registry: register apps/services, store metadata and configuration, and expose lookup/management utilities for integrations and multi-app environments. Useful for keeping app definitions centralized and discoverable across your system. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| aeruz/app-registry-client-bundle | PHP/Laravel bundle that simplifies talking to an App Registry service. Provides a client wrapper for registering apps, fetching metadata, and keeping service discovery details in sync, with configuration suited for framework projects and shared deployments. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| aeruz/app-registry-common | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| ai-gateway/ai-gateway-bundle | Symfony bundle that turns your app into an AI gateway: unified /v1 API for chat/models, OpenAI-compatible + Anthropic providers, model fallback chains, per-key auth, budgets/rate limits, caching, cost tracking, SSE streaming, Prometheus metrics, dashboard and CLI. | 1 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| aih/aih-bundle | — | 3 | 4 | 1 | 107 | 0 | 16.7 | 22.1 | MIT | 4 months ago | |
| ajtis/mcp-bundle | — | 0 | 0 | 0 | 250 | 0 | 17.1 | 38.1 | MIT | 2 months ago | |
| alextartan/guzzle-psr18-adapter | PSR-18 HTTP client adapter for Guzzle. Wraps Guzzle to provide a PSR-18 ClientInterface, letting you send PSR-7 requests and receive PSR-7 responses with standard client/network/request exceptions. Requires PHP 7.2+. | 2 | 3 | 0 | 5K | 0 | 2.8 | 44.2 | Apache-2.0 | 5 years ago | |
| alli-govender/auditor-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| amazeeio/symfony-amazeeai-configure | — | 0 | 0 | 0 | 0 | 0 | 14.3 | — | — | 4 months ago | |
| arnaud-23/attribute-execution-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| arnaud-ritti/mosparo-bundle | — | 6 | 6 | 4 | 35 | 1 | 2.2 | 11.9 | MIT | 3 years ago | |
| asmitta-01/formflow-bundle | — | 2 | 2 | 0 | 8 | 0 | 1.5 | 7.8 | MIT | 1 year ago | |
| asmitta-01/toast-bundle | — | 0 | 0 | 0 | 1 | 0 | 18.7 | 4.8 | MIT | 1 month ago | |
| assoconnect/php-quality-config | Shared quality tooling config for PHP projects: standardized settings for static analysis, coding style, and CI checks. Helps teams apply consistent code quality rules across repositories with minimal setup. | 0 | 0 | 2 | 279 | 0 | 17.1 | — | MIT | 2 months ago | |
| atk4/core | Agile Core is a set of reusable PHP traits for building object-oriented frameworks. Provides containers (parent/child), hooks with priorities, automatic init, dynamic methods, factory by class string, app scope injection, and improved exceptions. | 19 | 20 | 14 | 31K | 2 | 9.9 | 43.7 | MIT | 1 year ago | |
| atk4/data | ATK Data is a PHP data model abstraction that separates business logic from UI and persistence. Works with SQL/NoSQL/APIs, supports relations, expressions, aggregation, and user actions with ACL metadata—integrates easily with ATK UI and ATK API. | 281 | 282 | 48 | 15K | 19 | 18.0 | 31.9 | MIT | 1 year ago | |
| atk4/ui | Agile UI (atk4/ui) is a server-side rendered PHP UI framework with 50+ reusable components for building admin/back-office web apps fast. Connects to abstract data models (SQL/NoSQL/APIs), auto-adapts to schema changes, and supports interactive JS events and Vue.js extensibility. | 456 | 460 | 111 | 664 | 79 | 33.6 | 31.8 | MIT | 1 year ago | |
| atlance/jwt-auth | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| atlance/jwt-core | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| auth0/auth0-php | Auth0 PHP SDK for Authentication and Management APIs. Add login/logout, session-based web apps, stateless APIs with access tokens, and user profile queries. Supports modern token handling and framework integrations via Laravel/Symfony/WordPress SDKs. | 408 | 412 | 218 | 512K | 1 | 38.6 | 53.0 | MIT | 1 week ago | |
| auth0/jwt-auth-bundle | Symfony bundle for Auth0 authentication and management APIs. Supports PHP 8.1+ and Symfony 6.4/7/8. Install via Composer, configure domain/client credentials and callback/logout URLs, then use the SDK for login, tokens, and user sessions. | 128 | 125 | 74 | 603 | 4 | 29.9 | 1.3 | MIT | 2 months ago | |
| auth0/symfony | — | 128 | 128 | 74 | 23K | 4 | 30.3 | 1.3 | MIT | 2 months ago | |
| avaibooksports/doctrine-migrations-multiple-database-bundle | — | 38 | 36 | 15 | 9K | 0 | 1.8 | 23.1 | MIT | 2 years ago | |
| axlon/laravel-postal-code-validation | — | 388 | 389 | 32 | 99K | 1 | 20.8 | 38.3 | MIT | 3 days ago | |
| aymdev/api-client-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| aymdev/commonmark-bundle | — | 7 | 7 | 0 | 7 | 0 | 2.4 | 3.8 | MIT | 4 years ago | |
| aymdev/fregata | — | 24 | 24 | 2 | 0 | 3 | 3.9 | 0.4 | MIT | 4 years ago | |
| aymdev/fregata-bundle | — | 2 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| aymdev/messenger-azure-bundle | — | 13 | 13 | 8 | 8K | 4 | 17.9 | 43.5 | MIT | 3 months ago | |
| azuyalabs/php-cs-fixer-config | — | 1 | 1 | 0 | 792 | 0 | 0.0 | 35.9 | MIT | — | |
| badpixxel/php-sdk | — | 0 | 0 | 0 | 434 | 0 | 0.0 | 36.4 | MIT | — | |
| barryvdh/laravel-debugbar | Integrate the PHP Debug Bar into Laravel to profile requests, inspect queries, routes, views, and logs, and monitor performance in real time. Toggle panels, collect timeline and memory data, and troubleshoot issues locally without touching your app code. | 19,221 | 19,506 | 1,605 | 3M | 75 | 88.4 | 62.8 | MIT | 1 month ago | |
| batch.com/headers-bundle | — | 0 | 0 | 4 | 352 | 1 | 0.3 | 35.2 | MIT | — | |
| bentools/iterable-functions | Small PHP utility package offering array-like helpers for any iterable (arrays, Traversable, generators): iterable_to_array/to_traversable, map, merge, reduce, filter, values, and chunk—write iterable-agnostic code without TypeError surprises. | 23 | 23 | 4 | 10K | 0 | 4.8 | 36.3 | MIT | 2 years ago | |
| beste/clock | beste/clock is a lightweight PHP clock implementation for time-dependent code. It provides a simple, test-friendly way to obtain the current time, swap in fixed or mock clocks, and improve determinism across your application and automated tests. | 74 | 74 | 1 | 1M | 0 | 2.5 | 55.3 | MIT | 3 years ago | |
| beste/in-memory-cache | Lightweight PSR-6 in-memory cache for PHP. Ideal as a default cache implementation and for fast, dependency-free tests. Supports expirations and can use a PSR-20 clock (e.g. frozen clock) for deterministic time-based behavior. | 25 | 25 | 0 | 1M | 0 | 20.6 | 64.2 | MIT | 1 month ago | |
| beste/json | JSON helpers for PHP and Laravel: decode/encode, safe access, casting, and convenient manipulation of JSON strings and arrays. A lightweight utility package focused on cleaner, less error-prone JSON handling in everyday applications. | 42 | 42 | 0 | 1M | 0 | 8.6 | 57.9 | MIT | 8 months ago | |
| bitbag/coding-standard | — | 3 | 3 | 9 | 1K | 2 | 10.1 | 36.6 | — | 9 months ago | |
| bnf/di | Lightweight dependency injection container for PHP/Laravel projects. Configure bindings and resolve services automatically with simple, minimal setup—ideal for small apps or packages that need clean inversion of control without a heavy framework. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| bornfight/transfer-object-converter | — | 12 | 12 | 0 | 0 | 0 | 2.2 | 3.8 | MIT | 7 years ago | |
| brandembassy/coding-standard | Opinionated PHP coding standard ruleset for enforcing consistent code style across projects. Built on common tooling (e.g., PHP_CodeSniffer) to simplify linting in CI and local development, helping teams keep formatting and conventions uniform. | 1 | 2 | 1 | 27K | 3 | 18.2 | 0.9 | — | 1 month ago | |
| brianium/paratest | ParaTest runs PHPUnit tests in parallel with zero config—just use vendor/bin/paratest. Speed up suites by TestCase or individual tests, with support for unique per-process TEST_TOKEN env vars and combined code coverage reports across workers. | 2,468 | 2,481 | 252 | 5M | 3 | 51.8 | 55.3 | MIT | 3 weeks ago | |
| ckrack/optimus-bundle | — | 0 | 0 | 0 | 0 | 0 | 1.2 | — | MIT | 5 years ago | |
| coddin-web/idp-openid-connect-bundle | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| code-distortion/laravel-auto-reg | — | 0 | 2 | — | 4 | — | 13.9 | 5.5 | — | — | |
| composer/class-map-generator | Generate PHP class maps by scanning directories for classes/interfaces/traits/enums and mapping symbols to file paths. Supports simple one-shot map creation or incremental scans with sortable results and reporting of ambiguous class resolutions. | 205 | 206 | 21 | 5M | 0 | 26.0 | 64.4 | MIT | 1 month ago | |
| composer/composer | Composer is the dependency manager for PHP. Declare project requirements, install/update packages, and manage autoloading with a lock file for repeatable builds. Works with Packagist and VCS repositories; runs via CLI on PHP 7.2.5+ (latest). | 29,420 | 29,480 | 4,789 | 3M | 114 | 91.0 | 60.1 | MIT | 2 weeks ago | |
| composer/pcre | Type-safe wrapper around PHP’s preg_* functions. Composer\Pcre\Preg prevents silent PCRE failures, standardizes return types (PREG_UNMATCHED_AS_NULL), and improves static analysis with a PHPStan extension for regex-aware typing. | 702 | 702 | 15 | 10M | 0 | 11.5 | 55.3 | MIT | 1 year ago | |
| composer/xdebug-handler | Restart PHP CLI processes without loading Xdebug (unless xdebug.mode=off), avoiding slowdowns in tools like Composer. Creates a temporary ini with Xdebug commented out and relaunches the command, with env vars to allow Xdebug or inspect original ini paths. | 2,561 | 2,563 | 33 | 7M | 0 | 21.9 | 47.8 | MIT | 2 years ago | |
| contributte/phpstan | Contributte PHPStan integration for Nette projects. Install via Composer and get a ready-to-use PHPStan setup tailored for Nette 3.3+ on PHP 8.2+, with docs and ongoing maintenance by the Contributte team. | 1 | 2 | 2 | 3K | 0 | 13.5 | 49.3 | MIT | 5 months ago | |
| corponat/api-doc-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| corytech/doctrine-migrations-multiple-database-bundle | — | 0 | 0 | 0 | 2K | 0 | 10.8 | 48.9 | MIT | 5 months ago | |
| covertnija/elasticsearch-integration | — | 0 | 0 | 0 | 100 | 0 | 0.0 | 27.1 | MIT | — | |
| craue/config-bundle | — | 175 | 176 | 35 | 13K | 12 | 5.6 | 29.9 | MIT | — | |
| craue/formflow-bundle | — | 748 | 759 | 125 | 33K | 61 | 24.6 | 45.6 | MIT | — | |
| craue/geo-bundle | — | 126 | 128 | 21 | 2K | 5 | 2.9 | 19.5 | MIT | — | |
| craue/translations-tests | Shared test utilities for Symfony translation files. Provides a base YamlTranslationsTest to validate YAML translations across your project. Configure default locale and translation file paths, then run in your test suite to catch missing keys and locale issues early. | 0 | 0 | 2 | 113 | 0 | 0.2 | 26.1 | MIT | — | |
| cuyz/valinor | Valinor maps raw inputs (JSON/arrays) into validated, strongly typed PHP objects. Supports advanced PHPStan/Psalm types (shaped arrays, generics, ranges), produces precise human-readable errors, and can normalize data back to formats like JSON or CSV. | 1,506 | 1,510 | 89 | 1M | 27 | 45.1 | 60.0 | MIT | 2 months ago | |
| cuyz/valinor-bundle | — | 54 | 54 | 5 | 11K | 2 | 20.6 | 36.4 | MIT | 2 months ago | |
| dek-cz/mssql-profiler-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | GPL-3.0 | — | |
| derrabus/twig-awesome-bundle | — | 0 | 18 | — | 123 | — | 18.4 | 13.0 | — | — | |
| devgeek/beacon-admin | — | 0 | — | — | — | — | 0.0 | — | — | — | |
| digitalrevolution/accessorpair-constraint | PHPUnit helper to automatically test and cover getters/setters (and constructor-to-getter pairs) on data classes. Add the AccessorPairAsserter trait and call assertAccessorPairs() to validate accessor pairs, optional default/initial value checks. | 9 | 10 | 10 | 3K | 1 | 28.6 | 40.3 | MIT | 4 weeks ago | |
| digitalrevolution/phpunit-extensions | — | 3 | 3 | 2 | 4K | 1 | 22.3 | 46.2 | MIT | 3 months ago | |
| digitalrevolution/phpunit-file-coverage-inspection | Define per-file code coverage thresholds from Clover coverage.xml, with directory/file overrides and optional uncovered-method rules. Fails builds with checkstyle or GitLab formatted reports so a single file can’t hide behind high overall coverage. | 5 | 5 | 2 | 3K | 1 | 17.5 | 41.8 | MIT | 5 months ago | |
| digitalrevolution/symfony-request-validation | — | 12 | 12 | 1 | 2K | 1 | 22.9 | 36.6 | MIT | 1 month ago | |
| digitalrevolution/symfony-trace-bundle | — | 8 | 8 | 4 | 7K | 1 | 15.6 | 43.9 | MIT | 5 months ago | |
| digitalrevolution/symfony-validation-shorthand | — | 12 | 12 | 3 | 3K | 1 | 19.7 | 36.9 | MIT | 3 months ago | |
| digitalrevolution/utils | — | 1 | 1 | 8 | 3K | 1 | 27.5 | 51.6 | MIT | 1 month ago | |
| dimkinthepro/jwt-auth-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 1 year ago | |
| doctrine/dbal | Doctrine DBAL is a powerful PHP database abstraction layer for working with multiple database platforms. Provides connections, query building, and rich schema introspection and management tools for migrations and database tooling. | 9,696 | 9,852 | 1,374 | 8M | 280 | 86.1 | 72.0 | MIT | 2 months ago | |
| doctrine/doctrine-bundle | Symfony bundle integrating Doctrine DBAL and ORM. Provides database abstraction, schema tools, and an object-relational mapper with DQL for powerful queries, plus configuration and tooling that fits the Symfony ecosystem. | 4,832 | 4,868 | 481 | 4M | 31 | 77.7 | 61.2 | MIT | 3 days ago | |
| doctrine/doctrine-migrations-bundle | Integrates Doctrine Migrations into Symfony apps, providing commands and configuration for versioned database schema changes. Generate, run, and rollback migrations across environments with reliable tracking and deployment-friendly workflows. | 4,308 | 4,334 | 218 | 3M | 43 | 60.3 | 57.9 | MIT | 6 months ago | |
| doctrine/inflector | Doctrine Inflector is a lightweight PHP library for common string transformations: convert words between singular and plural forms, and handle case changes. Useful for naming conventions in frameworks and tools where consistent word inflection is needed. | 11,352 | 11,384 | 138 | 14M | 10 | 43.5 | 48.6 | MIT | 9 months ago | |
| doctrine/migrations | Doctrine Migrations adds versioned database migrations to Doctrine DBAL/ORM. Define migration classes, generate diffs, and run upgrades/downgrades across environments with transactional execution, CLI tools, and fine-grained control over schema and data changes. | 4,775 | 4,811 | 394 | 4M | 117 | 82.7 | 73.0 | MIT | 1 month ago | |
| doctrine/persistence | Doctrine Persistence provides shared interfaces and abstractions for object mapper persistence in PHP. It standardizes common concepts like object managers, repositories, and metadata across Doctrine and other mappers, helping libraries integrate consistently. | 4,052 | 4,053 | 76 | 6M | 14 | 54.8 | 55.3 | MIT | 1 month ago | |
| dontdrinkandroot/api-platform-bundle | — | 0 | 0 | — | 28 | — | 0.0 | 20.2 | — | — | |
| dontdrinkandroot/bootstrap-bundle | — | 0 | 0 | 0 | 37 | 0 | 0.0 | 21.8 | Apache-2.0 | — | |
| dontdrinkandroot/bridge-bundle | — | 0 | 0 | 0 | 30 | 0 | 0.0 | 20.6 | Apache-2.0 | — | |
| dontdrinkandroot/common | A small utility library with commonly used PHP helpers and extensions, including a PHPStan extension. Intended to provide shared building blocks for projects, with CI and code quality tooling support via SonarCloud badges. | 0 | 0 | 0 | 52 | 0 | 1.8 | 22.0 | Apache-2.0 | 2 years ago | |
| dontdrinkandroot/crud-admin-bundle | — | 0 | 0 | 0 | 38 | 2 | 0.7 | 21.9 | Apache-2.0 | 4 years ago | |
| dontdrinkandroot/doctrine-bundle | — | 0 | 0 | 0 | 27 | 0 | 0.3 | 20.0 | — | 9 years ago | |
| dontdrinkandroot/path | — | 1 | 1 | 0 | 28 | 3 | 1.6 | 16.6 | NOASSERTION | 4 years ago | |
| driftingly/rector-laravel | Rector extension for Laravel that applies automated refactors and upgrade rules based on your composer.json or selected Laravel version sets. Includes rules for core Laravel and first‑party packages like Cashier and Livewire. | 1,224 | 1,221 | 103 | 1M | 19 | 45.1 | 57.9 | MIT | 2 weeks ago | |
| drupol/psrcas | — | 21 | 21 | 0 | 0 | 0 | 0.1 | — | MIT | — | |
| dualmedia/doctrine-query-creator | — | 0 | 0 | 0 | 89 | 0 | 17.1 | 31.0 | MIT | 1 month ago | |
| dualmedia/symfony-doctrine-event-converter-bundle | — | 1 | 1 | 2 | 76 | 1 | 21.3 | 25.0 | MIT | 2 months ago | |
| dualmedia/symfony-request-dto-bundle | — | 0 | 7 | — | 114 | — | 28.3 | 19.0 | — | — | |
| durimjusaj/geo-bundle | — | 0 | 0 | 1 | 130 | 0 | 0.6 | 29.2 | MIT | 1 year ago | |
| easycorp/easyadmin-bundle | — | 4,281 | 4,293 | 1,095 | 365K | 69 | 87.8 | 62.2 | MIT | 1 week ago | |
| ecphp/cas-lib | Laravel-oriented PHP CAS (Central Authentication Service) library for integrating SSO into your app. Provides CAS client features like login/logout handling, ticket validation, and user attribute retrieval, aiming for straightforward setup and compatibility with common CAS servers. | 18 | 18 | 5 | 7K | 0 | 7.2 | 35.6 | BSD-3-Clause | 1 year ago | |
| ecphp/ecas | ECAS is a PHP library for working with CAS (Central Authentication Service) authentication. It provides a clean API, strong type coverage, and maintained CI. See full guides and usage examples in the dedicated documentation at ecpHP-ecas.readthedocs.io. | 7 | 7 | 2 | 966 | 0 | 5.1 | 28.8 | BSD-3-Clause | 1 year ago | |
| eliashaeussler/phpstan-config | Opinionated PHPStan configuration presets and extensions by Elias Häußler. Drop-in rules and baseline settings to standardize static analysis across projects, reduce false positives, and improve code quality with minimal setup for common PHP/Laravel workflows. | 2 | 2 | 0 | 26K | 1 | 18.1 | 59.5 | GPL-3.0 | 5 months ago | |
| embed/embed | Extract rich metadata and embed code from any URL using oEmbed, Open Graph, Twitter Cards, and HTML scraping. Works with services like YouTube, Vimeo, Instagram, GitHub, and more. PHP 7.4+, cURL, PSR-17 compatible. | 2,141 | 2,173 | 318 | 290K | 71 | 46.6 | 52.2 | MIT | 1 year ago | |
| ergebnis/agent-detector | Detect whether an AI/dev agent is present by checking known environment variables. Supports Amp, Antigravity, Augment, Claude Code, OpenAI Codex, Cursor, Gemini CLI, GitHub Copilot, and more. Install via Composer and call Detector::isAgentPresent(). | 9 | 4 | 1 | 2M | 0 | 20.2 | 64.5 | MIT | 1 month ago | |
| ergebnis/classy | ergebnis/classy adds convenient helpers for working with PHP classes and reflection. Generate class names, namespaces, and short names, and inspect class metadata in a clean, test-friendly way—useful for tooling, libraries, and code generation. | 39 | 39 | 4 | 57K | 0 | 17.8 | 47.9 | MIT | 5 months ago | |
| ergebnis/composer-normalize | Composer plugin to normalize composer.json automatically: consistent key ordering, formatting, and sorting of dependencies. Avoid manual formatting debates and keep projects tidy across teams and CI with a simple dev requirement and allow-plugins setting. | 1,109 | 1,112 | 36 | 1M | 11 | 38.8 | 53.4 | MIT | 3 weeks ago | |
| ergebnis/data-provider | Generate data providers for PHPUnit from arrays, iterables, or generators with a small, focused API. Helps build readable, reusable test datasets and named cases, reducing boilerplate when writing parameterized tests in PHP. | 28 | 28 | 0 | 36K | 1 | 8.7 | 44.6 | MIT | 9 months ago | |
| ergebnis/http-method | — | 95 | 95 | 2 | 8K | 0 | 5.9 | — | MIT | 9 months ago | |
| ergebnis/json | Value object for representing valid JSON strings in PHP. Create Json instances from strings or files with strict validation and clear exceptions for invalid JSON, missing files, unreadable files, or non-JSON content. Install via Composer: ergebnis/json. | 25 | 25 | 1 | 1M | 2 | 8.2 | 58.0 | MIT | 9 months ago | |
| ergebnis/json-normalizer | Normalize JSON documents with composable normalizers. Includes generic and vendor-specific normalizers for formatting, indentation, schema-based ordering, JSON encoding, chaining, callbacks, and controlling final newlines. Install via Composer and apply a Normalizer to produce consistent JSON output... | 82 | 83 | 5 | 1M | 0 | 15.5 | 58.8 | MIT | 9 months ago | |
| ergebnis/json-pointer | RFC 6901 JSON Pointer abstraction for PHP. Create and convert reference tokens and pointers from plain strings, JSON string form, or URI fragment identifiers, with correct escaping and encoding. Install via Composer and use small, typed value objects. | 20 | 20 | 0 | 1M | 0 | 21.2 | 63.6 | MIT | 2 months ago | |
| ergebnis/json-printer | Pretty-print and re-indent JSON strings with customizable indentation (spaces or tabs). Ergebnis\Json\Printer\Printer normalizes indentation only—no escaping/unescaping—making it easy to convert minified or differently formatted JSON into a consistent style. | 91 | 92 | 2 | 1M | 0 | 11.2 | 57.9 | MIT | 9 months ago | |
| ergebnis/json-schema-validator | Validate JSON data against JSON Schema in PHP with a focus on clear, actionable errors. Built on top of justinrainbow/json-schema, it adds structured reporting and better integration for projects needing reliable schema validation in tests and runtime. | 36 | 37 | 0 | 1M | 1 | 9.1 | 58.4 | MIT | 9 months ago | |
| ergebnis/license | — | 14 | 15 | 1 | 37K | 0 | 8.6 | 48.8 | MIT | 9 months ago | |
| ergebnis/php-cs-fixer-config | Factory-style PHP-CS-Fixer config for projects: choose a versioned ruleset (PHP 5.3–8.3), generate a consistent configuration, and keep coding standards aligned across repositories. Install via Composer and use with friendsofphp/php-cs-fixer. | 70 | 70 | 17 | 46K | 1 | 31.1 | 44.9 | MIT | 3 weeks ago | |
| ergebnis/phpstan-rules | A set of extra PHPStan rules to enforce stricter, opinionated code standards in PHP projects. Install via Composer and include rules.neon (auto via phpstan/extension-installer) to catch issues like named arguments, class design, and more. | 453 | 454 | 24 | 253K | 6 | 27.3 | 45.9 | MIT | 4 months ago | |
| ergebnis/phpunit-slow-test-detector | PHPUnit extension (Composer package and PHAR) that detects and reports slow tests during test runs. Configure a global maximum duration; when tests exceed it, the extension lists them with timings to help you spot and fix performance regressions. | 146 | 148 | 12 | 560K | 8 | 29.0 | 60.5 | MIT | 2 months ago | |
| ergebnis/rector-rules | A curated set of custom Rector rules from ergebnis to automate PHP refactoring and style consistency. Includes rules for sorting arrays and match arms, simplifying call arguments, Faker updates, namespace symbol references, and PHPUnit attribute-to-prefix changes. | 10 | 10 | 0 | 22K | 0 | 28.8 | 52.5 | MIT | 1 month ago | |
| erickskrauch/php-cs-fixer-custom-fixers | Custom PHP-CS-Fixer fixers by Erick Skrauch. Adds opinionated formatting rules like aligning multiline parameters, inserting blank lines around class bodies and before returns, spacing after control statements, fixing multiline if braces, ordering overrides, and Yii2 ::className() replacement. | 30 | 30 | 3 | 100K | 2 | 13.2 | 52.9 | MIT | 6 months ago | |
| esi/phpunit-coverage-check | Reads PHPUnit clover/openclover XML coverage reports and computes overall coverage percentage. Fails CI with exit code 1 when coverage drops below a configurable threshold; exits successfully when the threshold is met. Useful for enforcing minimum test coverage. | 6 | 6 | 1 | 7K | 2 | 15.3 | 45.9 | MIT | 4 months ago | |
| event-engine/php-postgres-document-store | PostgreSQL-backed document store for Event Engine (PHP). Store, update, and query JSON documents efficiently using Postgres features like JSONB and indexes. Designed for read models/projections with a simple API and solid performance. | 7 | 7 | 5 | 4K | 1 | 6.4 | 37.4 | BSD-3-Clause | 1 year ago | |
| ffi/env | Small PHP utility for detecting the FFI runtime environment. Get FFI status (enabled/disabled/CLI-only/not available), check availability, or assert FFI is usable with clear exceptions/messages. Useful for guarding FFI-dependent code paths. | 5 | 5 | 1 | 176 | 0 | 1.6 | 20.5 | MIT | 1 year ago | |
| fidry/cpu-core-counter | Tiny PHP utility to detect CPU core count (logical or physical) with memoized results. Provides sensible defaults plus configurable “finders” per OS, parallelisation-friendly available cores, and safe fallbacks via exception handling or getCountWithFallback(). | 240 | 240 | 5 | 7M | 4 | 9.7 | 57.6 | MIT | 9 months ago | |
| fruitcake/laravel-debugbar | Integrate PHP Debug Bar into Laravel to inspect requests in real time. Shows executed queries, routes, views, logs, cache/events, and timing/memory metrics with an in-browser toolbar and detailed panels. Great for profiling and debugging during development. | 19,221 | 19,201 | 1,605 | 498K | 75 | 89.0 | 51.7 | MIT | 1 month ago | |
| giggsey/libphonenumber-for-php | PHP port of Google’s libphonenumber for parsing, formatting, validating, and storing international phone numbers. Supports geocoding, carrier and timezone mapping, plus short-number info. Composer install; requires mbstring. | 5,027 | 5,088 | 479 | 3M | 4 | 68.3 | 46.3 | Apache-2.0 | 1 month ago | |
| giggsey/libphonenumber-for-php-lite | Lite PHP port of Google’s libphonenumber: parse, validate, format, and store international phone numbers. Includes core PhoneNumberUtils only (no geolocation/carrier/short number info). Requires PHP 8.1+ and mbstring; install via Composer. | 89 | 90 | 8 | 1M | 0 | 29.8 | 64.5 | Apache-2.0 | 1 month ago | |
| giggsey/locale | Up-to-date Unicode CLDR locale data packaged as native PHP arrays. Created to avoid requiring the PHP intl extension and to provide newer locale data than many operating systems ship. Used primarily by libphonenumber-for-php (GeoCoder support). | 633 | 636 | 11 | 3M | 0 | 25.1 | 58.0 | MIT | 3 months ago | |
| hosmelq/sse | WHATWG-compliant PHP 8.2+ client for consuming Server-Sent Events. Connect via GET/POST using Guzzle, iterate events with a memory-efficient generator, and access data/event/id/retry fields with optional JSON decoding. | 14 | 14 | 0 | 614 | 0 | 3.0 | 21.2 | MIT | 10 months ago | |
| iamfarhad/laravel-rabbitmq | Production-ready RabbitMQ queue driver for Laravel with native Queue integration. Built on ext-amqp with connection/channel pooling, configurable topology, Horizon hooks, Octane-safe resets, and optional high-performance basic_consume workers plus admin Artisan commands. | 33 | 33 | 3 | 1K | 2 | 27.1 | 24.3 | MIT | 3 weeks ago | |
| ibexa/phpstan | — | 0 | 0 | 0 | 5K | 0 | 0.3 | 52.3 | NOASSERTION | — | |
| infection/extension-installer | Composer plugin bundled with Infection that automatically discovers and registers Infection extensions on install/update. Install an infection-extension package and it’s registered without manual config. Includes guidance for building extensions via composer.json metadata. | 26 | 26 | 4 | 807K | 1 | 1.4 | 55.2 | BSD-3-Clause | 4 years ago | |
| infection/infection | Infection is a PHP mutation testing framework that measures how well your tests detect small code changes. Run it in CI to get a Mutation Score Indicator (MSI), uncover weak assertions, and improve test quality. PHP 8.3+. | 2,202 | 2,213 | 183 | 751K | 165 | 66.3 | 68.3 | BSD-3-Clause | 2 weeks ago | |
| infection/phpspec-adapter | — | 3 | 3 | 1 | 4K | 1 | 22.8 | 50.5 | BSD-3-Clause | 3 weeks ago | |
| iodigital-com/php-code-sniffer-standard | Extends PHP_CodeSniffer with iO Digital coding standards. Install via Composer, add an IO ruleset to your phpcs.xml, configure excluded paths and PHP version ranges, and run vendor/bin/phpcs. Includes guidance for properly ignoring sniff violations. | 1 | 1 | 3 | 561 | 1 | 15.4 | 37.4 | MIT | 4 months ago | |
| itxshakil/laravel-fast2sms | — | 20 | 20 | 1 | 0 | 0 | 18.0 | — | MIT | 2 months ago | |
| jayesh/laravel-gemini-translator | Interactive Artisan command to scan Laravel projects for translation keys, translate them via Google Gemini AI, and generate language files. Supports Blade/PHP/JS/Vue/TS, concurrency, safe atomic writes, and Laravel Modules integration with skip/refresh modes. | 70 | 71 | 4 | 194 | 0 | 21.0 | 9.2 | MIT | 1 month ago | |
| jeremykendall/php-domain-parser | Parse, validate, and normalize domains, subdomains, and suffixes using the Public Suffix List. Extract registrable domain vs. subdomain, handle IDNs and edge cases, and keep parsing rules current via PSL updates—ideal for URL processing, cookies, and security checks. | 1,235 | 1,244 | 125 | 281K | 0 | 9.9 | — | MIT | 1 year ago | |
| jiripudil/phpstan-sealed-classes | PHPStan extension that adds sealed classes support for PHP: declare which classes/interfaces may extend or implement a type, and have PHPStan report violations. Helps enforce architecture boundaries and prevent unauthorized inheritance in large codebases. | 35 | 34 | 0 | 1K | 1 | 1.2 | 21.3 | MIT | 1 year ago | |
| jpswade/laravel-database-tools | Laravel Database Tools adds handy Artisan commands to create databases, dump/restore from SQL files or Spatie backups, update charset/collation, optimize MySQL tables, and add SQLite MySQL-compat functions for tests. Ideal for dev workflows. | 2 | 2 | 1 | 89 | 0 | 11.4 | 22.4 | — | 5 months ago | |
| kevinpapst/tabler-bundle | — | 132 | 133 | 26 | 8K | 11 | 31.7 | 34.6 | MIT | 1 month ago | |
| laragraph/utils | Laravel utilities for building GraphQL servers: shared primitives and helpers used by GraphQL packages. Install via Composer and use as a lightweight foundation for SDL-first (Lighthouse) or code-first (graphql-laravel) setups. | 21 | 21 | 8 | 555K | 0 | 20.2 | 62.6 | MIT | 3 months ago | |
| lchrusciel/api-test-case | PHPUnit TestCase for Symfony API development. Extends WebTestCase with easy JSON/XML response matching (via php-matcher) and optional Alice/Doctrine fixtures loading. Supports a clear TDD workflow using expected response files and helpful diffs. | 411 | 410 | 40 | 122K | 11 | 25.6 | 43.0 | MIT | 4 months ago | |
| lcobucci/clock | Small PHP clock abstraction to decouple your code from direct DateTimeImmutable instantiation. Depend on the Clock interface and use SystemClock for real time or FrozenClock for deterministic tests, with explicit timezone support. | 796 | 798 | 32 | 5M | 1 | 28.0 | 60.7 | MIT | 1 month ago | |
| lcobucci/jwt | A lightweight, flexible JWT library for PHP. Create, sign, parse, and validate JSON Web Tokens with support for multiple algorithms, key types, constraints, and claims. Includes a fluent builder, token parser, and robust validation APIs. | 7,483 | 7,564 | 598 | 7M | 6 | 57.9 | 44.9 | BSD-3-Clause | 7 months ago | |
| lctrs/psalm-psr-container-plugin | Psalm plugin that improves static analysis for PSR-11 containers. Adds smarter type inference for container get/has calls so services and dependencies resolve to the right classes, reducing false positives and making container-heavy code safer to refactor. | 17 | 17 | 7 | 10K | 2 | 5.6 | 39.2 | MIT | 1 year ago | |
| league/csv | — | 3,481 | 3,633 | 347 | 5M | 2 | 48.6 | 48.6 | MIT | 5 months ago | |
| league/iso3166 | PHP library providing up-to-date ISO 3166-1 country data. Look up countries by name, alpha-2, alpha-3, or numeric code and get normalized details like country name, codes, and currency information. | 697 | 708 | 68 | 620K | 9 | 26.0 | 49.0 | MIT | 5 months ago | |
| league/oauth2-server | Standards-compliant OAuth 2.0 authorization server for PHP. Protect APIs with bearer access tokens, issue and refresh tokens, and support common grants (auth code, client credentials, device, implicit, password, refresh) with PSR-7 interoperability and RFC support. | 6,646 | 6,727 | 1,134 | 4M | 55 | 76.1 | 67.1 | MIT | 6 months ago | |
| league/period | — | 0 | 752 | — | 125K | — | 21.6 | 32.5 | — | — | |
| leknoppix/laravel-cloudflare | — | 0 | 0 | 0 | 176 | 0 | 0.3 | 31.5 | MIT | 1 year ago | |
| lendable/composer-license-checker | Checks your Composer dependencies’ licenses against configurable allow rules (by SPDX license, vendor, or package) to help ensure OSS compliance and reduce legal risk. Works in CI and can read license data from Composer’s installed.json or composer licenses. | 15 | 15 | 3 | 13K | 3 | 17.5 | 46.6 | MIT | 5 months ago | |
| lendable/phpunit-extensions | — | 2 | 2 | 0 | 3K | 2 | 17.8 | 49.5 | MIT | 3 months ago | |
| localheinz/composer-normalize | Normalize your composer.json consistently. localheinz/composer-normalize sorts keys, formats lists, and enforces a stable structure to reduce diffs and keep projects tidy. Works well in CI and pre-commit hooks for repeatable results. | 1,109 | 1,110 | 36 | 3K | 11 | 28.8 | 4.0 | MIT | 3 weeks ago | |
| localheinz/phpstan-rules | Custom PHPStan rules to enforce stricter coding standards in PHP projects. Includes ready-to-use rules.neon (auto-loaded via phpstan/extension-installer) with checks like no named arguments, class final enforcement, and more. Install via Composer as a dev dependency. | 453 | 451 | 24 | 783 | 6 | 27.6 | 10.2 | MIT | 4 months ago | |
| lookyman/phpstan-symfony | PHPStan extension for Symfony projects. Improves static analysis with Symfony-specific type inference and container/framework awareness, helping catch bugs earlier and reduce false positives when analyzing services, controllers, and common Symfony patterns. | 42 | — | 5 | — | 0 | 0.2 | — | MIT | 8 years ago | |
| loophp/collection | A high-performance, functional-style collection library for PHP. Provides lazy, immutable, chainable operations built on generators to map, filter, reduce, group, zip, and more. Works standalone or with Laravel, aiming for speed, memory efficiency, and fluent pipelines. | 744 | 746 | 34 | 31K | 1 | 14.0 | 22.8 | MIT | 1 year ago | |
| loophp/iterators | loophp/iterators adds “missing” PHP iterators and iterator aggregates for lazy, composable pipelines: caching rewindable generators, chunk/map/filter/reduce/sort/unique/concat/pack/unpack, plus typed, random, recursive, and resource-based iterables. | 37 | 38 | 6 | 28K | 1 | 9.6 | 39.6 | MIT | 1 year ago | |
| loophp/phpunit-iterable-assertions | PHPUnit helper assertions for iterables. Adds convenient, fluent checks for arrays and Traversables to simplify and clarify test expectations when working with generators, collections, and other iterable data sources. | 2 | 2 | 0 | 500 | 1 | 2.7 | 34.5 | MIT | 2 years ago | |
| mayflower/mo4-coding-standard | PHP_CodeSniffer ruleset implementing the MO4 coding standard. Extends Symfony’s standard with extra sniffs for array formatting and alignment, multiline arrays, property docblock @var rules, and lexicographically sorted use statements (configurable ordering). | 17 | 17 | 10 | 11K | 2 | 22.0 | 46.3 | MIT | 2 months ago | |
| mayflower/php-codebrowser | Static PHP code browser that generates a cross-referenced HTML view of your source tree. Jump to classes, methods, and references, inspect files with syntax highlighting, and ship browsable documentation for audits, reviews, or onboarding. | 134 | 135 | 30 | 7K | 5 | 8.3 | 24.6 | BSD-3-Clause | 2 years ago | |
| meilisearch/meilisearch-php | Official PHP client for Meilisearch, the open‑source search engine. Connect to Meilisearch or Meilisearch Cloud to index documents, configure indexes, and run fast, typo‑tolerant searches. Supports customizable HTTP clients and common PHP tooling. | 747 | 751 | 117 | 827K | 39 | 48.2 | 69.4 | MIT | 1 month ago | |
| minishlink/web-push | PHP library to send Web Push notifications (RFC 8030) to browser push endpoints. Handles VAPID authentication and payload encryption, supports batching and reporting. Requires PHP 8.2+ with curl, openssl (EC), mbstring; bcmath/gmp optional. | 1,871 | 1,884 | 310 | 686K | 14 | 52.2 | 47.3 | MIT | 1 week ago | |
| mll-lab/graphql-php-scalars | Custom scalar types for webonyx/graphql-php, including BigInt, Date/DateTime/DateTimeTz, Email, JSON, and IntRange for bounded integers. Drop-in types for schema definitions with strict parsing and DateTimeImmutable conversion for date scalars. | 147 | 139 | 14 | 143K | 0 | 11.1 | 41.7 | MIT | 11 months ago | |
| monicahq/laravel-cloudflare | Laravel middleware that automatically trusts Cloudflare proxy IP ranges so client IPs and forwarded headers are handled correctly. Drop-in replacement for Laravel’s TrustProxies, with an optional callback to customize how proxy lists are loaded. | 341 | 340 | 33 | 100K | 5 | 28.2 | 40.0 | MIT | 2 months ago | |
| monolog/monolog | Monolog is a PSR-3 compatible logging library for PHP. Send logs to files, sockets, databases, and many web services via a rich set of handlers, formatters, and processors, enabling simple setups and advanced logging strategies. | 21,387 | 22,253 | 1,906 | 15M | 22 | 67.3 | 52.3 | MIT | 5 months ago | |
| mrpunyapal/peststan | PestStan integrates PHPStan with the Pest testing framework, making static analysis fit naturally into your test workflow. Adds Pest-friendly configuration and helpers so you can run PHPStan on your codebase with minimal setup. | 48 | 46 | 2 | 28K | 1 | 25.4 | 44.4 | MIT | 4 weeks ago | |
| mvorisek/atk4-hintable | Adds “hintable” UI helpers for Agile Toolkit v4 (atk4): attach contextual hints/tooltips to form fields and other components to improve UX. Lightweight package for Laravel/PHP projects using atk4. | 2 | 2 | 2 | 35K | 0 | 0.1 | 55.3 | — | — | |
| nelmio/api-doc-bundle | Symfony bundle to generate OpenAPI documentation for your APIs. Provides an interactive docs UI and schema generation driven by PHP 8 attributes. Requires PHP 8.1+ and Symfony 6.4+. Includes migration guides and solid CI support. | 2,346 | 2,395 | 898 | 1M | 53 | 71.8 | 67.4 | MIT | 1 month ago | |
| nelmio/security-bundle | Symfony bundle adding practical security headers and protections: Content Security Policy, X-Frame-Options clickjacking defense, HSTS/HTTPS enforcement, signed cookies, external redirect detection, and content-type sniffing disablement. | 674 | 683 | 92 | 318K | 25 | 37.6 | 51.6 | MIT | 3 months ago | |
| neuecommerce/coding-standards | Opinionated PHP coding standards for projects using Laravel Pint. Provides a ready-to-use Pint configuration and consistent formatting rules to keep code style uniform across teams and repositories. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| nikic/fast-route | FastRoute is a high-performance PHP 8.1+ request router using compiled regular expressions. Define routes with patterns and parameters (optional segments, constraints), dispatch by HTTP method and URI, and get NOT_FOUND, METHOD_NOT_ALLOWED, or FOUND with handler and vars. | 5,269 | 5,399 | 452 | 2M | 18 | 48.2 | 42.6 | NOASSERTION | 2 years ago | |
| nokimaro/liontech-laravel | — | 0 | 0 | 0 | 14 | 0 | 21.7 | 19.1 | MIT | 2 weeks ago | |
| nokimaro/liontech-php-sdk | Community PHP 8.3+ SDK for FusionPayments (LionTech) gateway. Type-safe, domain-oriented requests/responses with full API coverage (orders, payments, refunds, payouts, tokens, transfers, balances). PSR-18 client support, webhook verification, RSA encryption, token refresh. | 0 | 0 | 0 | 96 | 0 | 22.3 | 31.9 | MIT | 2 weeks ago | |
| norkunas/youtube-dl-php | PHP wrapper for youtube-dl/yt-dlp to download videos or extract audio from YouTube and other sites. Configure options, set output paths, run downloads, and parse results/errors from a simple, fluent API for CLI-driven media fetching. | 504 | 514 | 159 | 9K | 12 | 30.8 | 25.4 | MIT | 2 weeks ago | |
| nunomaduro/mock-final-classes | Dev-only helper that automatically enables mocking of final classes and methods in PHP tests. Works with PHPUnit, Pest, and ParaTest by removing final keywords on the fly via dg/bypass-finals—install with Composer and it just works. | 114 | 113 | 5 | 38K | 0 | 1.1 | 34.8 | MIT | 3 years ago | |
| nunomaduro/termwind | Termwind brings Tailwind CSS-style utilities to PHP CLIs. Render styled HTML in the terminal, customize styles/colors, and build beautiful output for Laravel/Symfony commands with helpers like render(), style(), and interactive prompts like ask(). | 2,482 | 2,484 | 90 | 10M | 5 | 40.0 | 59.6 | MIT | 3 months ago | |
| onnov/detect-encoding | Fast Cyrillic text encoding detector for PHP to replace unreliable mb_detect_encoding. Identifies Windows-1251, KOI8-R, ISO-8859-5 (optionally IBM866/MacCyrillic) using code page ranges, with high accuracy even on short strings and very large texts. | 22 | 23 | 5 | 103K | 1 | 2.2 | 50.3 | MIT | 5 years ago | |
| openspout/openspout | OpenSpout is a fast, memory-efficient PHP library to read and write spreadsheet files (CSV, XLSX, ODS). Built for very large files with low memory usage, it’s a community-driven fork of box/spout with ongoing improvements and v4 features. | 1,158 | 1,167 | 138 | 4M | 7 | 43.6 | 63.0 | MIT | 1 week ago | |
| pda/pheanstalk | Pheanstalk is a fully typed PHP 8.1+ client for beanstalkd 1.12+ work queues. Produce and consume jobs with clean APIs for tubes, reserve/put, touch, delete, release, and delays/timeouts—rewritten for strong static analysis. | 1,922 | 1,974 | 281 | 544K | 6 | 37.4 | 38.3 | MIT | 6 months ago | |
| pecee/pixie | — | 42 | 42 | 14 | 322 | 9 | 12.4 | 16.1 | MIT | 2 years ago | |
| pelago/emogrifier | Emogrifier converts CSS from blocks and stylesheets into inline style attributes in HTML. Ideal for HTML email rendering in clients with poor CSS support (e.g., Outlook, Gmail), ensuring consistent styling across email and mobile readers. | 949 | 959 | 160 | 794K | 80 | 45.1 | 69.8 | MIT | 6 months ago | |
| pepakriz/phpstan-exception-rules | PHPStan extension that adds custom rules for analyzing exceptions. It helps catch improper throwing/catching, missing @throws annotations, and other exception-related issues to improve correctness and maintainability in PHP codebases. | 109 | 111 | 10 | 7K | 8 | 12.1 | 27.1 | — | 4 years ago | |
| pestphp/pest-dev-tools | Pest Development Tools: internal utilities and tooling used to build and maintain the Pest testing framework. Includes helpers for local development, automation, and repository workflows. For using Pest in your app, see the main Pest repository. | 10 | 9 | 7 | 11K | 0 | 0.5 | 41.7 | MIT | — | |
| petitpress/gps-messenger-bundle | Laravel bundle for GPS Messenger: send and receive location-based messages, integrate tracking updates, and manage messaging workflows via simple configuration. Designed to drop into existing apps with minimal setup for GPS-enabled notifications and events. | 30 | 29 | 21 | 21K | 2 | 20.5 | 0.9 | MIT | 4 weeks ago | |
| phing/phing-composer-configurator | Composer plugin that installs and configures Phing from composer.json. Ensures the Phing binary and settings are set up during Composer install/update, simplifying Phing integration in PHP projects and keeping build tooling consistent. | 5 | 5 | 1 | 1K | 0 | 0.2 | 31.1 | — | — | |
| php-debugbar/php-debugbar | PHP Debug Bar adds an in-browser debug toolbar to PHP apps (dev only), replacing var_dump with collectors for messages, time, memory, exceptions, request data, PDO, Monolog, Symfony components, AJAX support, and request history. | 4,387 | 4,384 | 424 | 3M | 0 | 66.0 | 44.8 | MIT | 1 month ago | |
| phpmyadmin/motranslator | A PHP library used by phpMyAdmin to extract and work with translation strings. Helps parse and handle gettext-style messages and localization data, making it easier to manage and generate language files as part of i18n workflows. | 60 | 62 | 25 | 36K | 2 | 14.7 | 41.1 | GPL-2.0 | 7 months ago | |
| phpmyadmin/sql-parser | — | 480 | 493 | 115 | 517K | 56 | 39.6 | 67.0 | GPL-2.0 | 7 months ago | |
| phpmyadmin/twig-i18n-extension | Twig extension that adds i18n helpers for phpMyAdmin and other Twig-based apps. Provides translation-related functions/filters to integrate localization into templates with minimal setup and overhead. | 20 | 21 | 4 | 17K | 1 | 10.3 | 42.2 | MIT | 8 months ago | |
| phpstan/extension-installer | Composer plugin that automatically discovers and installs PHPStan extensions, eliminating manual includes in phpstan.neon. Add it as a dev dependency, allow the plugin in Composer, and extensions can declare includes via extra.phpstan for auto-setup. | 502 | 508 | 31 | 3M | 2 | 8.4 | 53.2 | MIT | 1 year ago | |
| phpstan/phpdoc-parser | PHPDoc Parser for PHPStan that parses, represents, and modifies PHPDoc blocks as an AST. Supports rich type syntax (unions, generics, shapes, callables, conditional types), constant expressions, and Doctrine annotations, with full API reference for nodes. | 1,528 | 1,526 | 74 | 10M | 8 | 35.0 | 65.0 | MIT | 4 months ago | |
| phpstan/phpstan-beberlei-assert | PHPStan extension for beberlei/assert. Adds improved static analysis and type inference for Assert::that and related assertions, helping PHPStan understand refined types after checks and reducing false positives in codebases using beberlei/assert. | 0 | 44 | — | 106K | — | 13.6 | 50.1 | — | — | |
| phpstan/phpstan-doctrine | — | 668 | 669 | 120 | 2M | 78 | 55.9 | 84.2 | MIT | 1 week ago | |
| phpstan/phpstan-mockery | PHPStan extension for Mockery: infers intersection types for mocks (Foo&MockInterface), understands shouldReceive/shouldHaveReceived/allows/expects, supports partial/alias/overload mocks, multiple interfaces, and proper constructor args for accurate static analysis. | 104 | 104 | 24 | 984K | 9 | 9.6 | 57.2 | MIT | 1 year ago | |
| phpstan/phpstan-nette | PHPStan extension for Nette Framework. Improves type inference for components, DI container, forms, presenters/sessions, Html dynamic methods, SmartObject magic properties, events, and regex-based Strings utilities. Includes optional Nette-specific rules. | 0 | 119 | — | 284K | — | 33.7 | 60.3 | — | — | |
| phpstan/phpstan-phpunit | PHPStan extension for PHPUnit: improves type inference for mocks (intersection types for createMock/getMock), understands Foo|MockObject phpDocs, adds early-terminating methods to avoid undefined vars, and refines assert() types. Optional strict rules catch improper assertion usage. | 531 | 535 | 56 | 4M | 35 | 38.5 | 74.1 | MIT | 3 months ago | |
| phpstan/phpstan-symfony | PHPStan extension for Symfony that improves static analysis with precise return types and framework-specific rules. Understands container/services, parameters, controllers, request/headers, serializer, forms, messenger handlers, cache callbacks, config tree builders, and more. | 788 | 791 | 101 | 2M | 61 | 53.6 | 81.5 | MIT | 3 weeks ago | |
| phpstan/phpstan-webmozart-assert | PHPStan extension for webmozart/assert that teaches PHPStan how Assert::* calls narrow types. Supports many assertions (including nullOr*/all*) so values become non-null, specific scalars, instances, arrays, etc. after validation, improving static analysis accuracy. | 184 | 184 | 33 | 649K | 6 | 12.6 | 50.5 | MIT | 1 year ago | |
| pixelandtonic/graphql-php | PHP implementation of the GraphQL specification (based on graphql-js). Build schemas, execute queries, and add custom types, fields, and resolvers. Install via Composer and explore full docs and ready-to-run examples. | 0 | 0 | 0 | 65K | 0 | 0.0 | 55.3 | MIT | — | |
| pkly/phpunit-service-create-trait | Laravel/PHP trait that helps you quickly create service instances in PHPUnit tests, reducing boilerplate when setting up dependencies. Handy for service-layer unit tests where you want consistent, reusable test setup. | 0 | 0 | 0 | 115 | 0 | 21.4 | 34.8 | MIT | 2 weeks ago | |
| prinsfrank/enums | — | 2 | 2 | 1 | 43K | 0 | 1.8 | 55.3 | MIT | 1 year ago | |
| prinsfrank/glyph-lists | PHP package that reformats Adobe Glyph List (AGL/AGLFN) data into easy-to-use PHP enum classes. Includes derived datasets from adobe-type-tools/agl-aglfn (BSD-3) while the code is MIT-licensed, with proper attribution. | 0 | 0 | 0 | 7K | 0 | 6.5 | 55.9 | NOASSERTION | 8 months ago | |
| prinsfrank/pdfparser | — | 143 | 143 | 13 | 3K | 7 | 32.3 | 25.0 | MIT | 2 weeks ago | |
| prinsfrank/standards | Daily-updated PHP 8.1+ enum collection of international standards (ISO, IANA, SIX, Library of Congress, etc.). Easy Composer install, strong typing for codes like countries, currencies, languages, and more—kept current via automated upstream sync. | 483 | 484 | 18 | 52K | 0 | 30.4 | 32.6 | MIT | 1 month ago | |
| prinsfrank/transliteration | Typed PHP 8.1+ wrapper around ICU Transliterator. Build transliterators with strict, documented arguments instead of opaque rule strings, plus ready-to-use conversion sets for common transformations (e.g., names/addresses, identity verification, multi-language support). | 9 | 9 | 1 | 892 | 0 | 1.9 | 27.0 | MIT | 2 years ago | |
| promphp/prometheus_client_php | Prometheus client library for PHP with counters, gauges, histograms, and summaries. Supports Redis, Predis, APCu/APCng, or in-memory storage for metric aggregation across workers, with simple APIs to register, update, and expose metrics for scraping. | 546 | 544 | 108 | 939K | 40 | 43.7 | 72.3 | Apache-2.0 | 1 week ago | |
| psr-discovery/cache-implementations | Discovers installed PSR-6 cache implementations at runtime and returns the first available adapter, avoiding hard dependencies in libraries/SDKs. Supports php-cache adapters and Stash, with options to prefer or manually instantiate configurable caches. | 7 | 7 | 1 | 439K | 0 | 1.3 | 55.3 | MIT | 1 year ago | |
| psr-discovery/container-implementations | Auto-discovers an available PSR-11 container at runtime by checking for well-known implementations and returning the first match. Ideal for SDKs/libraries that want PSR-11 support without hard dependencies or user configuration. | 6 | 6 | 1 | 439K | 0 | 1.3 | 55.3 | MIT | 1 year ago | |
| psr-discovery/discovery | — | 9 | 9 | 3 | 470K | 0 | 0.1 | — | MIT | 1 year ago | |
| psr-discovery/event-dispatcher-implementations | Discovers installed PSR-14 event dispatcher implementations (Symfony, League, Yiisoft, etc.) at runtime and returns the first available instance. Ideal for libraries/SDKs to support PSR-14 without hard dependencies or user configuration. | 7 | 7 | 1 | 439K | 0 | 1.3 | 55.3 | MIT | 1 year ago | |
| psr-discovery/http-client-implementations | Discovers an installed PSR-18 HTTP client at runtime by checking for well-known implementations and returning the first available instance. Ideal for SDKs/libraries to support PSR-18 without hard dependencies or extra user configuration. | 7 | 7 | 5 | 458K | 0 | 18.4 | 63.1 | MIT | 2 months ago | |
| psr-discovery/http-factory-implementations | Discovers a PSR-17 HTTP factory at runtime by scanning for well-known implementations and returning the first available instance. Ideal for libraries/SDKs that want PSR-17 support without hard dependencies or user configuration. PHP 8.2+. | 7 | 7 | 3 | 459K | 0 | 1.7 | 55.3 | MIT | 1 year ago | |
| psr-discovery/log-implementations | Discover available PSR-3 logger implementations at runtime without hard dependencies. Searches for well-known classes and returns the first compatible LoggerInterface instance, ideal for SDKs and libraries; supports multiple popular loggers and mocking/testing options. | 8 | 8 | 0 | 442K | 0 | 0.9 | 55.3 | MIT | 1 year ago | |
| psr-mock/http-client-implementation | Tiny PSR-18 HTTP client implementation intended for mocking and testing. Provides a simple client you can plug into PSR-7/PSR-17 workflows to return predefined responses without real network calls. | 1 | 1 | 0 | 2K | 0 | 0.6 | 42.5 | MIT | 2 years ago | |
| psr-mock/http-factory-implementation | Lightweight PSR-17/PSR-7 HTTP factory/message mock implementation for PHP 8.1+. Built for SDKs and libraries to test against PSR interfaces without hard deps, with strict PSR compliance and helpful debugging API. | 0 | 0 | 0 | 2K | 0 | 0.6 | 46.7 | MIT | 2 years ago | |
| psr-mock/http-message-implementation | Lightweight PSR-7 HTTP message implementation mock for testing libraries and SDKs without hard dependencies. Strictly follows PSR behavior and includes a developer-friendly API to debug and fix failing tests faster. For dev use only (PHP 8.1+). | 0 | 0 | 1 | 2K | 0 | 0.6 | 46.8 | MIT | 2 years ago | |
| rector/rector-laravel | Community Rector extension to automate Laravel upgrades. Adds Laravel and first-party package rules (e.g., Cashier, Livewire), with version-based set providers that detect your composer.json or manual level sets to apply the right refactors for your target Laravel version. | 1,224 | 1,219 | 103 | 11K | 19 | 44.7 | 27.1 | MIT | 2 weeks ago | |
| respect/stringifier | Respect\Stringifier converts any PHP value into a readable string for logging, debugging, and error messages. Use the stringify() function or the HandlerStringifier object. Secure-by-default handling of strings in newer versions. Requires PHP 8.3+. | 25 | 26 | 2 | 676K | 0 | 20.5 | 64.6 | MIT | 4 weeks ago | |
| richan-fongdasen/eloquent-blameable | — | 34 | 34 | 6 | 4K | 0 | 6.5 | 28.4 | MIT | 1 year ago | |
| richan-fongdasen/laravel-gcr-worker | — | 4 | 4 | 1 | 505 | 0 | 3.5 | 28.1 | MIT | 1 year ago | |
| richan-fongdasen/laravel-i18n | — | 0 | 13 | — | 1K | — | 5.6 | 26.5 | — | — | |
| richan-fongdasen/laravel-varnishable | — | 8 | 8 | 0 | 122 | 2 | 5.8 | 16.0 | MIT | 1 year ago | |
| roave/no-floaters | PHPStan plugin that bans floats: no float properties, parameters, return types, or assigning float values. Optional strict mode disallows any float-producing expression. Helps prevent rounding errors in domains like money, grading, or scientific calculations. | 215 | 216 | 13 | 9K | 2 | 26.5 | 27.1 | MIT | 3 weeks ago | |
| sabberworm/php-css-parser | Parse and manipulate CSS in PHP with a fast, flexible parser. Convert CSS into an object model, inspect and edit rules, selectors, and declarations, then render back to CSS. Useful for minifying, rewriting assets, or building CSS tooling. | 1,821 | 1,832 | 152 | 6M | 135 | 56.6 | 79.3 | MIT | 3 months ago | |
| sabre/event | Lightweight PHP 8.2+ library for event-driven development: EventEmitter, promises, an event loop, and coroutines. Used to build reactive, non-blocking apps and services. Full docs at sabre.io/event. | 352 | 365 | 24 | 561K | 4 | 29.7 | 52.5 | BSD-3-Clause | 1 month ago | |
| sabre/http | sabre/http is a lightweight PHP toolkit for working with HTTP requests and responses. It wraps superglobals and output functions into extendable, mockable Request/Response objects, with SAPI helpers to create a request and support dependency-injected handlers. | 190 | 197 | 60 | 284K | 5 | 32.4 | 53.3 | BSD-3-Clause | 1 month ago | |
| sabre/uri | Lightweight PHP URI utility library compliant with RFC3986. Provides resolve, normalize, parse/build, and split helpers for working with URLs, including Windows-style path edge cases. Fully unit tested and inspired by Node.js URL handling. | 293 | 304 | 20 | 752K | 3 | 29.5 | 54.9 | BSD-3-Clause | 1 month ago | |
| sabre/xml | sabre/xml is a specialized PHP library for reading and writing XML. It offers a flexible reader/writer API with good namespace support, modern type declarations in v3, and compatibility with PHP 7.4 and 8 for building reliable XML-based integrations. | 528 | 551 | 77 | 708K | 17 | 38.1 | 55.8 | BSD-3-Clause | 1 month ago | |
| sandermuller/laravel-fluent-validation | Type-safe, IDE-autocomplete Laravel validation rule builders. Create rules fluently without memorizing strings; each rule exposes only valid methods. Define nested array validation with each()/children(). Optional HasFluentRules trait speeds wildcard validation dramatically (up to 160x). | 201 | 198 | 2 | 5K | 0 | 29.2 | 23.8 | MIT | 5 days ago | |
| sandermuller/package-boost | Deprecated: sandermuller/package-boost is split into successors. Use package-boost-php for framework-agnostic Composer packages, package-boost-laravel for Laravel packages, or project-boost for PHP apps. Legacy 0.15.x remains for existing installs. | 6 | 5 | 0 | 7K | 0 | 26.0 | 48.8 | MIT | 4 weeks ago | |
| seld/signal-handler | Lightweight PHP signal handling for CLI apps. Provides a simple API to register handlers for POSIX signals, integrate with event loops, and reliably dispatch callbacks. Ideal for daemons, workers, and long-running processes that need clean shutdowns. | 182 | 183 | 3 | 3M | 0 | 2.8 | 55.3 | MIT | 2 years ago | |
| setono/code-quality-pack | Laravel-friendly code quality pack with ready-to-use tools and config for static analysis, coding standards, refactoring, and CI checks. Helps keep projects consistent and maintainable with minimal setup, ideal for teams and shared repositories. | 7 | 7 | 0 | 979 | 0 | 27.6 | 33.6 | MIT | 1 month ago | |
| setono/cron-expression-bundle | Symfony bundle integrating dragonmantank/cron-expression. Provides a CronExpression form field and a Doctrine DBAL type to store Cron\CronExpression in entities, making it easy to validate, edit, and persist cron schedules in your app. | 25 | 25 | 10 | 4K | 2 | 16.6 | 32.8 | MIT | 4 months ago | |
| setono/doctrine-orm-batcher-bundle | Symfony bundle that integrates Setono’s Doctrine ORM Batcher, making it easy to process large Doctrine queries in batches. Provides injectable services like BatcherFactoryInterface and QueryRebuilderInterface with autowiring support. | 3 | 3 | 9 | 7K | 0 | 20.9 | 52.8 | MIT | 1 month ago | |
| shapecode/cron-bundle | Laravel-friendly cron scheduler bundle that lets you define, manage, and run scheduled jobs from your app. Provides an easy API for registering tasks, configuring frequency and conditions, and executing commands reliably with clear organization and control. | 57 | 59 | 30 | 12K | 12 | 4.8 | 35.8 | MIT | — | |
| shipmonk/coding-standard | ShipMonk’s PHP_CodeSniffer ruleset for consistent PHP style across ShipMonk packages. Install via Composer, add a phpcs.xml.dist pointing to ShipMonkCodingStandard, then run phpcs to check and phpcbf to auto-fix issues. | 1 | 1 | 1 | 9K | 0 | 17.9 | 57.4 | MIT | 2 months ago | |
| shipmonk/composer-dependency-analyser | Fast, zero-dependency tool to analyze Composer dependencies. Detects unused, shadowed, and misplaced packages/extensions by scanning your autoload paths. Works out of the box, highly configurable, and very performant (15k files in ~2s). Compatible with PHP 7.2–8.5. | 617 | 619 | 14 | 511K | 17 | 23.9 | 50.3 | MIT | 6 months ago | |
| shipmonk/coverage-guard | Enforce PHP code coverage in CI by targeting specific core methods/blocks instead of overall %. Legacy-friendly: enforce only new/changed code via git patch. Lightweight (nikic/php-parser), extensible rules, easy CLI to check PHPUnit Clover reports. | 54 | 55 | 0 | 10K | 0 | 12.8 | 34.5 | MIT | 5 months ago | |
| shipmonk/dead-code-detector | PHPStan extension that detects and helps remove unused PHP code. Finds dead methods/properties/constants/enum cases, dead cycles and transitive dead members, even dead tested code. Supports popular frameworks like Symfony and is configurable via usage providers. | 472 | 470 | 22 | 438K | 7 | 36.3 | 51.7 | — | 2 weeks ago | |
| shipmonk/name-collision-detector | Fast CLI tool to detect duplicate names in PHP code: classes, interfaces, traits, enums, functions, and constants defined multiple times in the same namespace. Scans thousands of files in seconds, supports config/excludes, exits non-zero on collisions. | 34 | 36 | 2 | 236K | 1 | 1.2 | 52.5 | MIT | 2 years ago | |
| shipmonk/phpstan-baseline-per-identifier | Split a PHPStan baseline into multiple NEON files grouped by error identifier, with a loader include. Generate baseline as usual, then run split-phpstan-baseline to organize ignores per identifier for easier reviews and maintenance. | 93 | 95 | 4 | 186K | 1 | 14.1 | 49.5 | — | 6 months ago | |
| shipmonk/phpstan-dev | Utilities for developing PHPStan rules: write expected errors directly in fixture files using // error: comments and avoid brittle line-number assertions. Includes an autofix mode to generate/update inline error comments during rule development. | 7 | 7 | 1 | 7K | 1 | 15.3 | 45.3 | MIT | 4 months ago | |
| shipmonk/phpstan-rules | 40 super-strict PHPStan rules from ShipMonk to plug gaps in extra-strict setups. Install via Composer, include rules.neon, then enable/disable or tune rules per-project. Targets tricky PHP edge cases like unsafe comparisons, casts, arrays, enums and more. | 152 | 154 | 24 | 139K | 1 | 31.1 | 49.3 | — | 2 weeks ago | |
| simplethings/entity-audit-bundle | Doctrine 2 auditing/versioning bundle inspired by Hibernate Envers. Tracks entity changes and associations over time, stores revisions, and lets you inspect historical states for debugging, compliance, and change history in Symfony/Doctrine apps. | 642 | 649 | 260 | 11K | 4 | 37.0 | 20.7 | MIT | 2 months ago | |
| slevomat/coding-standard | — | 1,481 | 1,490 | 194 | 3M | 92 | 61.5 | 80.4 | MIT | 1 month ago | |
| sonata-project/block-bundle | — | 415 | 424 | 142 | 266K | 1 | 25.3 | 42.4 | MIT | 6 months ago | |
| sonata-project/cache-bundle | Symfony bundle providing caching services for Sonata projects, with pluggable cache backends and integration helpers. Note: this repository is abandoned and no longer actively maintained; community help welcome. | 69 | 74 | 67 | 6K | 0 | 3.4 | 18.9 | MIT | 4 years ago | |
| sonata-project/classification-bundle | Symfony bundle providing a classification system for Sonata: categories, tags and collections management with admin integration, persistence support and documentation. Part of the Sonata Project ecosystem. | 91 | 95 | 111 | 15K | 0 | 23.6 | 33.5 | MIT | 5 months ago | |
| sonata-project/datagrid-bundle | — | 275 | 286 | 36 | 57K | 0 | 3.6 | 22.6 | MIT | 4 years ago | |
| sonata-project/doctrine-extensions | — | 268 | 271 | 39 | 232K | 1 | 21.0 | 43.9 | MIT | 6 months ago | |
| sonata-project/doctrine-mongodb-admin-bundle | Symfony bundle that integrates Doctrine MongoDB ODM with SonataAdminBundle, providing admin services, mappers, and datagrid support to manage MongoDB documents via Sonata’s admin UI. Includes docs, CI, and versioned releases. | 64 | 68 | 95 | 7K | 1 | 23.2 | 31.3 | MIT | 5 months ago | |
| sonata-project/entity-audit-bundle | Doctrine 2 entity versioning for Symfony, inspired by Hibernate Envers. Tracks changes to audited entities and associations, storing revision history you can browse and compare for full audit trails. | 642 | 643 | 260 | 26K | 4 | 37.0 | 26.1 | MIT | 2 months ago | |
| sonata-project/exporter | SonataExporter is a lightweight PHP library for exporting data to multiple formats (CSV, XLS, JSON, XML). It provides writers, handlers, and iterators to stream large datasets efficiently and integrate easily into Symfony apps and services. | 441 | 449 | 89 | 212K | 3 | 24.1 | 41.3 | MIT | 6 months ago | |
| sonata-project/form-extensions | Additional form types, data transformers, and utilities for Symfony Form via Sonata. Includes date/time and choice helpers, improved widgets, and integration-friendly extensions to speed up building consistent, reusable form components across projects. | 109 | 109 | 29 | 224K | 2 | 13.1 | 5.8 | MIT | 6 months ago | |
| sonata-project/formatter-bundle | — | 84 | 86 | 117 | 20K | 0 | 23.8 | 36.0 | MIT | 5 months ago | |
| sonata-project/intl-bundle | — | 214 | 217 | 83 | 85K | 0 | 22.1 | 38.9 | MIT | 6 months ago | |
| sonata-project/media-bundle | — | 462 | 471 | 481 | 39K | 3 | 37.8 | 32.1 | MIT | 5 months ago | |
| sonata-project/page-bundle | SonataPageBundle adds site and page management to Symfony apps, using a container-based page system and block services. Build and manage pages across multiple sites, integrate with Sonata blocks, and control layout, routing, and page publishing. | 219 | 223 | 204 | 3K | 2 | 34.1 | 21.0 | MIT | 2 months ago | |
| sonata-project/seo-bundle | — | 137 | 144 | 88 | 27K | 1 | 23.1 | 34.7 | MIT | 5 months ago | |
| sonata-project/translation-bundle | — | 77 | 78 | 70 | 14K | 0 | 22.8 | 34.2 | MIT | 5 months ago | |
| sonata-project/twig-extensions | Provides a set of useful Twig extensions for Sonata projects, adding extra filters, functions, and helpers to enhance templates. Install via Composer and integrate with Twig to simplify common view tasks and formatting. | 91 | 91 | 16 | 166K | 0 | 19.1 | 48.6 | MIT | 6 months ago | |
| sonata-project/user-bundle | — | 346 | 354 | 475 | 39K | 2 | 36.3 | 31.9 | MIT | 5 months ago | |
| spomky-labs/aes-key-wrap | — | 50 | 50 | 3 | 554K | 0 | 3.6 | 55.3 | MIT | 4 years ago | |
| spomky-labs/pki-framework | PHP 8.1+ framework for Public Key Infrastructure: X.509 certificates (incl. attribute certs), ASN.1 DER encoding/decoding, X.501/X.520 DN parsing, PEM (RFC 7468) handling, and PKCS-oriented cryptography utilities. | 27 | 26 | 5 | 3M | 0 | 20.4 | 63.3 | MIT | 2 months ago | |
| staabm/phpstan-psr3 | PHPStan rules that detect PSR-3 logger misuse and security pitfalls: invalid placeholders, context issues, and message formatting mistakes. Works with psr/log, Monolog, Laravel (illuminate/log, LogManager), and REDAXO rex_logger. | 23 | 23 | 1 | 47K | 1 | 1.5 | 45.2 | MIT | 1 year ago | |
| stof/doctrine-extensions-bundle | — | 1,930 | 1,978 | 382 | 1M | 30 | 49.1 | 56.6 | MIT | 4 months ago | |
| suitmedia/laravel-cloudflare | — | 9 | 9 | 4 | 46 | 0 | 1.2 | 10.3 | MIT | 2 years ago | |
| supervisorphp/configuration | — | 39 | 39 | 17 | 8K | 8 | 3.7 | 34.6 | MIT | 10 years ago | |
| supervisorphp/supervisor | PHP client and wrapper for controlling Supervisor via its XML-RPC API. Manage processes, start/stop/restart programs, read status and logs, and integrate Supervisor control into Laravel or any PHP app with a simple, fluent interface. | 244 | — | 24 | — | 2 | 2.5 | 0.8 | MIT | 4 years ago | |
| swissspidy/phpstan-no-private | PHPStan extension that reports deprecation warnings when code uses “pseudo-private” elements marked with @access private. Helps prevent relying on internal classes, methods, functions, or properties. Easy install via Composer with optional extension-installer support. | 9 | 9 | 1 | 156K | 1 | 1.4 | 55.2 | MIT | 1 year ago | |
| symfony/ai-agent | Experimental Symfony AI Agent component for building AI agents on top of the Platform and Store components. Create agents that interact with users, perform tasks, and orchestrate workflows, with optional tool bridges (search, scraping, maps, weather, files). | 31 | 31 | 3 | 104K | 0 | 21.7 | 56.8 | MIT | 3 weeks ago | |
| symfony/ai-ai-ml-api-platform | Symfony AI bridge for AiML API Platform, providing access to AiML API’s OpenAI-compatible text/LLM models. Includes links to authentication quickstart and API docs, and points to the main Symfony AI repo for issues and contributions. | 1 | 1 | 0 | 130 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-albert-platform | Symfony AI bridge for the French government’s Albert Platform (OpenGateLLM). Connect Symfony apps to Albert’s OpenAI-compatible chat and embeddings endpoints, with links to the API reference, supported models, and upstream sources. | 1 | 1 | 0 | 145 | 0 | 21.4 | 30.2 | MIT | 3 weeks ago | |
| symfony/ai-amazee-ai-platform | Symfony AI bridge for the amazee.ai Platform. Connect Symfony AI to LiteLLM proxy endpoints and OpenAI-compatible providers through amazee.ai, enabling centralized AI access and management. Links to docs, issues, and contributions in the main Symfony AI repo. | 1 | 1 | 0 | 27 | 0 | 21.1 | 18.8 | MIT | 3 weeks ago | |
| symfony/ai-anthropic-platform | Symfony AI integration for Anthropic’s Claude via the Anthropic Platform. Provides a PHP client and abstractions to send prompts, handle responses, and plug Claude into Symfony apps with a consistent AI interface for chat and text generation. | 1 | 1 | 1 | 40K | 0 | 21.6 | 64.4 | MIT | 3 weeks ago | |
| symfony/ai-azure-platform | Symfony AI bridge for Microsoft Azure AI: connect to Azure OpenAI and Azure AI Foundry (including Responses API) via Symfony components. Provides integration points to call Azure-hosted models from Symfony AI with links to official Azure references. | 2 | 2 | 0 | 6K | 0 | 21.4 | 52.9 | MIT | 3 weeks ago | |
| symfony/ai-azure-search-store | Azure AI Search vector store integration for Symfony AI Store. Index and query embeddings using Azure’s vector search capabilities, enabling semantic retrieval for RAG and AI apps. Links to official docs plus Symfony AI contribution and issue resources. | 2 | 2 | 0 | 417 | 0 | 21.4 | 34.7 | MIT | 3 weeks ago | |
| symfony/ai-bedrock-platform | AWS Bedrock bridge for Symfony AI. Invoke Bedrock foundation models (Claude, Llama, Nova, and more) via the Bedrock Runtime API, with helpers aligned to Bedrock request/response schemas for easy integration into Symfony apps. | 2 | 2 | 1 | 18K | 0 | 21.5 | 61.0 | MIT | 3 weeks ago | |
| symfony/ai-bundle | — | 31 | 32 | 5 | 112K | 0 | 22.3 | 57.3 | MIT | 3 weeks ago | |
| symfony/ai-cache-message-store | PSR-6 cache-backed message store for Symfony AI Chat. Persist and retrieve chat messages using any PSR-6 cache pool for lightweight conversation history across requests. Part of the Symfony AI ecosystem. | 1 | 1 | 0 | 852 | 0 | 21.4 | 42.5 | MIT | 3 weeks ago | |
| symfony/ai-cache-platform | Symfony AI Cache Platform bridge that integrates Cache Platform as a caching backend for Symfony AI. Enables storing and retrieving AI-related cache entries via Cache Platform, improving performance and reuse across requests. | 1 | 1 | 0 | 4K | 0 | 21.4 | 53.7 | MIT | 3 weeks ago | |
| symfony/ai-cache-store | Symfony AI Cache Store integrates a cache-backed vector store with Symfony AI Store, enabling lightweight storage and retrieval of embeddings using Symfony Cache. Ideal for development, testing, and small deployments where simplicity matters. | 1 | 1 | 0 | 470 | 0 | 21.4 | 38.4 | MIT | 3 weeks ago | |
| symfony/ai-cartesia-platform | Symfony AI bridge for the Cartesia Platform. Integrates Cartesia APIs for text-to-speech (bytes) and speech-to-text transcription, enabling easy API requests and usage within Symfony applications via the Symfony AI ecosystem. | 1 | 1 | 0 | 130 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-cerebras-platform | Symfony AI bridge for the Cerebras inference platform. Adds a Cerebras connector to run chat completions and other inference requests through Symfony AI, with links to Cerebras API docs and contribution/issue tracking in the main Symfony AI repository. | 3 | 3 | 0 | 171 | 0 | 21.4 | 26.5 | MIT | 3 weeks ago | |
| symfony/ai-chat | Symfony AI Chat is a lightweight package for building chat-style AI features in Symfony apps. It provides simple abstractions to connect to LLM providers, manage messages and context, and integrate conversational workflows with clean, framework-friendly APIs. | 8 | 8 | 2 | 19K | 0 | 21.0 | 53.5 | MIT | 3 weeks ago | |
| symfony/ai-chroma-db-store | ChromaDB Store integration for Symfony AI Store. Use ChromaDB as a vector store to manage collections and run query/get operations for embeddings and similarity search. Includes links to Chroma docs plus Symfony AI contributing and issue/PR resources. | 0 | 0 | 0 | 3K | 0 | 21.4 | 55.0 | MIT | 3 weeks ago | |
| symfony/ai-click-house-store | ClickHouse vector store integration for Symfony AI Store. Store and query embeddings in ClickHouse using distance functions and ANN/vector indexes for fast similarity search. Links to ClickHouse docs plus Symfony AI contributing and issue tracker. | 1 | 1 | 0 | 136 | 0 | 21.4 | 29.7 | MIT | 3 weeks ago | |
| symfony/ai-cloudflare-message-store | Cloudflare KV-backed message store for Symfony AI Chat. Persist and retrieve chat messages in Cloudflare Workers KV, with support for KV namespace operations like bulk get and bulk update, enabling scalable storage for AI conversation history. | 1 | 1 | 0 | 129 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-cloudflare-store | Integrates Cloudflare Vectorize as a vector store for Symfony AI Store. Supports indexing and querying embeddings plus upserts and deletions via the Vectorize APIs, making it easy to connect Symfony AI apps to Cloudflare’s managed vector database. | 1 | 1 | 0 | 123 | 0 | 21.4 | 29.0 | MIT | 3 weeks ago | |
| symfony/ai-cohere-platform | Symfony AI bridge for Cohere Platform, providing integrations for Cohere Chat, Embeddings, Rerank, and audio transcription. Use Cohere models through Symfony AI with a dedicated platform connector and shared tooling from the main Symfony AI repository. | 0 | 0 | 0 | 25 | 0 | 20.2 | 22.9 | MIT | 3 weeks ago | |
| symfony/ai-decart-platform | Symfony AI bridge for the Decart Platform. Connect to Decart’s APIs and models like Lucy through a Symfony-friendly integration, with links to platform documentation and contribution/issue resources in the main Symfony AI repository. | 1 | 1 | 1 | 130 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-deep-seek-platform | Symfony AI bridge for the DeepSeek Platform. Use DeepSeek chat completions with support for multi-round conversations and function calling, following DeepSeek’s API docs. Contribute and report issues via the main symfony/ai repository. | 1 | 1 | 0 | 561 | 0 | 21.4 | 39.6 | MIT | 3 weeks ago | |
| symfony/ai-docker-model-runner-platform | Symfony AI bridge for Docker Model Runner. Connect Symfony apps to local/containerized models via Docker’s Model Runner API. Includes links to official docs and API reference; issues and PRs handled in the main Symfony AI repository. | 2 | 2 | 0 | 132 | 0 | 21.4 | 26.7 | MIT | 3 weeks ago | |
| symfony/ai-doctrine-message-store | Doctrine DBAL message store integration for Symfony AI Chat. Persist and retrieve chat messages in a relational database using Doctrine DBAL, enabling durable conversation history and easy storage configuration within Symfony applications. | 1 | 1 | 1 | 1K | 0 | 21.5 | 45.7 | MIT | 3 weeks ago | |
| symfony/ai-elasticsearch-store | Elasticsearch Store integrates Elasticsearch as a vector store for Symfony AI Store. It supports kNN vector search using dense_vector fields, enabling similarity search and retrieval over embeddings with Elasticsearch-backed indexing and querying. | 4 | 4 | 0 | 160 | 0 | 21.4 | 24.5 | MIT | 3 weeks ago | |
| symfony/ai-eleven-labs-platform | Symfony AI bridge for the ElevenLabs Platform API. Provides integration for ElevenLabs authentication plus text-to-speech (convert/stream) and speech-to-text endpoints, enabling voice generation and transcription in Symfony applications. | 0 | 0 | 0 | 330 | 0 | 21.4 | 40.7 | MIT | 3 weeks ago | |
| symfony/ai-failover-platform | Symfony AI Failover Platform bridge that adds resilient fallback behavior across AI providers. Integrates with Symfony AI to automatically switch to alternate platforms on errors or outages, improving availability and reliability in production deployments. | 6 | 6 | 0 | 946 | 0 | 21.4 | 34.5 | MIT | 3 weeks ago | |
| symfony/ai-gemini-platform | Symfony AI bridge for Google’s Gemini platform. Integrates Gemini generateContent (incl. streaming) and embeddings APIs, linking to official docs and API reference. Includes licensed media fixtures for tests and points to the main Symfony AI repo for issues/PRs. | 5 | 5 | 1 | 46K | 0 | 21.7 | 62.7 | MIT | 3 weeks ago | |
| symfony/ai-generic-platform | Generic Symfony AI platform package providing an extensible foundation to integrate AI providers and workflows in Symfony apps. Offers reusable abstractions, configuration-first setup, and a base for building chats, assistants, and other AI-powered features. | 5 | 5 | 2 | 23K | 0 | 21.0 | 57.6 | MIT | 3 weeks ago | |
| symfony/ai-hugging-face-platform | Symfony AI HuggingFace bridge for the HuggingFace Inference API and multiple providers (Cerebras, Cohere, Groq, Together, etc.). Invoke thousands of pretrained models across 40+ tasks—chat, text generation, vision, audio, embeddings—with model discovery, flexible I/O, and typed results. | 3 | 3 | 0 | 280 | 0 | 21.4 | 29.9 | MIT | 3 weeks ago | |
| symfony/ai-lm-studio-platform | Symfony AI bridge for LM Studio. Connect to LM Studio’s OpenAI-compatible local endpoints to run and test LLMs from Symfony applications. Part of the Symfony AI ecosystem; issues and PRs are handled in the main symfony/ai repository. | 2 | 1 | 0 | 2K | 0 | 21.4 | 45.6 | MIT | 3 weeks ago | |
| symfony/ai-manticore-search-store | ManticoreSearch Store integrates ManticoreSearch as a vector store for Symfony AI Store, enabling KNN/vector similarity search backed by Manticore’s engine. Includes links to Manticore KNN docs plus Symfony AI contribution and issue resources. | 3 | 3 | 0 | 168 | 0 | 21.5 | 25.5 | MIT | 3 weeks ago | |
| symfony/ai-maria-db-store | MariaDB Store integrates MariaDB as a vector store for Symfony AI Store. Requires MariaDB 11.7+ for native vector support (VECTOR types, indexes, distance functions) to power embedding search and RAG workflows. | 2 | 2 | 0 | 1K | 0 | 21.5 | 43.3 | MIT | 3 weeks ago | |
| symfony/ai-meilisearch-message-store | Meilisearch Message Store integrates Meilisearch as a persistent message store for Symfony AI Chat. Index and query chat messages using Meilisearch APIs, with support for async task handling and configurable index settings via Meilisearch. | 1 | 1 | 0 | 129 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-meilisearch-store | Meilisearch Store integrates Meilisearch as a vector store for Symfony AI Store, enabling hybrid and vector/semantic search with semanticRatio support. Includes links to Meilisearch docs and points to the main Symfony AI repo for issues and PRs. | 1 | 1 | 0 | 325 | 0 | 21.4 | 35.8 | MIT | 3 weeks ago | |
| symfony/ai-meta-platform | Symfony AI bridge for Meta’s Llama platform. Provides integration to use Llama models with Symfony AI, aligning with official Llama prompt formats (Llama 3/3.2/3.3) and leveraging the Symfony AI ecosystem for issues and contributions. | 2 | 2 | 0 | 23K | 0 | 21.5 | 62.8 | MIT | 3 weeks ago | |
| symfony/ai-milvus-store | Milvus Store integrates Milvus vector database with Symfony AI Store, enabling collection creation, entity insertion, and vector search with boolean filter expressions via Milvus REST APIs. Includes links to Milvus docs and Symfony AI contribution resources. | 2 | 2 | 0 | 136 | 0 | 21.4 | 26.9 | MIT | 3 weeks ago | |
| symfony/ai-mistral-platform | Symfony AI bridge for the Mistral platform. Integrates Mistral’s API (including chat completions) into Symfony AI, enabling easy use of Mistral models in Symfony applications with standard client abstractions and tooling. | 1 | 1 | 0 | 8K | 0 | 21.4 | 57.8 | MIT | 3 weeks ago | |
| symfony/ai-mongo-db-message-store | MongoDB message store integration for Symfony AI Chat. Persist and retrieve chat conversations using the MongoDB PHP library, with support for creating and managing collections. Useful for durable chat history storage in MongoDB-backed Symfony apps. | 0 | 0 | 0 | 134 | 0 | 21.4 | 34.4 | MIT | 3 weeks ago | |
| symfony/ai-mongo-db-store | Integrates MongoDB Atlas Vector Search ($vectorSearch) as a vector store for Symfony AI Store, enabling storage and similarity search over embeddings using Atlas. Designed for use with MongoDB Atlas and the Symfony AI ecosystem. | 2 | 2 | 0 | 2K | 0 | 21.4 | 47.1 | MIT | 3 weeks ago | |
| symfony/ai-neo4j-store | Neo4j Store integration for Symfony AI Store, enabling use of Neo4j as a vector store with support for vector indexes. Includes links to Neo4j documentation and Symfony AI resources for contributing and reporting issues. | 1 | 1 | 0 | 136 | 0 | 21.4 | 29.7 | MIT | 3 weeks ago | |
| symfony/ai-ollama-platform | Symfony AI bridge for the Ollama platform. Connect Symfony AI to Ollama’s chat and embedding APIs, including NDJSON streaming, using Ollama models and Modelfile capabilities. Links to docs, issues, and contributions in the main Symfony AI repo. | 8 | 8 | 2 | 20K | 0 | 21.5 | 54.2 | MIT | 3 weeks ago | |
| symfony/ai-open-ai-platform | Symfony integration for OpenAI Platform APIs, providing ready-to-use clients and tooling for text and chat generation, embeddings, and related AI features. Designed to fit Symfony apps with clean configuration and predictable HTTP handling. | 4 | 4 | 0 | 63K | 0 | 20.9 | 64.4 | MIT | 3 weeks ago | |
| symfony/ai-open-responses-platform | Symfony AI Platform integration for Open Responses. Use the Open Responses specification and OpenAI Responses API contract to build and run responses consistently within Symfony, with links to docs, spec, source, and contribution resources. | 3 | 3 | 0 | 54K | 0 | 20.6 | 64.4 | MIT | 3 weeks ago | |
| symfony/ai-open-router-platform | Symfony AI bridge for the OpenRouter platform. Provides integration for chat completions (including streaming), model listing, and rerank requests via OpenRouter’s API, enabling Symfony apps to access multiple LLM providers through a single gateway. | 1 | 1 | 0 | 5K | 0 | 21.4 | 55.5 | MIT | 3 weeks ago | |
| symfony/ai-open-search-store | OpenSearch vector store integration for Symfony AI Store. Index and query embeddings using OpenSearch knn_vector fields and k‑NN/approximate k‑NN search. Links to OpenSearch docs and contribution resources in the main Symfony AI repo. | 1 | 1 | 0 | 512 | 0 | 21.4 | 39.0 | MIT | 3 weeks ago | |
| symfony/ai-ovh-platform | Symfony AI bridge for OVHcloud AI Endpoints Platform. Connect Symfony AI to OVH’s managed AI endpoints and model catalog to run chat, embeddings, and other AI requests through OVH infrastructure, with links to OVH docs and main Symfony AI repo for issues/PRs. | 2 | 2 | 0 | 207 | 0 | 21.1 | 29.8 | MIT | 3 weeks ago | |
| symfony/ai-perplexity-platform | Symfony AI bridge for the Perplexity Platform. Provides integration with Perplexity’s Sonar chat completions API for building AI chat experiences in Symfony apps, with links to Perplexity docs and contribution resources. | 1 | 1 | 0 | 416 | 0 | 21.4 | 37.5 | MIT | 3 weeks ago | |
| symfony/ai-pinecone-store | Symfony AI Store integration for Pinecone vector databases. Upsert, query, and delete embeddings, and work with Pinecone serverless indexes using Pinecone’s data/control plane APIs. Links to official Pinecone docs and Symfony AI contribution resources. | 2 | 2 | 0 | 298 | 0 | 21.4 | 32.4 | MIT | 3 weeks ago | |
| symfony/ai-platform | — | 52 | 51 | 13 | 149K | 0 | 22.4 | 55.7 | MIT | 3 weeks ago | |
| symfony/ai-pogocache-message-store | Symfony AI Chat integration for Pogocache message storage. Persist and retrieve chat messages via Pogocache’s HTTP API with simple configuration, enabling shared, durable conversation history backed by Pogocache and compatible with its authentication options. | 1 | 1 | 0 | 129 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-postgres-store | Symfony AI Store integration for PostgreSQL using pgvector. Store and query embeddings with Postgres vector/halfvec types, distance operators, and indexing options. Links to pgvector docs plus Symfony AI contribution and issue resources. | 2 | 2 | 1 | 4K | 0 | 21.4 | 51.3 | MIT | 3 weeks ago | |
| symfony/ai-qdrant-store | Symfony AI Store integration for Qdrant vector database. Manage collections and points, run unified similarity search with filters, and connect Symfony AI apps to Qdrant for storing and querying embeddings. | 2 | 2 | 0 | 2K | 0 | 21.4 | 47.2 | MIT | 3 weeks ago | |
| symfony/ai-redis-message-store | Redis-backed message store for Symfony AI Chat. Persists and retrieves chat messages using Redis (phpredis) for fast, durable conversation history and session state. Part of the Symfony AI ecosystem; issues and PRs handled in the main symfony/ai repo. | 0 | 0 | 0 | 189 | 0 | 21.4 | 36.8 | MIT | 3 weeks ago | |
| symfony/ai-redis-store | Redis-backed vector store for Symfony AI Store. Create and query vector indexes in Redis using RediSearch (FT.CREATE/FT.SEARCH) with KNN and DIALECT 2 support. Ideal for semantic search and retrieval workflows powered by Redis vector features. | 1 | 1 | 0 | 226 | 0 | 21.4 | 33.3 | MIT | 3 weeks ago | |
| symfony/ai-replicate-platform | Symfony AI bridge for the Replicate Platform. Provides integration with Replicate’s HTTP API to create and manage predictions from Symfony apps. Includes links to Replicate docs and points contributors to the main symfony/ai repository for issues and PRs. | 1 | 1 | 0 | 124 | 0 | 21.4 | 29.1 | MIT | 3 weeks ago | |
| symfony/ai-s3vectors-store | Symfony AI Store integration for AWS S3 Vectors. Store embeddings in S3 vector buckets and run similarity queries via the S3 Vectors API (PutVectors/QueryVectors). Useful for retrieval and semantic search using managed AWS infrastructure. | 0 | 0 | 0 | 81 | 0 | 20.5 | 30.9 | MIT | 3 weeks ago | |
| symfony/ai-scaleway-platform | Symfony AI bridge for Scaleway’s Generative APIs. Connect to Scaleway chat and OpenAI-compatible endpoints to run AI-powered conversations and completions from Symfony apps, using Scaleway’s platform and documentation-backed integration. | 1 | 1 | 0 | 2K | 0 | 21.4 | 47.4 | MIT | 3 weeks ago | |
| symfony/ai-session-message-store | Symfony AI Session Message Store integrates Symfony Session as a message store for Symfony AI Chat, letting you persist and retrieve chat conversation messages across requests using standard Symfony session handling. | 2 | 2 | 0 | 4K | 0 | 21.4 | 50.3 | MIT | 3 weeks ago | |
| symfony/ai-sqlite-store | SQLite vector store integration for Symfony AI Store. Supports full-text search via SQLite FTS5 and computes vector similarity distances in PHP. Compatible with sqlite-vec (vec0) extension for embedding storage and retrieval. | 0 | 0 | 0 | 32 | 0 | 20.2 | 24.5 | MIT | 3 weeks ago | |
| symfony/ai-store | Experimental Symfony AI Store component: a low-level abstraction to store and retrieve documents in vector stores. Use bridge packages to connect to providers like pgvector, Pinecone, Redis, Elasticsearch, Qdrant, ChromaDB, and more. | 21 | 21 | 4 | 34K | 0 | 22.0 | 51.5 | MIT | 3 weeks ago | |
| symfony/ai-supabase-store | Supabase vector store integration for Symfony AI Store using PostgreSQL pgvector. Connect your Symfony AI apps to Supabase vector columns and the match_documents RPC for similarity search, with links to Supabase docs and Symfony AI contribution/resources. | 2 | 2 | 0 | 137 | 0 | 21.4 | 27.0 | MIT | 3 weeks ago | |
| symfony/ai-surreal-db-message-store | SurrealDB Message Store integration for Symfony AI Chat. Persist and retrieve chat messages using SurrealDB, with guidance for HTTP-based SurrealDB setups. Part of the Symfony AI ecosystem; contribute or report issues in the main symfony/ai repo. | 2 | 2 | 0 | 129 | 0 | 21.4 | 26.6 | MIT | 3 weeks ago | |
| symfony/ai-surreal-db-store | SurrealDB vector store integration for Symfony AI Store. Use SurrealDB’s vector indexing and search (MTREE/HNSW) to store embeddings and perform similarity queries, leveraging SurrealQL vector functions for retrieval in Symfony AI applications. | 1 | 1 | 0 | 136 | 0 | 21.4 | 29.7 | MIT | 3 weeks ago | |
| symfony/ai-transformers-php-platform | Symfony AI bridge for TransformersPHP, enabling local transformer models within Symfony apps. Connect TransformersPHP pipelines for embeddings and inference through a platform adapter, with links to docs and the main Symfony AI repo for issues and contributions. | 1 | 1 | 0 | 130 | 0 | 21.4 | 29.4 | MIT | 3 weeks ago | |
| symfony/ai-typesense-store | Typesense Store integrates the Typesense vector database with Symfony AI Store, enabling vector indexing and similarity search via Typesense’s vector search API. Part of the Symfony AI ecosystem, with issues and PRs handled in the main Symfony AI repo. | 0 | 0 | 0 | 136 | 0 | 21.4 | 34.5 | MIT | 3 weeks ago | |
| symfony/ai-vektor-store | Symfony AI Store integration for the Vektor vector database. Use Vektor as a vector store backend for storing and searching embeddings within Symfony AI. Links to Vektor docs plus issue reporting and contribution resources in the main Symfony AI repo. | 0 | 0 | 0 | 81 | 0 | 20.5 | 30.9 | MIT | 3 weeks ago | |
| symfony/ai-vertex-ai-platform | Bridge for using Google Vertex AI Platform with Symfony AI. Supports Gemini inference and text embeddings on Vertex with links to task types and authentication (ADC). Includes test fixtures with licensed media and points to Symfony AI repo for issues/PRs. | 1 | 1 | 0 | 18K | 0 | 21.4 | 63.9 | MIT | 3 weeks ago | |
| symfony/ai-voyage-platform | Symfony AI bridge for Voyage AI: integrate Voyage text and multimodal embeddings into Symfony apps. Provides a platform connector to call Voyage APIs and use embedding models for semantic search, RAG, and vector workflows. | 1 | 1 | 0 | 1K | 0 | 21.4 | 45.4 | MIT | 3 weeks ago | |
| symfony/ai-weaviate-store | Weaviate vector store integration for Symfony AI Store. Connect to a Weaviate instance to index embeddings and run similarity search using Weaviate’s APIs (REST/GraphQL). Part of the Symfony AI ecosystem. | 1 | 1 | 0 | 136 | 0 | 21.4 | 29.7 | MIT | 3 weeks ago | |
| symfony/mcp-bundle | Experimental Symfony bundle integrating Model Context Protocol (MCP) via the official PHP SDK. Build MCP servers exposing tools, prompts, and resources over HTTP transport or STDIO; resource templates are prepared pending SDK support. | 43 | 43 | 9 | 183K | 0 | 21.9 | 58.5 | MIT | 3 weeks ago | |
| szepeviktor/phpstan-wordpress | PHPStan rules and stubs tailored for WordPress projects. Adds accurate type information for core functions, hooks, and globals to catch bugs earlier and improve static analysis in plugins and themes. Easy to integrate into existing PHPStan setups. | 330 | 330 | 30 | 799K | 12 | 13.2 | 4.4 | MIT | 7 months ago | |
| typo3/coding-standards | TYPO3 Coding Standards provides ready-to-use PHP_CodeSniffer rulesets and tooling to enforce TYPO3 and PSR coding style. Helps keep extensions and projects consistent via Composer, CI integration, and automated linting/fixing recommendations. | 68 | 67 | 15 | 93K | 3 | 6.0 | 43.5 | MIT | 2 years ago | |
| vincentlanglet/twig-cs-fixer | A coding standards fixer for Twig templates. Analyze and automatically format Twig files with consistent style rules, configurable presets, and CI-friendly checks to keep templates clean and readable across your project. | 341 | 339 | 36 | 543K | 6 | 28.3 | 51.5 | MIT | 3 months ago | |
| voku/portable-utf8 | High-performance UTF-8 helper library for PHP with portable polyfills for mbstring and intl features. Provides fast string operations, validation, normalization, encoding fixes, and safe text handling across environments without extra extensions. | 520 | 524 | 91 | 357K | 2 | 6.2 | 41.0 | Apache-2.0 | — | |
| wayofdev/cs-fixer-config | — | 5 | 5 | 0 | 2K | 1 | 10.2 | 38.2 | MIT | 1 year ago | |
| wayofdev/laravel-cycle-orm-adapter | — | 36 | 37 | 4 | 6K | 8 | 19.5 | 39.5 | MIT | 1 week ago | |
| wayofdev/laravel-package-tpl | — | 11 | 11 | 1 | 0 | 1 | 10.2 | 3.4 | MIT | 2 years ago | |
| wayofdev/laravel-symfony-serializer | — | 21 | 21 | 3 | 1K | 1 | 28.0 | 32.9 | MIT | 1 month ago | |
| webonyx/graphql-php | webonyx/graphql-php is a GraphQL server implementation for PHP, following the official GraphQL specification and modeled after graphql-js. Build schemas, execute queries, validate documents, and extend via types, resolvers, and tooling for production APIs. | 4,715 | 4,739 | 574 | 2M | 38 | 81.4 | 63.9 | MIT | 1 month ago | |
| woohoolabs/yang | — | 170 | 170 | 13 | 12K | 3 | 2.1 | 1.1 | MIT | 2 years ago | |
| woohoolabs/yin | PSR-7–compatible PHP framework for building JSON:API servers. Provides documents, resources, hydrators, request/response validation, pagination, relationship handling, content negotiation, middleware support, and custom serialization/deserialization. | 240 | 240 | 36 | 4K | 5 | 12.6 | 18.0 | MIT | 5 years ago | |
| wp-cli/wp-cli-tests | WP-CLI testing framework for WP-CLI packages. Adds Composer scripts and tooling to run PHPUnit, Behat, PHPCS, and linting with optional cross-platform Behat config and custom PHPCS rulesets for consistent CI-ready testing. | 42 | 42 | 27 | 145K | 1 | 30.4 | 57.1 | MIT | 2 weeks ago | |
| wyrihaximus/phpstan-rules-wrapper | Meta package that bundles popular PHPStan rule sets via phpstan/extension-installer. Install once to enable strict, deprecation, PHPUnit/Mockery, dead-code detection, type-coverage, PSR-3, and more with minimal configuration. | 6 | 6 | 0 | 61K | 1 | 27.8 | 63.2 | MIT | 1 month ago | |
| yzalis/identicon | Generate GitHub-style identicon avatars from a string or hash in PHP/Laravel. Simple API to create deterministic, unique icons on the fly, render as PNG/SVG, and integrate into apps for user placeholders without storing image files. | 609 | 590 | 98 | 28K | 0 | 6.0 | 23.2 | MIT | — |
How can I help you explore Laravel packages today?