pact-foundation/pact-php
PHP implementation of the Pact consumer-driven contract testing framework. Define contracts between services, run provider verification, and integrate with PHPUnit/CI to prevent breaking API changes. Supports HTTP interactions, mock servers, and Pact Broker workflows.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| buero/pact-bundle | 0.89 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| osteel/openapi-httpfoundation-testing | 0.89 | Validate Laravel HTTP test responses against an OpenAPI schema. Integrates with HTTP Foundation testing to assert that API responses match your OpenAPI specification, helping catch contract drift early. | 121 | — | 16 | — | 1 | 17.3 | — | MIT | 2 months ago |
|
| rapira/contract | 0.87 | Shared contracts and interfaces for the Rapira Laravel ecosystem. rapira/contract provides stable abstractions that keep packages decoupled and make it easier to build extensible, maintainable applications. Depend on contracts instead of concrete implementations for cleaner, more portable code. | 1 | 1 | 1 | 1K | 0 | 20.4 | 44.3 | — | 3 days ago | |
| tienvx/pact-provider-bundle | 0.87 | Pact provider bundle for PHP that helps verify your API against consumer-driven contracts. It streamlines provider states, verification endpoints, and test workflows so teams can catch breaking changes early and ship compatible services with confidence. | 1 | 1 | 1 | 4K | 0 | 0.3 | 45.7 | MIT | 2 years ago | |
| culabs/testing-bundle | 0.86 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| nnjeim/respond | 0.86 | — | 5 | 5 | 1 | 6 | 0 | 0.7 | 4.2 | MIT | 5 years ago | |
| soft-passio/api-test-cases | 0.86 | Soft Passio API Test Cases is a Laravel package for defining and running API test cases, letting you assert endpoints, responses, status codes, and auth flows so your JSON APIs stay reliable as they grow. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 6 years ago | |
| lchrusciel/api-test-case | 0.85 | ApiTestCase is a PHPUnit TestCase for Symfony API development, extending WebTestCase with JSON/XML response matching via PHP-Matcher and optional Alice/Doctrine fixture loading. It supports a clear TDD workflow, readable assertion errors, and simple expected-response files. | 410 | 410 | 40 | 129K | 11 | 26.4 | 43.4 | MIT | 4 months ago | |
| deozza/philarmony-api-tester-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| bneumann/mock-api-bundle | 0.85 | — | 2 | 2 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| charcoal-dev/contracts | 0.85 | Lightweight set of PHP/Laravel contract interfaces for the Charcoal ecosystem. Defines shared abstractions to keep packages decoupled and consistent, making it easier to swap implementations, test components, and build integrations across projects. | 0 | 0 | 0 | 92 | 0 | 0.0 | 27.2 | MIT | — | |
| imanghafoori/laravel-makesure | 0.85 | — | 21 | 21 | 3 | 44 | 1 | 1.0 | 6.6 | MIT | 2 years ago | |
| fr3d/swagger-assertions | 0.85 | Laravel testing package adding PHPUnit assertions that validate API responses against your Swagger/OpenAPI definitions. Use it in feature tests to check status codes, schemas, and response structures, keeping documentation and endpoints in sync and catching contract drift early. | 137 | 139 | 27 | 2K | 4 | 2.8 | 17.5 | NOASSERTION | 5 years ago | |
| php-di/php-di | 0.85 | PHP-DI is a practical, powerful, framework-agnostic dependency injection container for PHP. It helps manage services and wiring with autowiring and flexible configuration, making applications easier to build, test, and maintain across any framework. | 2,772 | 2,855 | 320 | 4M | 56 | 49.2 | 64.3 | MIT | 1 year ago | |
| juststeveking/php-sdk | 0.85 | A framework-agnostic PHP SDK that provides a clean, lightweight foundation for building and consuming API clients. It simplifies request handling and response structure for PHP and Laravel projects, making integrations easier to build and reuse. | 215 | 217 | 13 | 119 | 0 | 1.8 | 2.6 | MIT | 2 years ago | |
| anzusystems/contracts | 0.85 | Common contracts for AnzuSystems projects: reusable PHP interfaces, traits, abstracts, enums, and shared utilities. Includes identifiable/value object patterns, time/user tracking, document and cache settings contracts, plus core app/user/permission helpers and exceptions. | 1 | 1 | 0 | 908 | 0 | 20.4 | 40.7 | Apache-2.0 | 7 months ago | |
| php-openapi/openapi | 0.85 | PHP library for reading and writing OpenAPI 3.0 and Swagger specifications. Parse YAML or JSON documents into a typed object model, validate references and schemas, and generate OpenAPI specs programmatically. Useful for tooling, docs and API validation. | 5 | 5 | 0 | 13K | 2 | 6.3 | 48.7 | MIT | 8 months ago | |
| phpforce/soap-client | 0.85 | PHP client for the Salesforce SOAP API. Query and manipulate org data via a builder-based client, with SOQL support, record iteration for large result sets, bulk save helpers to stay within API limits, timezone/date conversions, and event-based extensibility. | 80 | 83 | 72 | 1K | 14 | 7.8 | 25.7 | MIT | 11 years ago | |
| boson-php/http-contracts | 0.85 | Lightweight PHP contracts for HTTP clients, requests, responses, and middleware. Provides stable interfaces to decouple your app from конкрет implementations, making it easier to swap HTTP libraries, mock in tests, and share consistent types across packages. | 0 | 0 | 0 | 23 | 0 | 0.0 | 21.5 | MIT | — | |
| liip/functional-test-bundle | 0.84 | Symfony bundle providing base classes and helpers for functional tests, plus a DI-aware mock builder for unit tests. Includes tools for command testing, logged clients, query counting, examples, and parallel test runs. | 646 | 654 | 179 | 123K | 42 | 40.2 | 50.0 | MIT | 6 months ago |
How can I help you explore Laravel packages today?