awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • graphql-go/graphqlAvatar de graphql-go

    graphql-go/graphql

    10,155Ver en 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
    Ver en GitHub↗10,155
  • graphql-python/grapheneAvatar de graphql-python

    graphql-python/graphene

    8,238Ver en 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
    Ver en GitHub↗8,238
  • graphql-dotnet/graphql-dotnetAvatar de graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Ver en GitHub↗

    GraphQL.NET es un framework del lado del servidor para construir y ejecutar APIs de GraphQL dentro de aplicaciones C#. Proporciona un toolkit integral para la construcción de esquemas, un motor federado para grafos de datos distribuidos y un manejador de suscripciones para gestionar flujos de datos en tiempo real. El proyecto se distingue por un constructor de esquemas flexible que admite tanto definiciones programáticas code-first como enfoques declarativos schema-first utilizando el lenguaje de definición de esquemas estándar. Incluye un motor de federación dedicado para dividir grafos de datos en subgrafos y componerlos en una puerta de enlace unificada, así como una implementación de cargador de datos (data loader) diseñada específicamente para resolver el problema de consultas N+1 mediante procesamiento por lotes y caché. El framework cubre una amplia gama de capacidades operativas, incluyendo la integración de inyección de dependencias para la gestión del ciclo de vida de los servicios, pipelines de middleware para la interceptación de resolución de campos y un pipeline de ejecución optimizado con tipos de valor para reducir las asignaciones de memoria. También proporciona herramientas para el análisis de complejidad de consultas, caché de documentos y control de acceso basado en roles para asegurar los endpoints de la API. La compatibilidad con la compilación de esquemas ahead-of-time permite que el framework se ejecute en entornos que prohíben la generación dinámica de código.

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

    C#apidotnet-coregraphiql
    Ver en GitHub↗5,987
  1. Home
  2. Web Development
  3. GraphQL Interface Type Definitions

Explorar subetiquetas

  • 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.