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
·

2 repository-uri

Awesome GitHub RepositoriesSchema-Based Execution

Mapping network requests to a predefined schema to resolve data through field-level functions.

Distinct from Schema-Auto-Resolved Executions: Candidates focus on auto-resolution or DB schema management; this is about the core execution mapping of GraphQL.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Schema-Based Execution. Refine with filters or upvote what's useful.

Awesome Schema-Based Execution GitHub Repositories

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

    graphql/express-graphql

    6,270Vezi pe GitHub↗

    express-graphql este o implementare de server API GraphQL și middleware HTTP care conectează o schemă GraphQL la un server HTTP. Acesta oferă un parser de cereri pentru a extrage interogări și variabile din diverse tipuri de conținut și un furnizor de context pentru a injecta datele cererii HTTP și starea sesiunii în funcțiile resolver. Biblioteca include un IDE interactiv bazat pe browser care detectează cererile GET pentru a servi o interfață HTML pentru testarea interogărilor și inspectarea răspunsurilor. De asemenea, suportă un pipeline de execuție personalizat, permițând suprascrierea funcțiilor implicite de parsare, validare, execuție și formatare a erorilor. Proiectul acoperă integrarea API prin middleware și parsarea parametrilor cererii, alături de o arhitectură pentru validarea interogărilor bazată pe AST și execuția bazată pe schemă. Mai mult, oferă mecanisme pentru extinderea metadatelor de răspuns și aplicarea regulilor de validare pentru a restricționa anumite câmpuri sau operațiuni.

    Maps incoming network requests to a predefined GraphQL schema to resolve data through field-level functions.

    TypeScriptexpress-graphqlexpress-middlewaregraphql
    Vezi pe GitHub↗6,270
  • webonyx/graphql-phpAvatar webonyx

    webonyx/graphql-php

    4,717Vezi pe GitHub↗

    Acest proiect este o implementare PHP a specificației GraphQL. Oferă o suită de instrumente pentru construirea de servere care procesează interogări și mutații, incluzând un parser de schemă, un motor de execuție pentru evaluarea operațiunilor și un toolkit pentru manipularea arborilor de sintaxă abstractă (AST). Biblioteca se diferențiază printr-un toolkit AST specializat care permite inspectarea, modificarea și afișarea arborilor de sintaxă abstractă GraphQL. Include, de asemenea, un mecanism pentru rezolvarea amânată a câmpurilor (deferred field resolution), permițând preluarea asincronă a datelor și prevenind blocarea firului principal de execuție. Implementarea acoperă domenii largi de capabilități, inclusiv gestionarea schemelor prin limbajul de definire a schemelor (SDL), validarea documentelor bazată pe reguli pentru securitate și gestionarea formatată a erorilor pentru a asigura răspunsuri conforme cu specificațiile.

    Implements the core engine that maps GraphQL query fields to resolver functions based on the schema.

    PHP
    Vezi pe GitHub↗4,717
  1. Home
  2. Software Engineering & Architecture
  3. Schema-Based Execution