awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesInteroperable Interface Contracts

Strict type definitions and contracts that ensure different software components can be swapped without breaking compatibility.

Distinct from Type-Based Contract Validation: None of the candidates cover general interoperability contracts for caching pools and items.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Interoperable Interface Contracts. Refine with filters or upvote what's useful.

Awesome Interoperable Interface Contracts GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • php-fig/cachephp-fig 的头像

    php-fig/cache

    5,192在 GitHub 上查看↗

    该项目是 PHP 的缓存抽象层和接口标准,专门定义了 PSR-6 缓存规范。它建立了一套一致的类型定义和缓存项及缓存池契约,以确保不同 PHP 库之间的互操作性。 该规范通过将高级缓存逻辑与低级存储实现分离,防止了供应商锁定。这允许在不更改应用程序代码的情况下更换不同的缓存后端。 该项目专注于通过使用通用方法签名和类型安全定义来实现 PHP 缓存标准化和库互操作性。这创建了一个与供应商无关的缓存层,使多个存储提供程序保持可互换性。

    Establishes strict type definitions for cache pools and items to enable backend interoperability.

    PHP
    在 GitHub 上查看↗5,192
  • fabricmc/fabric-apiFabricMC 的头像

    FabricMC/fabric-api

    3,098在 GitHub 上查看↗

    Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and libraries that enable the integration of custom content into the game. It serves as a foundational toolkit for injecting custom logic, assets, and networked data into the game environment during both startup and runtime phases. The framework distinguishes itself by facilitating interoperability between independent modifications through shared events and interface-based contracts, which allow different mods to interact without requiring direct dependencies. It manages the complex

    Defines shared contracts that allow independent modifications to interact with each other without requiring direct code dependencies.

    Javafabricjavaminecraft
    在 GitHub 上查看↗3,098
  1. Home
  2. Software Engineering & Architecture
  3. Interoperable Interface Contracts