awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • graphql-go/graphqlAvatar de graphql-go

    graphql-go/graphql

    10,155Voir sur 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
    Voir sur GitHub↗10,155
  • apis-guru/graphql-voyagerAvatar de APIs-guru

    APIs-guru/graphql-voyager

    8,144Voir sur 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
    Voir sur GitHub↗8,144
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Voir sur GitHub↗

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

    TypeScriptapiapi-clientapi-mock
    Voir sur GitHub↗6,341
  • rmosolgo/graphql-rubyAvatar de rmosolgo

    rmosolgo/graphql-ruby

    5,448Voir sur GitHub↗

    GraphQL-Ruby est une bibliothèque Ruby pour construire des API GraphQL avec un schéma fortement typé et un moteur d'exécution de requêtes dédié. Elle fournit un framework complet pour mapper les objets de l'application à un système de types formel, permettant une récupération de données structurée via des résolveurs définis. Le projet se distingue par des mécanismes avancés de performance et de livraison, incluant un data loader pour le batching et le cache afin d'éviter les patterns de requêtes N+1. Il supporte la livraison de données haute performance via le streaming de réponses incrémentales, les réponses de requêtes différées et la récupération de données en parallèle utilisant des fibers. De plus, il offre un support natif pour les conventions Relay, incluant des helpers spécialisés pour les connexions et l'identification d'objets. La bibliothèque couvre une large surface de gestion d'API, incluant un contrôle d'accès granulaire, le versioning de schéma pour maintenir la rétrocompatibilité et des mises à jour en temps réel via des abonnements. Elle inclut également des outils de gestion de trafic pour protéger les ressources serveur, tels que la limitation de complexité des requêtes et le rate limiting. Le développement et l'observabilité sont supportés par des outils d'analyse AST, le traçage d'exécution et des utilitaires de test spécialisés pour la vérification du chargement par lots.

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

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

Explorer les sous-tags

  • GraphQL Schema Type Inspection1 sous-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.