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.
|
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 | |
| 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 | — | — | |
| 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 | |
| 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 | |
| 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 | |
| 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 | — | — | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | — | |
| 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 | |
| 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 | |
| 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 | — | |
| 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 | — | |
| 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 |
How can I help you explore Laravel packages today?