awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • graphql-go/graphqlAvatar graphql-go

    graphql-go/graphql

    10,155Vezi pe 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
    Vezi pe GitHub↗10,155
  • graphql-python/grapheneAvatar graphql-python

    graphql-python/graphene

    8,238Vezi pe 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
    Vezi pe GitHub↗8,238
  • graphql-dotnet/graphql-dotnetAvatar graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Vezi pe GitHub↗

    GraphQL.NET este un framework server-side pentru construirea și executarea API-urilor GraphQL în aplicații C#. Acesta oferă un toolkit cuprinzător pentru construirea schemelor, un motor federat pentru grafuri de date distribuite și un handler de subscripții pentru gestionarea fluxurilor de date în timp real. Proiectul se distinge printr-un constructor de scheme flexibil care suportă atât definiții programatice code-first, cât și abordări declarative schema-first folosind limbajul standard de definire a schemelor. Include un motor de federare dedicat pentru a diviza grafurile de date în subgrafuri și a le compune într-un gateway unificat, precum și o implementare de data loader concepută special pentru a rezolva problema interogărilor N+1 prin batching și caching. Framework-ul acoperă o gamă largă de capabilități operaționale, inclusiv integrarea dependency injection pentru gestionarea duratei de viață a serviciilor, pipeline-uri middleware pentru interceptarea rezoluției câmpurilor și un pipeline de execuție optimizat cu tipuri de valoare pentru a reduce alocările de memorie. De asemenea, oferă instrumente pentru analiza complexității interogărilor, caching-ul documentelor și controlul accesului bazat pe roluri pentru securizarea endpoint-urilor API. Suportul pentru compilarea schemelor ahead-of-time permite framework-ului să ruleze în medii care interzic generarea dinamică de cod.

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

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

Explorează sub-etichetele

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