awesome-repositories.com
Blog
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesDataLoader Batching Engines

Engines that group data fetching requests by key into single batch calls to eliminate N+1 query problems.

Distinct from Query Batching: Distinct from Query Batching: specifically designed for GraphQL resolvers to batch and cache data fetches by key, not general computational query batching.

Explore 5 awesome GitHub repositories matching data & databases · DataLoader Batching Engines. Refine with filters or upvote what's useful.

Awesome DataLoader Batching Engines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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.

    Implements the DataLoader pattern to batch requests and cache results, eliminating N+1 query problems.

    C#apidotnet-coregraphiql
    Auf GitHub ansehen↗5,987
  • chillicream/hotchocolateAvatar von ChilliCream

    ChilliCream/hotchocolate

    5,713Auf GitHub ansehen↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    Implements DataLoader-based batching to eliminate N+1 query problems in GraphQL resolvers.

    C#
    Auf GitHub ansehen↗5,713
  • chillicream/graphql-platformAvatar von ChilliCream

    ChilliCream/graphql-platform

    5,712Auf GitHub ansehen↗

    GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for building APIs and gateways, along with a typed C# client for consuming GraphQL services. At its core, it translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches, enabling developers to define their API structure directly from their existing .NET code. The platform distinguishes itself through several integrated capabilities that address common GraphQL production concerns. It includes a DataLoader batching and caching engine that gr

    Ships a DataLoader batching engine that groups data fetching requests by key to solve the N+1 problem in resolvers.

    C#asp-netasp-net-corec-sharp
    Auf GitHub ansehen↗5,712
  • rmosolgo/graphql-rubyAvatar von rmosolgo

    rmosolgo/graphql-ruby

    5,448Auf GitHub ansehen↗

    GraphQL-Ruby ist eine Ruby-Bibliothek zum Erstellen von GraphQL-APIs mit einem stark typisierten Schema und einer dedizierten Query-Execution-Engine. Sie bietet ein umfassendes Framework zum Mappen von Anwendungsobjekten auf ein formales Typsystem, was strukturiertes Datenabrufen durch definierte Resolver ermöglicht. Das Projekt zeichnet sich durch fortschrittliche Performance- und Bereitstellungsmechanismen aus, darunter einen Data Loader für Batching und Caching zur Vermeidung von N+1-Abfragemustern. Es unterstützt leistungsstarke Datenbereitstellung durch inkrementelles Response-Streaming, verzögerte Abfrageantworten und paralleles Datenabrufen mittels Fibers. Zudem bietet es native Unterstützung für Relay-Konventionen, einschließlich spezialisierter Helfer für Connections und Objektidentifikation. Die Bibliothek deckt ein breites Spektrum an API-Management ab, einschließlich fein abgestufter Zugriffskontrolle, Schema-Versionierung zur Wahrung der Abwärtskompatibilität und Echtzeit-Updates via Subscriptions. Sie enthält zudem Traffic-Management-Tools zum Schutz von Serverressourcen, wie z. B. die Begrenzung der Abfragekomplexität und Request-Rate-Limiting. Entwicklung und Observability werden durch AST-Analysewerkzeuge, Execution-Tracing und spezialisierte Test-Utilities zur Verifizierung von Batch-Loading unterstützt.

    Provides a DataLoader engine to batch data fetching requests and eliminate N+1 query problems.

    Ruby
    Auf GitHub ansehen↗5,448
  • kriasoft/nodejs-api-starterAvatar von kriasoft

    kriasoft/nodejs-api-starter

    3,970Auf GitHub ansehen↗

    Dieses Projekt ist eine Full-Stack-Monorepo-Vorlage und ein Node.js-GraphQL-API-Template. Es bietet ein Seed-Projekt, das eine Schema-First-GraphQL-API, eine PostgreSQL-Datenbank und ein React-Frontend innerhalb eines einzigen Repositorys integriert, um Typen zwischen Backend und Benutzeroberfläche zu teilen. Die Architektur beinhaltet einen Serverless-Wrapper für Cloud-Bereitstellung und automatische Skalierung. Sie implementiert eine Request-Batching-Ebene, um die Datenbankleistung durch die Vermeidung des N+1-Abfrageproblems zu optimieren. Das Projekt deckt Datenbankmanagement durch migrationsbasierte Schema-Versionierung und Seed-Dateien ab. Es enthält zudem Funktionen für die Integration von Benutzeridentitäten, einschließlich Authentifizierung, Autorisierung und berechtigungsbasierter Zugriffskontrolle.

    Implements a request batching layer using DataLoader to eliminate N+1 query problems in GraphQL resolvers.

    TypeScript
    Auf GitHub ansehen↗3,970
  1. Home
  2. Data & Databases
  3. Batch Processing
  4. Batch Matrix Multiplication Utilities
  5. Query Batching
  6. DataLoader Batching Engines