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.86 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| yyy/fetchapi | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| anzusystems/contracts | 0.82 | 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 | 978 | 0 | 24.2 | 44.5 | Apache-2.0 | 2 months ago | |
| deozza/api-tester-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| deozza/philarmony-api-tester-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| jane-php/open-api-common | 0.81 | Shared utilities and models used by Jane PHP for OpenAPI/Swagger code generation and runtime support. Provides common components like normalizers, reference handling, and helpers for building OpenAPI-based API clients and servers in PHP. | 4 | 4 | 3 | 37K | 0 | 0.1 | 53.7 | — | — | |
| kleijnweb/php-api-descriptions | 0.81 | Parse and handle PHP API Description documents (OpenAPI-like) with utilities for loading, validating, and working with structured API metadata. Useful for tooling that needs to read API specs and generate clients, docs, or integrations. | 5 | 5 | 4 | 20 | 18 | 2.8 | 10.5 | LGPL-3.0 | — | |
| lchrusciel/api-test-case | 0.81 | 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.4 | 43.1 | MIT | 4 months ago | |
| jane/open-api | 0.81 | Deprecated package for generating API clients/models from OpenAPI specs with Jane. This repository is no longer maintained; use the consolidated JanePHP project instead: https://github.com/janephp/janephp | 185 | 198 | 26 | 188 | 0 | 2.1 | 3.0 | MIT | 8 years ago | |
| zetacomponents/unit-test | 0.81 | eZ Components Unit Test package (Zeta Components) provides a PHPUnit-like testing framework for PHP, with test case classes, assertions, and test suite execution. Useful for legacy apps using the ezc libraries or needing a lightweight unit test runner. | 2 | 2 | 12 | 67 | 0 | 0.4 | 18.9 | NOASSERTION | — | |
| belsym/test-bundle | 0.81 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| brunopicci/call-rest-api | 0.81 | — | 0 | 0 | 0 | 10 | 0 | 0.0 | 14.4 | MIT | — | |
| culabs/testing-bundle | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| draw/contracts | 0.80 | Lightweight PHP contracts for Draw packages. Provides shared interfaces and abstractions to standardize implementations across components, improving interoperability, testing, and decoupling in Laravel or framework-agnostic projects. | 0 | 0 | 0 | 2K | 0 | 0.0 | 44.8 | — | — | |
| jcchavezs/httptest | 0.80 | Spin up a lightweight local HTTP server for integration testing real HTTP calls (e.g., cURL). Define a request handler to assert method/headers/body and craft responses, enabling client- and server-side assertions without mocking HTTP. | 9 | 9 | 1 | 663 | 2 | 1.7 | 23.7 | — | 8 years ago | |
| cubetools/cube-common-develop | 0.80 | Shared development utilities and common code used across CUBE Tools projects. Install via Composer in your dev dependencies to reuse helpers and standardize tooling while building and maintaining CUBE Tools packages. | 0 | 0 | 1 | 54 | 5 | 5.4 | 26.9 | MIT | 5 years ago | |
| devizzent/cebe-php-openapi | 0.80 | Laravel-friendly integration of cebe/php-openapi for parsing, validating, and working with OpenAPI 3 specs in PHP. Load YAML/JSON definitions, inspect operations/schemas, and build tooling around your API contract with a small, focused wrapper package. | 38 | 37 | 14 | 557K | 4 | 15.1 | 1.7 | MIT | 4 months ago | |
| wyrihaximus/test-utilities | 0.80 | A set of PHP test utilities for package development: a PHPUnit TestCase with helpers like random namespaces and temp directories, plus ready-made configuration defaults for PHPStan and Rector (paths and docblock-to-attribute conversions). | 7 | 7 | 1 | 51K | 6 | 29.9 | 65.4 | MIT | 1 month ago | |
| symfonycasts/internal-test-helpers | 0.80 | Internal test utilities from SymfonyCasts to streamline PHPUnit and Symfony/Laravel package testing. Provides shared helpers, fixtures, and assertions used across SymfonyCasts projects to reduce boilerplate and keep tests consistent and readable. | 0 | — | 2 | — | 0 | 0.1 | — | — | — | |
| benblub/ftg | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago |
How can I help you explore Laravel packages today?