symfony/cache-contracts
Symfony Cache Contracts defines lightweight, PSR-friendly interfaces for cache and tag-aware caching, enabling consistent cache usage across Symfony components and third-party libraries. Use it to type-hint against stable APIs while swapping cache implementations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cache/cache | 0.87 | Meta package for the PHP-Cache ecosystem: PSR-6 cache adapters and libraries (tagging, hierarchy, bundles) in one install. Useful for development and contributing, but not actively maintained—new projects should consider Symfony Cache. | 267 | 272 | 80 | 11K | 0 | 7.3 | 29.8 | MIT | 9 years ago | |
| symfony/service-contracts | 0.86 | 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,629 | 7 | 18M | 0 | 33.6 | 61.7 | MIT | 3 weeks ago | |
| symfony/event-dispatcher-contracts | 0.86 | Defines lightweight, version-stable contracts for Symfony’s EventDispatcher: interfaces and abstractions shared across components. Use it to type-hint and build compatible event dispatching integrations with proven Symfony semantics without pulling full implementations. | 3,416 | 3,421 | 3 | 17M | 0 | 37.7 | 59.8 | MIT | 3 weeks ago | |
| cache/adapter-bundle | 0.85 | — | 30 | 30 | 26 | 2K | 0 | 6.9 | 25.3 | MIT | 7 years ago | |
| symfony/translation-contracts | 0.85 | Symfony Translation Contracts provides lightweight interfaces and abstractions for translation in PHP, extracted from Symfony components. Use it to build interoperable, battle‑tested translation integrations while staying framework-agnostic and compatible with Symfony implementations. | 2,585 | 2,605 | 3 | 16M | 0 | 32.5 | 61.0 | MIT | 3 weeks ago | |
| symfony/contracts | 0.85 | Symfony Contracts provides small, domain-focused PHP interfaces, traits, and normative docblocks extracted from Symfony components. Use them as stable type hints for loose coupling, interoperability, and easy DI/autowiring with battle-tested implementations. | 3,934 | 3,946 | 19 | 407K | 0 | 40.0 | 32.5 | MIT | 3 weeks ago | |
| symfony/http-client-contracts | 0.85 | Symfony HttpClient Contracts provides stable interfaces for HTTP clients and responses, extracted from Symfony. Build libraries against these battle-tested abstractions and swap implementations easily while staying compatible with Symfony’s HttpClient ecosystem. | 1,975 | 1,978 | 0 | 9M | 0 | 30.8 | 58.6 | MIT | 3 weeks ago | |
| psr/cache | 0.84 | PSR-6 caching interfaces for PHP. Defines CacheItemPoolInterface and CacheItemInterface contracts for interoperable caching, without providing an implementation. Use with any PSR-6 compatible cache library (see Packagist providers). | 5,182 | 5,220 | 46 | 13M | 0 | 26.4 | 47.0 | MIT | — | |
| symfony/cache | 0.84 | Symfony Cache is a fast, low-overhead caching component with PSR-6 implementations and adapters for common backends. Includes a PSR-16 adapter plus support for symfony/cache-contracts CacheInterface and TagAwareCacheInterface. | 4,157 | 4,187 | 65 | 8M | 0 | 56.4 | 53.1 | MIT | 3 weeks ago | |
| doctrine/phpcr-dbal-symfony-pack | 0.83 | — | 0 | 0 | 1 | 2 | 1 | 0.5 | 4.6 | MIT | 6 years ago | |
| phpfastcache/phpfastcache | 0.82 | Phpfastcache is a fast, driver-based PHP caching library supporting PSR-6 and PSR-16. Works with many backends (files, APCu, Redis, Memcached, etc.), offers a unified API, and includes a type-aware v9 for PHP 8+. | 2,407 | 2,456 | 445 | 105K | 4 | 35.6 | 24.2 | MIT | 1 year ago | |
| becklyn/cache | 0.81 | — | 1 | 1 | 0 | 131 | 0 | 0.9 | 25.2 | BSD-3-Clause | 4 years ago | |
| boson/cache-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| cache/cache-bundle | 0.81 | — | 43 | 43 | 16 | 845 | 0 | 5.9 | 18.0 | MIT | 8 years ago | |
| effiana/phpfastcache-bundle | 0.80 | — | 0 | 0 | 1 | 0 | 0 | 0.9 | — | MIT | 6 years ago | |
| bigpaulie/cachebundle | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| psr-discovery/cache-implementations | 0.80 | Discovers installed PSR-6 cache implementations at runtime and returns the first available adapter, avoiding hard dependencies in libraries/SDKs. Supports php-cache adapters and Stash, with options to prefer or manually instantiate configurable caches. | 8 | 8 | 1 | 455K | 0 | 1.3 | 55.3 | MIT | 1 year ago | |
| effiana/doctrine-cache-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago |
How can I help you explore Laravel packages today?