awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesPHP Interoperability Libraries

Libraries designed to enable shared implementations and common standards across different PHP packages.

Distinct from PHP Caching Libraries: Focuses on general library interoperability through standards, not just providing caching functionality.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · PHP Interoperability Libraries. Refine with filters or upvote what's useful.

Awesome PHP Interoperability Libraries GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • php-fig/cacheAvatar de php-fig

    php-fig/cache

    5,192Voir sur GitHub↗

    Ce projet est une couche d'abstraction de cache et une norme d'interface pour PHP, définissant spécifiquement la spécification de mise en cache PSR-6. Il établit un ensemble cohérent de définitions de types et de contrats pour les éléments et pools de cache afin d'assurer l'interopérabilité entre différentes bibliothèques PHP. La spécification empêche le verrouillage propriétaire en séparant la logique de mise en cache de haut niveau des implémentations de stockage de bas niveau. Cela permet de remplacer différents backends de mise en cache sans nécessiter de modifications du code de l'application. Le projet se concentre sur la standardisation du cache PHP et l'interopérabilité des bibliothèques grâce à l'utilisation de signatures de méthodes communes et de définitions sécurisées par type. Cela crée une couche de mise en cache agnostique vis-à-vis des fournisseurs, permettant à plusieurs fournisseurs de stockage de rester interchangeables.

    Creates PHP packages that can share cache implementations without requiring specific third-party providers.

    PHP
    Voir sur GitHub↗5,192
  • symfony/contractsAvatar de symfony

    symfony/contracts

    3,941Voir sur GitHub↗

    Ce projet est une bibliothèque d'interface PHP qui fournit une couche d'interopérabilité de composants. Il se compose d'un ensemble de contrats agnostiques au framework et de définitions standardisées qui permettent à différentes bibliothèques de travailler ensemble via un contrat cohérent. La bibliothèque se concentre sur la fourniture d'interfaces partagées minimales et de définitions d'API, permettant aux composants logiciels d'être utilisés à travers différents projets PHP indépendamment du framework sous-jacent. Cette approche découple la logique d'application des implémentations de framework concrètes. Le projet couvre spécifiquement l'abstraction de conteneur de service et la standardisation de l'injection de dépendances. En définissant des interfaces communes pour accéder aux conteneurs de service, il garantit l'interopérabilité entre différentes implémentations de conteneurs et permet aux composants de récupérer des dépendances à travers divers environnements.

    Provides a shared set of API definitions that enable decoupled components to be used across various PHP projects.

    PHPabstractionscomponentcontracts
    Voir sur GitHub↗3,941
  1. Home
  2. Programming Languages & Runtimes
  3. PHP Interoperability Libraries