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

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

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

3 个仓库

Awesome GitHub RepositoriesGraphQL Interface Type Definitions

Definition of abstract types in GraphQL that mandate a set of fields for implementing object types.

Distinguishing note: Candidates focus on general API types or component interfaces, not GraphQL schema-level interfaces.

Explore 3 awesome GitHub repositories matching web development · GraphQL Interface Type Definitions. Refine with filters or upvote what's useful.

Awesome GraphQL Interface Type Definitions GitHub Repositories

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

    graphql-go/graphql

    10,155在 GitHub 上查看↗

    This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes a schema engine for defining types, a query parser to convert strings into abstract syntax trees, and an execution engine that resolves fields against a defined schema to return structured data. The library distinguishes itself through reflection-based type mapping, allowing object definitions and arguments to be derived directly from native Go structs. It also supports the execution of real-time data streaming via GraphQL subscriptions and provides an extensible execution pip

    Supports abstract types that define a set of fields that multiple object types must implement.

    Gographqlgraphql-gosubscriptions
    在 GitHub 上查看↗10,155
  • graphql-python/graphenegraphql-python 的头像

    graphql-python/graphene

    8,238在 GitHub 上查看↗

    Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and resolvers. It provides a system for mapping internal data models to typed GraphQL schemas, enabling the creation of servers that process queries and execute resolvers to return structured data. The project includes a full implementation of the Relay specification, providing standardized patterns for global object identification and cursor-based pagination. It utilizes a class-based approach to schema definition and supports interface-based type inheritance. The framework covers a broa

    Implements GraphQL interfaces that mandate specific fields across multiple object types.

    Python
    在 GitHub 上查看↗8,238
  • graphql-dotnet/graphql-dotnetgraphql-dotnet 的头像

    graphql-dotnet/graphql-dotnet

    5,987在 GitHub 上查看↗

    GraphQL.NET 是一个用于在 C# 应用程序中构建和执行 GraphQL API 的服务端框架。它提供了一套全面的工具包,用于模式构建、分布式数据图的联合引擎,以及用于管理实时数据流的订阅处理器。 该项目的独特之处在于其灵活的模式构建器,支持程序化的代码优先定义和使用标准模式定义语言的声明式模式优先方法。它包括一个专门的联合引擎,用于将数据图拆分为子图并将其组合成统一的网关,以及一个专门设计用于通过批处理和缓存解决 N+1 查询问题的数据加载器实现。 该框架涵盖了广泛的操作功能,包括用于服务生命周期管理的依赖注入集成、用于字段解析拦截的中间件流水线,以及针对值类型优化以减少内存分配的执行流水线。它还提供用于查询复杂度分析、文档缓存和基于角色的访问控制的工具,以保护 API 端点。 对提前(AOT)模式编译的支持允许该框架在禁止动态代码生成的环境中执行。

    Automatically generates GraphQL interface types from system interfaces while preserving inheritance hierarchies.

    C#apidotnet-coregraphiql
    在 GitHub 上查看↗5,987
  1. Home
  2. Web Development
  3. GraphQL Interface Type Definitions

探索子标签

  • Auto-Generated Interface TypesBuilds GraphQL interface types automatically from CLR interfaces, supporting inheritance and default interface methods. **Distinct from GraphQL Interface Type Definitions:** Distinct from GraphQL Interface Type Definitions: automatically generates interface types from CLR interfaces rather than requiring manual definition.
  • Auto-Registered Graph TypesBuilds object, interface, and input GraphQL types automatically from CLR types including inherited members. **Distinct from GraphQL Interface Type Definitions:** Distinct from GraphQL Interface Type Definitions: automatically registers all graph types from CLR types, not just interface definitions.
  • CLR Type RegistrationsRegisters object graph types as implementations of GraphQL interfaces using their CLR type rather than an instance. **Distinct from GraphQL Interface Type Definitions:** Distinct from GraphQL Interface Type Definitions: focuses on registering CLR types as interface implementations, not defining the interface itself.
  • Interface InheritanceHierarchical definition of abstract types where one interface inherits from another. **Distinct from GraphQL Interface Type Definitions:** Specifically addresses inheritance between GraphQL interfaces rather than general abstract type definitions.