sebastian/comparator
Compare PHP values for equality with dedicated comparators for scalars, arrays, objects, dates, and more. Part of PHPUnit, it reports detailed differences via ComparisonFailure exceptions and ships a Factory for selecting the right comparator.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10up/wp_mock | wp_mock is a Mockery-powered library for unit testing WordPress plugins and themes. It lets you mock core functions, hooks, and globals so tests run fast and isolated, without a WordPress install. | 714 | — | 72 | — | 9 | 22.4 | 7.2 | NOASSERTION | 4 months ago |
|
| aws/aws-sdk-php | The AWS SDK for PHP (v3) lets PHP developers access Amazon Web Services like S3, DynamoDB, and Glacier. Install via Composer as aws/aws-sdk-php; requires PHP 8.1+ and cURL for building robust cloud applications. | 6,209 | 6,363 | 1,254 | 17M | 19 | 81.8 | 67.5 | Apache-2.0 | 1 week ago | |
| biig/dictionary-bundle | — | 8 | 8 | 10 | 24 | 10 | 5.4 | 11.1 | — | 7 years ago | |
| bovigo/assert | Functional-style assertions for PHP unit tests. Use assertThat(value, predicate[, description]) for readable checks with helpful failure messages. Integrates with PHPUnit via AssertionFailure extending AssertionFailedError. Requires PHP 8.3+. | 13 | 13 | 5 | 724 | 1 | 11.5 | 24.9 | BSD-3-Clause | 11 months ago | |
| claroline/lightsaml-bundle | — | 0 | 0 | 0 | 16 | 0 | 0.9 | 17.0 | MIT | 2 years ago | |
| codeception/codeception | Codeception is a full-stack PHP testing framework that unifies unit, functional, and acceptance tests in one suite. Write expressive BDD-style tests, reuse modules, and test Laravel, Symfony, or any PHP app with clear reports, parallel execution, and smooth CI integration. | 4,852 | 4,918 | 1,273 | 1M | 152 | 87.0 | 66.9 | MIT | 1 month ago | |
| codeception/module-redis | Codeception Redis module for functional and acceptance tests. Provides helpers to connect to Redis, flush/select databases, set/get keys, and assert cache and data state during tests, making Redis-backed features easy to verify in your test suite. | 1 | 1 | 8 | 49K | 0 | 10.1 | 58.1 | MIT | 8 months ago | |
| drenso/symfony-shared | — | 1 | 1 | 0 | 354 | 0 | 0.0 | 31.1 | — | — | |
| dunglas/angular-csrf-bundle | — | 148 | 153 | 32 | 872 | 0 | 1.5 | 8.2 | MIT | 7 years ago | |
| eliashaeussler/deep-closure-comparator | PHPUnit comparator/assertion that deeply compares closures inside objects/arrays by serializing them via opis/closure. Use DeepClosureAssert::assertEquals() as a drop-in replacement for PHPUnit’s assertEquals when closures should be treated as equal. | 0 | 0 | 0 | 1K | 1 | 8.9 | 35.9 | GPL-3.0 | 4 months ago | |
| etsglobal/php-static-analysis | A PHP static analysis package from ETS Global for inspecting PHP codebases and supporting code quality workflows. Integrates into Laravel/PHP projects to help surface potential issues, encourage cleaner code, and complement existing test and CI pipelines with additional static checks. | 0 | 0 | — | 50 | — | 0.0 | 23.6 | — | — | |
| fileeye/mimemap | A PHP library for mapping MIME types to file extensions and back, using Apache and custom MIME data. Useful for file type detection, extension lookup, and consistent MIME handling in PHP or Laravel projects. | 26 | 26 | 2 | 284K | 3 | 17.7 | 63.7 | LGPL-3.0 | 2 months ago | |
| fsi/admin-bundle | FSi Admin Bundle is a Symfony bundle for building extensible admin panels. It offers CRUD screens, data grids, filtering, sorting, and configurable actions for Doctrine-backed entities, reducing boilerplate for PHP teams managing application data. | 57 | 58 | 23 | 575 | 11 | 13.2 | 19.0 | MIT | 6 months ago | |
| giorgiosironi/eris | Eris brings QuickCheck-style property-based testing to PHP and PHPUnit. Define properties and Eris generates hundreds of random inputs to break them, shrinking failures to minimal counterexamples. Install via Composer as a dev dependency; supports PHP 8.1+ and PHPUnit 10-13. | 442 | 444 | 37 | 252K | 4 | 26.9 | 45.6 | MIT | 3 weeks ago | |
| google/auth | Official Google Auth Library for PHP provides OAuth 2.0 authorization and authentication for Google and Cloud APIs. It implements Application Default Credentials (ADC) to help applications obtain credentials and securely call APIs, with easy Composer installation. | 1,401 | 1,445 | 197 | 12M | 1 | 43.8 | 63.8 | Apache-2.0 | 1 week ago | |
| iloh/sp-bundle | — | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| imaximius/forgot-password-bundle | A PHP bundle that adds a complete forgot-password flow: request reset links, generate and validate secure tokens, send reset emails, and update passwords. Configurable templates and storage make it easy to integrate into existing applications. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| isolate/unit-of-work | A Laravel package that brings the Unit of Work pattern to your application. Group related operations into a single atomic unit, manage database transactions, and defer side effects such as events or jobs until the unit completes successfully. | 23 | 23 | 6 | 11 | 0 | 0.3 | 2.3 | MIT | 11 years ago | |
| jannmyljlightsaml/sp-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| jays-de/handlebars-bundle | Symfony bundle that integrates Handlebars templating with service configuration and rendering support, making it easier to use logic-less Handlebars templates in Symfony applications. It fits projects that want Handlebars available alongside the framework's view and dependency injection conventions. | 3 | 4 | 3 | 1 | 0 | 0.4 | 1.3 | MIT | 8 years ago | |
| johnhout/sp-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| lastdragon-ru/lara-asp-testing | Testing utilities for integrating Lara ASP into Laravel apps. Provides helpers, fakes, and assertions to simplify writing automated tests around ASP policies, decisions, and request/response flows in your application. | 0 | 0 | 0 | 75 | 0 | 0.0 | 26.0 | MIT | — | |
| lastdragon-ru/phpunit-extensions | PHPUnit extensions for PHP projects, adding extra test utilities and helpers to streamline assertions, fixtures, and test setup. Designed to integrate cleanly with PHPUnit and improve developer productivity in automated testing workflows. | 0 | 0 | 0 | 28 | 0 | 0.0 | 20.2 | MIT | — | |
| lightsaml/sp-bundle | Symfony bundle that adds SAML 2.0 Service Provider support via LightSAML. Configure SSO login/logout, consume IdP metadata, and validate assertions with minimal setup—ideal for adding enterprise single sign-on to Symfony applications. | 63 | 65 | 76 | 8K | 31 | 12.6 | 40.7 | MIT | 6 years ago | |
| lodash-php/lodash-php | — | 524 | — | 51 | — | 6 | 6.1 | 2.7 | MIT | 2 years ago |
|
| maba/dependency-injection-extra | Extra compiler passes for Symfony Dependency Injection that register tagged services into a registry or other service, optionally passing tag attributes, service IDs, or priority-based ordering. Deprecated; use paysera/lib-dependency-injection instead. | 6 | 6 | 4 | 3K | 0 | 0.8 | 35.8 | MIT | 6 years ago | |
| maba/gentle-force | maba/gentle-force is a Laravel package for defending authentication against brute-force attacks. It gradually throttles repeated failed login attempts with configurable delays, helping slow attackers while keeping legitimate users unaffected. Simple middleware integration and cache-backed attempt tr... | 43 | 45 | 12 | 4K | 5 | 2.6 | 29.7 | MIT | 5 years ago | |
| maba/gentle-force-bundle | maba/gentle-force-bundle adds brute force protection to your login forms by tracking failed authentication attempts and throttling repeated failures, helping block attackers while keeping legitimate users signed in smoothly. | 50 | 53 | 14 | 3K | 12 | 4.6 | 27.7 | MIT | 5 years ago | |
| madwizard/webauthn | Server-side WebAuthn (FIDO2) implementation for PHP. Register and authenticate users with hardware security keys, platform authenticators, and passkeys, including attestation validation and framework-agnostic integration. | 61 | 62 | 13 | 2K | 9 | 3.3 | 24.6 | MIT | — | |
| marble/entity-manager | — | 5 | 5 | 0 | 6 | 0 | 0.0 | 4.2 | MIT | 4 years ago | |
| mlightsaml/sp-bundle | Symfony bundle that adds SAML 2.0 Service Provider support using LightSAML. Configure identity providers, enable SSO login and logout, generate and consume metadata, and integrate SAML authentication into Symfony applications through flexible bundle configuration. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| nelmio/alice | nelmio/alice is a PHP fixtures generator for quickly creating realistic test data. Define objects and relations in YAML, JSON, or PHP, leverage Faker providers, and load datasets into your app for functional and integration testing. | 2,535 | 2,564 | 329 | 559K | 47 | 52.4 | 51.5 | MIT | 8 months ago | |
| northwestern-sysdev/lodash-php | — | 0 | 0 | 2 | 2K | 0 | 0.1 | 44.7 | MIT | — | |
| phake/phake | Phake is a PHP mocking framework for PHPUnit and other test runners. Create mocks, stubs, and spies with a simple API, verify method calls and arguments, and define return values or exceptions—ideal for fast, isolated unit tests. | 478 | 486 | 86 | 66K | 13 | 23.7 | 37.2 | NOASSERTION | 8 months ago | |
| phperf/phpunit | phperf/phpunit is a lightweight PHPUnit extension aimed at profiling and performance measurement during test runs. Add simple hooks to capture timing and resource usage so you can spot slow tests and track performance regressions over time. | 0 | 0 | 0 | 193 | 0 | 0.9 | 31.2 | NOASSERTION | 4 years ago | |
| php-http/discovery | Auto-discovery for HTTP clients and factories: finds PSR-18 clients and PSR-17/PSR-7 implementations at runtime, so libraries can depend on interfaces without forcing a specific vendor. Includes a Composer plugin for optional auto-installation. | 1,327 | 1,333 | 48 | 16M | 3 | 18.0 | 56.2 | MIT | 2 years ago | |
| phpro/api-problem | A framework-agnostic RFC 7807 Problem Details implementation for PHP, providing an interface, an ApiProblemException, and built-in HTTP problem types (400–428) for consistent API error responses, with Symfony integration available. | 66 | 68 | 7 | 22K | 2 | 22.7 | 40.3 | MIT | 1 month ago | |
| phpspec/prophecy | Highly opinionated yet flexible PHP mocking framework for unit tests. Create test doubles with a Prophet, define expected calls and return values, then reveal mocks and verify predictions. Works with PHPUnit and other frameworks; requires PHP 7.2+. | 8,462 | 8,498 | 245 | 3M | 89 | 67.7 | 61.3 | MIT | 8 months ago | |
| phpunit/phpunit | PHPUnit is a programmer-oriented testing framework for PHP, an xUnit architecture instance for unit testing. Install via PHAR or Composer. | 0 | 20,591 | — | 27M | — | 15.0 | 55.3 | — | — | |
| prooph/event-store-doctrine-adapter | Doctrine DBAL adapter for Prooph Event Store. Stores and loads event streams using Doctrine connections, with support for transactional appends and stream persistence in relational databases. Useful for event-sourced PHP/Laravel apps needing DB-backed storage. | 13 | 13 | 7 | 227 | 0 | 5.7 | 17.1 | NOASSERTION | 10 years ago | |
| prooph/pdo-snapshot-store | — | 25 | 25 | 11 | 2K | 1 | 4.5 | 25.6 | BSD-3-Clause | 4 years ago | |
| puli/manager | Puli Manager provides the command-line tools for Puli, a PHP resource management system. It lets you initialize and configure repositories, map package resources, publish assets, and inspect resource paths across Composer packages. | 68 | — | 18 | — | 0 | 1.1 | — | MIT | 10 years ago |
|
| silpo-tech/lib-test-utilities | Silpo Tech's lib-test-utilities is a small PHP package of helpers for writing tests, aimed at reducing boilerplate in test suites. It offers reusable assertions and utility functions for package testing, and integrates with Laravel and PHPUnit-based workflows. | 1 | — | 1 | — | 0 | 0.1 | — | MIT | 1 year ago |
|
| smi2/phpclickhouse | PHP client for ClickHouse with sync and async queries, native parameter binding, bulk inserts, generators, gzip compression, cluster support, streaming, and progress callbacks. Requires PHP 8.1+, ext-curl, ext-json. | 855 | 861 | 161 | 761K | 1 | 36.7 | 47.1 | MIT | 1 month ago | |
| wyrihaximus/react-child-process-promise | Promise-based wrapper around ReactPHP's child process component. Spawn child processes and handle their stdout, stderr, exit codes, and streams through promises, making asynchronous command execution simpler in ReactPHP applications. | 12 | 12 | 3 | 5K | 0 | 0.4 | 35.3 | MIT | 5 years ago |
How can I help you explore Laravel packages today?