symfony/contracts
Symfony Contracts is a set of small, consistent PHP interfaces and traits extracted from Symfony components. They provide proven abstractions for loose coupling and interoperability, helping you type-hint services and reuse battle-tested implementations across frameworks and PSR-compatible libraries...
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| symfony/service-contracts | 0.89 | Symfony Service Contracts provides lightweight, battle-tested abstractions extracted from Symfony components. Use these shared interfaces to build interoperable libraries and apps with proven semantics and consistent behavior across the Symfony ecosystem. | 2,612 | 2,612 | 7 | 20M | 0 | 31.6 | 61.4 | MIT | 2 months ago | |
| illuminate/contracts | 0.89 | 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 | — | |
| mmoreram/symfony-bundle-dependencies | 0.88 | Symfony bundle to manage inter-bundle dependencies and load order. Define requirements between bundles and let the resolver ensure needed bundles are enabled and initialized first, helping avoid missing services and configuration issues in complex apps. | 57 | 57 | 3 | 1K | 3 | 3.2 | 18.4 | MIT | 5 years ago | |
| intellect-web-development/symfony-entry-contract-bundle | 0.88 | Symfony bundle for defining and enforcing entry contracts, helping standardize how incoming data is validated and handled. Keeps controllers lean, centralizes contract rules, and integrates cleanly into Symfony applications. | 0 | 0 | 0 | 282 | 0 | 10.7 | 37.1 | MIT | 5 months ago | |
| charcoal-dev/contracts | 0.88 | 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 | — | |
| drenso/symfony-shared | 0.88 | — | 1 | 1 | 0 | 354 | 0 | 0.0 | 31.1 | — | — | |
| carloschininin/app-util | 0.87 | Laravel utility helpers for building apps: handy functions, common traits, and small components to speed up development and reduce boilerplate. Lightweight package you can drop into projects for everyday tasks and consistent utilities. | 1 | 1 | 0 | 0 | 0 | 10.7 | — | — | 11 months ago | |
| api-check/php-symfony-client | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 9.4 | — | MIT | 7 months ago | |
| symfony-cmf/sonata-phpcr-admin-integration-bundle | 0.87 | Integrates Sonata Admin with Doctrine PHPCR ODM for Symfony CMF, enabling tree-based content management and administration of hierarchical PHPCR documents through Sonata’s admin interface. | 5 | 4 | 20 | 170 | 22 | 4.0 | 20.5 | — | 7 years ago | |
| symfony/cache-contracts | 0.87 | A set of cache abstractions extracted from Symfony components. It defines interfaces such as CacheInterface, CacheItemInterface, and TagAwareCacheInterface, letting libraries depend on proven cache semantics without binding to a concrete implementation. | 2,366 | 2,367 | 6 | 14M | 0 | 26.7 | 57.9 | MIT | 4 months ago | |
| aequation/wire | 0.87 | Aequation Wire Bundle is a Symfony 7.2 toolbox bundle by Aequation Webdesign. Installs via symfony composer require aequation/wire and provides shared utilities for your Symfony apps. GitHub: manu7772/aew-wire | 0 | 1 | 0 | 0 | 0 | 2.7 | — | MIT | 1 year ago | |
| creads/api2symfony | 0.87 | Converts API Platform endpoints into Symfony-friendly client code from your OpenAPI/Swagger spec. Generates models and request classes to speed up integration with API Platform services and keep your Symfony app’s API clients consistent and maintainable. | 13 | 14 | 3 | 2 | 5 | 0.9 | 1.6 | MIT | 10 years ago | |
| nyholm/symfony-bundle-test | 0.87 | — | 114 | 114 | 28 | 11K | 0 | 8.0 | 27.8 | MIT | 1 year ago | |
| n7/symfony-http-bundle | 0.87 | A Symfony bundle that packages the HTTP layer into a reusable, configurable component for Symfony applications. It keeps HTTP setup consistent across projects and installs via Composer with sensible defaults and standard bundle configuration. | 3 | 3 | 4 | 903 | 0 | 0.4 | 32.5 | MIT | 1 year ago | |
| common-gateway/first-test-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| redhotmagma/symfony-test-utils | 0.87 | Utilities to simplify testing in Symfony projects. Provides helpers and small tools for common test setup tasks, assertions, and fixtures to reduce boilerplate and speed up writing reliable unit and integration tests. | 0 | 0 | — | 129 | — | 0.0 | 29.2 | — | — | |
| programmingarehard/resource-bundle | 0.87 | ProgrammingAreHard ResourceBundle is a Symfony bundle for resource-oriented development. It adds conventions for defining resources and routing RESTful CRUD actions, helping you keep controllers thin and expose consistent APIs with less boilerplate. | 33 | 33 | 2 | 0 | 0 | 0.2 | — | MIT | — | |
| binsoul/symfony-bundle-doctrine | 0.87 | — | 0 | 0 | 0 | 85 | 0 | 0.0 | 26.7 | MIT | — | |
| ashleydawson/multibundle | 0.87 | Group and register multiple dependent Symfony2 bundles as a single logical unit. Extend AbstractMultiBundle to declare required bundles, then call registerInto() in AppKernel to add the bundle and its dependencies in one step. | 2 | 2 | 1 | 0 | 0 | 0.9 | — | MIT | 10 years ago | |
| symfony/lts | 0.87 | Symfony LTS provides long-term support releases of the Symfony framework, delivering extended security and bug fixes for stable production apps. Ideal for teams needing predictable upgrade cycles, maintained components, and a supported baseline over multiple years. | 905 | 938 | 3 | 8K | 0 | 2.3 | 9.5 | — | — |
How can I help you explore Laravel packages today?