Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Contract Laravel Package

jeckel-lab/contract

A lightweight Laravel package from Jeckel-Lab for defining and enforcing contracts between components. It helps structure your code around clear interfaces, improving maintainability, testability, and predictable behavior across your application.

Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
jeckel-lab/advanced-types 0.85 Advanced Types is a Laravel/PHP package for modelling domain values with reusable, type-safe objects and casts. It replaces loose primitives with expressive types, improving validation and clarity. Building blocks for custom value objects and Eloquent casts keep domain logic consistent and testable. 1 2 0 0 0 0.4 0.8 — 6 years ago
View on GitHub
sebwite/contracts 0.81 Sebwite Contracts provides a lightweight contract layer for Laravel and PHP projects, helping define clear interfaces between components. It improves type safety, keeps integrations explicit, and makes code easier to test, extend, and maintain. 0 0 — 15 — 0.0 16.6 — —
View on GitHub
orchestra/contracts 0.80 Orchestra Contracts provides the shared interfaces and abstractions that underpin the Orchestra Platform for Laravel. It keeps packages loosely coupled and consistent, making Orchestra-based applications easier to build, extend, and maintain. 0 13 — 5K — 0.3 51.4 — —
View on GitHub
draw/contracts 0.79 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 370 0 0.0 35.5 — —
View on GitHub
Context7
trinity/core-interfaces 0.79 Core contracts and interfaces for the Trinity PHP framework: shared abstractions for modules, containers, service providers, and registries. Keeps packages decoupled, testable, and interoperable across Laravel and standalone PHP projects. Lightweight, framework-agnostic, and easy to implement. 0 0 0 1 0 0.0 4.2 MIT 9 years ago
View on GitHub
dragon-code/contracts 0.78 Dragon Code Contracts provides a set of reusable PHP interfaces for any project, helping standardize implementations and keep code decoupled. Lightweight, framework-agnostic, and easy to install via Composer. 10 10 0 580K 0 8.6 42.9 MIT 7 months ago
View on GitHub
illuminate/contracts 0.78 Laravel’s core contract interfaces for frameworks and packages. Provides stable abstractions for services like cache, queue, events, routing, validation, and more, enabling clean dependency injection and easy swapping of implementations across the ecosystem. 705 712 81 4M 0 6.1 51.5 MIT —
View on GitHub
survos/data-contracts 0.78 Survos Data Contracts provides a lightweight set of PHP interfaces and data contracts that standardize common data structures across Survos packages and Symfony applications, making it easy to share, swap and extend implementations while keeping code decoupled and consistent. 0 0 0 685 0 19.8 46.0 — 6 days ago
View on GitHub
renoki-co/laravel-exporter-contracts 0.78 Laravel Exporter Contracts provides lightweight, framework-friendly interfaces for building consistent data exporters in Laravel. Define exportable resources and export drivers with clean contracts, making CSV, JSON, or custom exports easier to standardize and extend. 5 — 8 — 0 0.6 0.4 Apache-2.0 3 years ago
rapira/contract 0.78 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 — 2 days ago
View on GitHub
pact-foundation/pact-php 0.77 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
View on GitHub
charcoal-dev/contracts 0.77 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 —
View on GitHub
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource