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
·

4 repository-uri

Awesome GitHub RepositoriesGraphQL Type Analysis

Logic for comparing GraphQL types to determine identity, nullability, and subtyping relationships.

Distinguishing note: Candidates focus on inference or model generation, not the runtime comparison of two type definitions.

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

Awesome GraphQL Type Analysis 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

    Evaluates whether two types are identical or if one is a subtype of another while accounting for nullability and lists.

    Gographqlgraphql-gosubscriptions
    Vezi pe GitHub↗10,155
  • apis-guru/graphql-voyagerAvatar APIs-guru

    APIs-guru/graphql-voyager

    8,144Vezi pe GitHub↗

    GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a GraphQL API. It serves as a documentation tool for inspecting types and fields by transforming schema introspection data into a visual interface. The tool maps the relationships between different types and fields, allowing for the analysis of complex data models and their connections. Users can filter the visual representation to remove deprecated fields or wrapper classes and use a dedicated information panel to examine technical specifications for specific data types.

    Provides an information panel to examine detailed technical specifications for specific data types in the schema.

    TypeScript
    Vezi pe GitHub↗8,144
  • requestly/requestlyAvatar requestly

    requestly/requestly

    6,341Vezi pe GitHub↗

    Intercepts and displays GraphQL request and response details for real-time troubleshooting.

    TypeScriptapiapi-clientapi-mock
    Vezi pe GitHub↗6,341
  • rmosolgo/graphql-rubyAvatar rmosolgo

    rmosolgo/graphql-ruby

    5,448Vezi pe GitHub↗

    GraphQL-Ruby este o bibliotecă Ruby pentru construirea de API-uri GraphQL cu o schemă puternic tipizată și un motor dedicat de execuție a interogărilor. Aceasta oferă un framework cuprinzător pentru maparea obiectelor aplicației la un sistem formal de tipuri, permițând preluarea structurată a datelor prin resolver-e definite. Proiectul se distinge prin mecanisme avansate de performanță și livrare, inclusiv un data loader pentru batching și caching, menit să prevină tiparele de interogare N+1. Suportă livrarea de date de înaltă performanță prin streaming incremental de răspunsuri, răspunsuri amânate la interogări și preluarea paralelă a datelor folosind fibers. În plus, oferă suport nativ pentru convențiile Relay, inclusiv helper-e specializate pentru conexiuni și identificarea obiectelor. Biblioteca acoperă o suprafață largă de gestionare a API-urilor, incluzând controlul accesului granular, versionarea schemei pentru a menține compatibilitatea backward și actualizări în timp real prin subscripții. Include, de asemenea, instrumente de gestionare a traficului pentru a proteja resursele serverului, cum ar fi limitarea complexității interogărilor și limitarea ratei de cereri. Dezvoltarea și observabilitatea sunt susținute prin instrumente de analiză AST, tracing de execuție și utilitare de testare specializate pentru verificarea încărcării în loturi (batch loading).

    Retrieves a programmatic list of modifications to audit additions or removals within the schema.

    Ruby
    Vezi pe GitHub↗5,448
  1. Home
  2. Web Development
  3. GraphQL Type Analysis

Explorează sub-etichetele

  • GraphQL Schema Type Inspection1 sub-tagVisual inspection of detailed metadata and specifications for types within a GraphQL schema. **Distinct from GraphQL Type Analysis:** Focuses on visual documentation of schema types rather than algorithmic type identity or nullability analysis.
  • Schema Modification AuditingProgrammatic retrieval of lists of additions and removals within a schema for auditing purposes. **Distinct from GraphQL Schema Type Inspection:** Focuses on auditing a history of modifications rather than inspecting the current state of types.