awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesConcurrent Resolver Execution

Parallel execution of GraphQL resolver functions to reduce latency for complex data fetching.

Distinct from Resolver-Based Fetching: Distinct from Resolver-Based Fetching: focuses specifically on the concurrent/parallel execution of resolvers rather than the basic mapping mechanism.

Explore 6 awesome GitHub repositories matching web development · Concurrent Resolver Execution. Refine with filters or upvote what's useful.

Awesome Concurrent Resolver Execution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • graphql-go/graphqlAvatar von graphql-go

    graphql-go/graphql

    10,155Auf GitHub ansehen↗

    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

    Processes multiple data fetching requests in parallel to minimize response latency for complex queries.

    Gographqlgraphql-gosubscriptions
    Auf GitHub ansehen↗10,155
  • graphql-dotnet/graphql-dotnetAvatar von graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Auf GitHub ansehen↗

    GraphQL.NET ist ein serverseitiges Framework für den Aufbau und die Ausführung von GraphQL-APIs innerhalb von C#-Anwendungen. Es bietet ein umfassendes Toolkit für den Schema-Aufbau, eine föderierte Engine für verteilte Datengraphen und einen Subscription-Handler für die Verwaltung von Echtzeit-Datenströmen. Das Projekt zeichnet sich durch einen flexiblen Schema-Builder aus, der sowohl programmatische Code-First-Definitionen als auch deklarative Schema-First-Ansätze unter Verwendung der Standard-Schema-Definitionssprache unterstützt. Es enthält eine dedizierte Föderations-Engine, um Datengraphen in Subgraphen aufzuteilen und zu einem einheitlichen Gateway zusammenzuführen, sowie eine Data-Loader-Implementierung, die speziell darauf ausgelegt ist, das N+1-Abfrageproblem durch Batching und Caching zu lösen. Das Framework deckt ein breites Spektrum an operativen Funktionen ab, einschließlich Dependency-Injection-Integration für das Service-Lifetime-Management, Middleware-Pipelines für die Interzeption von Feldauflösungen und eine Ausführungspipeline, die mit Werttypen optimiert wurde, um Speicherallokationen zu reduzieren. Zudem bietet es Tools für die Analyse der Abfragekomplexität, Dokument-Caching und rollenbasierte Zugriffskontrolle zur Absicherung von API-Endpunkten. Die Unterstützung für Ahead-of-Time-Schema-Kompilierung ermöglicht es dem Framework, in Umgebungen ausgeführt zu werden, die dynamische Code-Generierung untersagen.

    Caps the maximum number of asynchronous field resolvers that can execute simultaneously to maintain system stability.

    C#apidotnet-coregraphiql
    Auf GitHub ansehen↗5,987
  • neelance/graphql-goAvatar von neelance

    neelance/graphql-go

    4,756Auf GitHub ansehen↗

    graphql-go ist eine Server-Bibliothek für die Implementierung von GraphQL-Servern in Go. Sie bietet die Kerninfrastruktur für Schema-Parsing, Resolver-Mapping und Query-Ausführung. Die Bibliothek enthält eine Subscription-Engine, die Echtzeit-Datenstreaming an Clients unter Verwendung von WebSocket-Transport ermöglicht. Sie verfügt zudem über einen Execution-Tracer zur Überwachung und Profilierung der Query-Leistung durch Telemetrie-Tools. Das System verwaltet Ressourcenverbrauch und Stabilität durch einen Query-Optimizer, der Tiefenbeschränkungen durchsetzt und die Resolver-Nebenläufigkeit steuert. Es unterstützt die Optimierung des Datenabrufs durch Prefetching auf Feldebene, um repetitive Datenbankanfragen zu reduzieren, und nutzt einen Panic-to-Error-Transformationsmechanismus, um die Serverstabilität zu wahren.

    Controls the number of simultaneous resolver goroutines per request to prevent system overload.

    Go
    Auf GitHub ansehen↗4,756
  • graph-gophers/graphql-goAvatar von graph-gophers

    graph-gophers/graphql-go

    4,755Auf GitHub ansehen↗

    graphql-go ist eine schema-first GraphQL-Bibliothek und Server-Implementierung für Go. Sie bietet eine Query-Ausführungs-Engine und einen Schema-Parser, der Schema-Definitions-Strings in ausführbare Strukturen konvertiert und Resolver-Signaturen validiert. Die Bibliothek enthält zudem eine Streaming-Implementierung für Echtzeit-GraphQL-Subscriptions unter Verwendung von Channels innerhalb von Resolvern. Das Projekt zeichnet sich durch parallele Resolver-Ausführung zur Reduzierung der Anfragelatenz und die Verwendung von Buffer-Pool-Speichermanagement zur Senkung des Garbage-Collection-Overheads aus. Es ermöglicht die Erstellung klonbarer Schema-Instanzen aus einem geteilten Syntaxbaum, um eindeutige Resolver-Konfigurationen oder Overrides anzuwenden. Die Bibliothek deckt breite Funktionsbereiche ab, einschließlich Schema-Management mit benutzerdefinierten Skalar-Definitionen und Metadaten-Export sowie Sicherheit durch Query-Tiefen- und Komplexitätsbegrenzungen. Sie bietet zudem Tools für effizienten Datenabruf durch Selection-Set-Inspektion, um N+1-Abfragen zu verhindern, sowie Observability durch Execution-Tracing und Resolver-Panic-Handling.

    Executes multiple field resolvers concurrently to reduce the total latency of a single query request.

    Go
    Auf GitHub ansehen↗4,755
  • strawberry-graphql/strawberryAvatar von strawberry-graphql

    strawberry-graphql/strawberry

    4,674Auf GitHub ansehen↗

    Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations and dataclasses. It functions as an asynchronous GraphQL server and execution engine, providing a bridge to expose schemas across ASGI-compliant web frameworks such as FastAPI, Django, Flask, and Litestar. The project implements GraphQL Federation, allowing for the creation of distributed schemas and entities that merge into a unified supergraph across multiple services. It also includes a dedicated toolkit for the Relay specification, supporting global object identification a

    Runs data fetching tasks concurrently using non-blocking asynchronous resolvers to prevent execution bottlenecks.

    Pythonasgiasynciodjango
    Auf GitHub ansehen↗4,674
  • async-graphql/async-graphqlAvatar von async-graphql

    async-graphql/async-graphql

    3,671Auf GitHub ansehen↗

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    Implements parallel execution of GraphQL resolver functions to minimize latency when fetching data from external sources.

    Rust
    Auf GitHub ansehen↗3,671
  1. Home
  2. Web Development
  3. Data Fetching & Caching
  4. Data Fetching
  5. Resolver-Based Fetching
  6. Concurrent Resolver Execution

Unter-Tags erkunden

  • Concurrency LimitsControls that restrict the number of asynchronous resolvers executing simultaneously. **Distinct from Concurrent Resolver Execution:** Focuses on capping the number of concurrent resolvers, whereas the parent describes the general mechanism of concurrent execution.