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

Interface Laravel Package

monsieurgourmand/interface

A small Laravel/PHP package providing reusable interface contracts for cleaner, more testable application code. Keep your classes decoupled behind shared abstractions and consistent across projects.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
kirsankifat/symfony_api_service 0.80 A Symfony package that provides a service-oriented foundation for building API endpoints, helping organize request handling and reusable API logic within Symfony applications. Designed to streamline API development with a simple, structured integration. 0 0 0 0 0 0.3 — MIT 4 years ago
View on GitHub
sebwite/contracts 0.80 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
trinity/core-interfaces 0.80 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
michael-rubel/laravel-auto-binder 0.80 Laravel Auto Binder automatically registers interface-to-implementation bindings in the service container using naming conventions, so you can drop manual $bindings entries. Point it at your directories and it wires your classes for cleaner, convention-driven dependency injection. 76 75 5 8 0 0.4 0.3 MIT 2 years ago
View on GitHub
staudenmeir/eloquent-has-many-deep-contracts 0.79 Contracts for staudenmeir/eloquent-has-many-deep. Includes the ConcatenableRelation contract to make third-party relationship packages concatenable with HasManyDeep, improving interoperability when combining deep Eloquent relations. 7 7 1 1M 0 8.2 58.4 MIT 8 months ago
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
complex-heart/contracts 0.79 A lightweight Laravel/PHP contracts package from the Complex Heart ecosystem, offering shared interfaces and abstractions. It helps keep packages decoupled, consistent, and interoperable, so you can build and extend components without tight coupling. 1 1 0 230 0 0.0 28.5 MIT 1 year ago
View on GitHub
tiagomichaelsousa/laravelresources 0.79 Laravel package that streamlines API development by generating resource classes and collections for your Eloquent models via simple Artisan commands. Skip repetitive boilerplate and scaffold consistent JSON transformations for cleaner, faster Laravel APIs. 155 — 14 — 0 1.5 — NOASSERTION 3 years ago
View on GitHub
mahefa/akismet-bundle 0.79 A Symfony bundle that integrates Akismet spam filtering into your application, helping detect and block spam submissions from comments and forms with minimal setup. 0 0 0 0 0 0.0 — — 4 years ago
View on GitHub
saineshmamgain/laravel-repositories 0.79 A Laravel package that brings the repository pattern to your projects, with Artisan commands to generate repositories and interfaces, clean service container bindings, and a maintainable abstraction layer over Eloquent models for tidier, testable application code. 21 21 2 0 0 14.6 — MIT 3 months ago
View on GitHub
nilportugues/repository 0.79 nilportugues/repository provides a Laravel repository-pattern implementation that abstracts data access behind clean, testable interfaces. It supports criteria-based queries, caching, and Eloquent integration to keep controllers and services lean. 27 — 5 — 1 0.4 — — 9 years ago
nekhbet/laravel-sphinxsearch 0.79 — 0 0 0 0 0 0.9 — MIT 1 year ago
View on GitHub
phattarachai/laravel-mobile-detect 0.78 Detect mobile, tablet, and desktop visitors in Laravel using a simple User-Agent based API. Check device type, OS, and browser anywhere in your app, with a clean facade and Blade-friendly helpers for serving the right experience. 22 — 6 — 1 0.3 — MIT 3 years ago
View on GitHub
mouf/utils.value.value-interface 0.78 A tiny PHP package from Mouf that defines the ValueInterface contract for objects exposing a value through getValue(). It provides a simple, reusable abstraction for value wrappers and dependency-injection-friendly components. 1 1 0 4K 0 0.0 45.8 MIT —
View on GitHub
yceruto/decorator-bundle 0.78 A Symfony bundle for applying the decorator pattern to services. Wrap existing implementations with extra behavior, keep original classes untouched, and compose features cleanly for more modular, maintainable applications. 6 — 0 — 0 0.3 — MIT 1 year ago
View on GitHub
aldemeery/onion 0.78 Aldemeery Onion is a Laravel package for adding “onion” (layered) architecture patterns to your app, helping you organize code into clear domain, application, and infrastructure layers with cleaner boundaries, structure, and maintainability. 57 59 1 245 0 1.2 9.9 MIT 2 years ago
View on GitHub
vanilo/contracts 0.78 vanilo/contracts defines the shared PHP interfaces behind Vanilo’s e-commerce components, providing consistent contracts for products, orders, customers, pricing, and related services so Laravel packages can interoperate cleanly. 3 3 3 6K 0 0.1 43.7 MIT —
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
cleaniquecoders/laravel-contract 0.78 A Laravel package that provides reusable contracts and base implementations for consistent application architecture. Define clear interfaces for services and repositories, bind them in the container, and swap or mock implementations easily for cleaner, more testable code. 0 — 0 — 0 8.5 0.4 MIT 7 months ago
nicolas-souffleur/option-importer-connector 0.78 A Laravel connector for Nicolas Souffleur's Option Importer, providing the glue to integrate option import workflows into your application. Streamlines configuration and connects importer services cleanly within Laravel projects. 4 4 1 0 0 0.1 — — 7 years ago
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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin