rapira/contract
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| rap2hpoutre/indice | 0.83 | Indice is a lightweight Laravel package for adding simple searchable indexes to Eloquent models. Index selected fields, keep them in sync, and run database-backed searches without an external search engine. Ideal for small apps that need basic search without Scout or Elasticsearch. | 1 | — | 0 | — | 0 | 0.2 | — | MIT | 8 years ago | |
| tienvx/pact-provider-bundle | 0.83 | 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 | — | 0 | 0.0 | — | MIT | 2 years ago | |
| pact-foundation/pact-php | 0.83 | 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. | 303 | 303 | 91 | 119K | 2 | 24.7 | 41.9 | Apache-2.0 | 5 months ago | |
| php-console/laravel-service-provider | 0.82 | Integrates php-console with Laravel by registering the console as a service provider, so you can build and run custom CLI commands using Laravel's container, config, and Artisan-style workflow. | 73 | 77 | 16 | 41 | 4 | 2.2 | 3.4 | BSD-3-Clause | 11 years ago | |
| irstea/php-cs-fixer-config | 0.82 | A reusable PHP-CS-Fixer configuration package that provides an opinionated, consistent coding style for PHP and Laravel projects. Install it to standardize formatting and linting across repositories, with sensible defaults and easy customization. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| rappasoft/laravel-patches | 0.82 | rappasoft/laravel-patches offers a curated set of patch files for the Laravel framework, packaged for Composer's patch plugin. Apply targeted core fixes and small behavior tweaks without forking Laravel, handy for temporary workarounds until upstream changes land. | 52 | — | 8 | — | 0 | 19.4 | — | MIT | 4 weeks ago | |
| romanzipp/laravel-dto | 0.82 | A lightweight base class for building Data Transfer Objects in Laravel. Define typed properties, cast nested DTOs and collections, and hydrate from arrays or requests, giving your app predictable, self-validating data objects instead of loose arrays. | 11 | 11 | 2 | 128 | 1 | 0.3 | 14.7 | MIT | — | |
| buero/pact-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| charcoal-dev/contracts | 0.82 | 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 | — | |
| cerbero/laravel-dto | 0.82 | Cerbero Laravel DTO provides a simple way to define typed data transfer objects in Laravel, with attribute casting, validation, and conversion from arrays, requests, and Eloquent models. It helps keep controllers and services clean by moving data shaping and validation into reusable DTO classes. | 58 | 59 | 2 | 69 | 0 | 0.4 | 4.7 | MIT | — | |
| php-di/php-di | 0.82 | 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 | |
| infocyph/phpforge | 0.82 | PHPForge from infocyph is a lightweight PHP scaffolding and code generation toolkit for forging boilerplate classes, files, and project structures from simple commands or templates, helping streamline everyday development workflows. | 1 | 1 | 0 | 32K | 0 | 0.0 | 55.3 | MIT | — | |
| cristal/php-api-wrapper | 0.82 | cristal/php-api-wrapper is a Laravel/PHP package for building clean, reusable API clients. It offers a fluent interface for requests and responses, supports caching, retries, logging, and testing, and helps keep external API integrations organized and maintainable. | 126 | 126 | 34 | 954 | 21 | 8.4 | 21.8 | MIT | 3 years ago | |
| islandora/crayfish-commons | 0.82 | Shared PHP 8+ library for Islandora Crayfish microservices. Provides common Symfony bundle utilities such as ApixMiddleware and command execution services, with simple configuration for Fedora base URI and AP-IX middleware support. | 2 | 2 | 11 | 1K | 0 | 2.8 | 35.1 | MIT | 1 year ago | |
| marks12/socketserverbundle | 0.82 | A Symfony bundle for running socket servers inside your application. It offers service configuration and framework integration for setting up and managing socket-based connections in PHP, making it easier to add custom network services and real-time communication. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | — | 9 years ago | |
| psr/http-client | 0.82 | PSR-18 interfaces and common code for HTTP clients in PHP. This package provides the standard abstractions (requests, responses, exceptions) for interoperability, not an actual client implementation. Find compatible implementations on Packagist. | 1,717 | 1,728 | 17 | 29M | 0 | 11.2 | 55.3 | MIT | 3 years ago | |
| boson-php/http-contracts | 0.82 | 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 | — | |
| free-agent/bitter | 0.82 | Bitter is a lightweight feature flag package for Laravel by FreeAgent. It lets you define and check feature flags in your application so you can safely enable or disable functionality without redeploying, with a simple API and Blade integration. | 128 | 134 | 16 | 12 | 4 | 1.1 | 1.2 | MIT | — | |
| hoa/praspel | 0.82 | Hoa\Praspel brings Design by Contract to PHP: write behavioral specifications with preconditions, postconditions and invariants, then automatically generate test data to validate your code. A concise specification and testing toolkit for robust PHP libraries. | 40 | 39 | 7 | 597 | 3 | 0.6 | 11.8 | — | 9 years ago | |
| osteel/openapi-httpfoundation-testing | 0.82 | 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 |
|
How can I help you explore Laravel packages today?