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
·

22 Repos

Awesome GitHub RepositoriesGraphQL Clients

Tools for composing, validating, and executing GraphQL queries and mutations.

Distinct from GraphQL Integrations: The candidates focus on server-side implementation or general integrations; this is specifically about the client-side authoring tool.

Explore 22 awesome GitHub repositories matching development tools & productivity · GraphQL Clients. Refine with filters or upvote what's useful.

Awesome GraphQL Clients GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • carguo/gsy_github_app_flutterAvatar von CarGuo

    CarGuo/gsy_github_app_flutter

    15,457Auf GitHub ansehen↗

    This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist

    Implements a data-driven interface using GraphQL to retrieve nested GitHub repository and user information efficiently.

    Dartandroidcross-platformdart
    Auf GitHub ansehen↗15,457
  • pockethub/pockethubAvatar von pockethub

    pockethub/PocketHub

    9,363Auf GitHub ansehen↗

    PocketHub is an Android mobile client and Git client designed for managing GitHub repositories, issues, and pull requests. It functions as a mobile interface and API wrapper that interacts with the GitHub REST API to facilitate account and repository management on mobile devices. The application enables a mobile Git workflow, allowing users to track development progress and review code changes. This includes capabilities for GitHub repository administration and the management of user profiles and account activity. The project implements a mobile interface for interacting with GitHub via REST

    Acts as a client specifically designed to interact with GitHub's REST API for repository management.

    Java
    Auf GitHub ansehen↗9,363
  • octokit/octokit.jsAvatar von octokit

    octokit/octokit.js

    7,795Auf GitHub ansehen↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    Acts as the primary client library for interacting with GitHub's GraphQL and REST APIs across multiple runtimes.

    TypeScriptgithubhacktoberfestjavascript
    Auf GitHub ansehen↗7,795
  • apollographql/react-apolloAvatar von apollographql

    apollographql/react-apollo

    6,799Auf GitHub ansehen↗

    React Apollo is a React-specific GraphQL data fetching library that binds Apollo Client to components through declarative hooks for queries, mutations, and subscriptions. It provides a declarative approach to GraphQL query execution where components declare their data requirements and automatically receive loading, error, and data states without managing request lifecycle code. The library distinguishes itself through a normalized cache layer that deduplicates entities and serves repeated requests without network calls, combined with incremental result streaming via the @defer directive for

    Wraps the component tree root with a provider that makes the GraphQL client accessible to all child components.

    JavaScriptapollographqlreact
    Auf GitHub ansehen↗6,799
  • prisma-labs/graphql-requestAvatar von prisma-labs

    prisma-labs/graphql-request

    6,113Auf GitHub ansehen↗

    graphql-request is a lightweight, type-safe GraphQL client library for JavaScript that runs across browsers, Node.js, and other JavaScript environments. It provides a minimal HTTP client for sending queries and mutations, with a promise-based execution model that uses the native fetch API for cross-runtime compatibility without additional dependencies. The client supports reusable selection set composition at runtime, allowing fragments to be shared across multiple requests to reduce duplication. It includes a plugin-based extension system for adding custom middleware, tracing, or file upload

    Provides a lightweight, type-safe HTTP client for sending GraphQL queries and mutations across any JavaScript runtime.

    TypeScript
    Auf GitHub ansehen↗6,113
  • akryum/vue-apolloAvatar von Akryum

    Akryum/vue-apollo

    6,041Auf GitHub ansehen↗

    Vue Apollo is a GraphQL integration library for Vue applications that connects Vue components to GraphQL APIs using Apollo Client. It provides a reactive data layer for querying, mutating, and subscribing to data from GraphQL endpoints, with automatic cache updates and real-time subscription support. The library offers multiple API surfaces for working with GraphQL data, including slot-based declarative components, composable functions for the Composition API, and Options API integration. It handles the full lifecycle of GraphQL operations, from automatic data fetching with reactive queries t

    Integrates Apollo GraphQL queries, mutations, and subscriptions into Vue components with reactive data binding.

    TypeScript
    Auf GitHub ansehen↗6,041
  • huachao/vscode-restclientAvatar von Huachao

    Huachao/vscode-restclient

    6,010Auf GitHub ansehen↗

    This is a Visual Studio Code extension that lets developers compose, send, and inspect HTTP requests directly from within the editor. It uses .http and .rest files as executable request definitions, parsing each block of text into a complete HTTP request that is dispatched via Node.js built-in HTTP modules without requiring a separate server process. The extension renders full HTTP responses with syntax-highlighted body, status line, and headers in a dedicated editor tab or side panel. The extension supports multiple authentication schemes including Basic, Digest, SSL certificates, Azure

    Supports authoring and sending GraphQL queries with variables from within the editor.

    TypeScriptgraphqlhttphttp-client
    Auf GitHub ansehen↗6,010
  • platane/snkAvatar von Platane

    Platane/snk

    5,899Auf GitHub ansehen↗

    Snk is a GitHub profile readme widget that generates an animated snake visualization from a user's contribution graph data. It transforms the familiar contribution grid into a sequence where a snake moves across the cells, consuming them in order, and outputs the result as an animated SVG or GIF file. The project automates the entire workflow through a daily cron-triggered job, fetching contribution data via the GitHub GraphQL API, constructing the snake animation frame by frame, and exporting the final image. Users can customize the color palette of both the snake and the grid cells to match

    Retrieves user contribution graph data via the GitHub GraphQL API for animation generation.

    TypeScriptgifgithub-actionsgithub-contribution-graph
    Auf GitHub ansehen↗5,899
  • actions/toolkitAvatar von actions

    actions/toolkit

    5,772Auf GitHub ansehen↗

    The GitHub ToolKit for developing GitHub Actions.

    Ships a context-aware Octokit client that automatically injects authentication and workflow metadata.

    TypeScript
    Auf GitHub ansehen↗5,772
  • altair-graphql/altairAvatar von altair-graphql

    altair-graphql/altair

    5,412Auf GitHub ansehen↗

    Altair ist ein grafischer GraphQL-API-Client, eine integrierte Entwicklungsumgebung (IDE) und ein Schema-Explorer. Es fungiert als Debugging-Tool und Kollaborationsplattform für die Ausführung von Queries, Mutations und Subscriptions gegen GraphQL-Server. Das Projekt zeichnet sich durch cloud-synchronisierte Workspaces aus, um Query-Sammlungen innerhalb von Teams zu organisieren und zu teilen. Es bietet ein flexibles Erweiterungs-Framework, das die Installation und Ausführung von Drittanbieter-Plugins in isolierten Sandboxes ermöglicht. Die Plattform deckt eine Vielzahl von Funktionen ab, darunter KI-gestützte Query-Erstellung, visuelle Schema-Erkundung und Echtzeit-Daten-Subscriptions über mehrere Transportprotokolle. Zudem enthält sie Tools für Request-Automatisierung durch Pre- und Post-Request-Scripting sowie Dienstprogramme zur Verwaltung von Umgebungsvariablen und zur Analyse von Response-Metadaten. Altair ist als Desktop-Anwendung, Browser-Erweiterung und webbasierte Anwendung verfügbar und kann auf privaten Servern gehostet werden.

    Functions as a graphical GraphQL client for composing, validating, and executing queries and mutations.

    TypeScript
    Auf GitHub ansehen↗5,412
  • gitify-app/gitifyAvatar von gitify-app

    gitify-app/gitify

    5,272Auf GitHub ansehen↗

    Gitify is a cross-platform desktop application for monitoring GitHub alerts and activity through a native system tray or menu bar interface. It functions as a specialized API client that connects to both GitHub cloud and GitHub Enterprise servers on macOS, Windows, and Linux. The application manages multiple GitHub accounts and servers simultaneously from a single interface. It focuses on reducing notification noise by allowing users to filter alerts and prioritize important updates, moving monitoring away from the web browser. Users can customize alert behaviors through visual themes, nativ

    Functions as a specialized API client for interacting with GitHub cloud and Enterprise servers.

    TypeScriptelectrongithubgithub-api
    Auf GitHub ansehen↗5,272
  • riverqueue/riverAvatar von riverqueue

    riverqueue/river

    5,252Auf GitHub ansehen↗

    River ist ein transaktionaler Job-Queue- und verteilter Job-Scheduler für Go, der PostgreSQL für Persistenz und State-Management nutzt. Es fungiert als Framework für fortsetzbare Tasks, wodurch lang laufende Hintergrundprozesse in persistierte Schritte unterteilt werden können, die nach einem Fehler vom letzten gespeicherten Checkpoint aus fortgesetzt werden können. Das System stellt eine strikte Datenkonsistenz sicher, indem Hintergrund-Tasks innerhalb derselben Datenbanktransaktion wie die primären Anwendungsdaten in die Warteschlange eingereiht und abgeschlossen werden können. Es zeichnet sich durch ein Koordinator-Modell aus, das Leader-Election nutzt, um periodische und verzögerte Tasks über einen Cluster von Worker-Nodes hinweg zu verwalten. Die Plattform deckt eine breite Palette an Funktionen ab, darunter asynchrone Task-Verarbeitung, Retry-Policy-Konfiguration mit Exponential-Backoff und Workload-Isolation durch benannte Queues. Zudem bietet sie Tools für das Monitoring via Web-Management-Interface, Execution-Telemetry und ein Middleware-System zur Injektion von Cross-Cutting-Concerns wie Logging. Datenbank-Schema-Migrationen können über ein Command-Line-Interface oder direkt per Code verwaltet werden.

    Provides a mechanism to retrieve the active client instance from the execution context for performing operations within a task.

    Go
    Auf GitHub ansehen↗5,252
  • actions/github-scriptAvatar von actions

    actions/github-script

    4,975Auf GitHub ansehen↗

    github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub API. It serves as a JavaScript workflow scripting runtime and API client, providing a pre-configured authenticated client for automating tasks within GitHub Actions pipelines. The project enables the implementation of custom workflow logic that exceeds standard YAML syntax, including the ability to perform REST API calls and execute GraphQL queries for complex data extraction. It supports the management of multiple authenticated clients to facilitate cross-organization repository

    Retrieves deeply nested or complex data from GitHub using GraphQL queries within CI pipelines.

    TypeScript
    Auf GitHub ansehen↗4,975
  • bagisto/nextjs-commerceAvatar von bagisto

    bagisto/nextjs-commerce

    4,287Auf GitHub ansehen↗

    Bagisto Next.js Commerce is a headless, server-side rendered e-commerce storefront built on Next.js that connects to any backend commerce API exclusively through GraphQL. It delivers SEO-optimized product pages with fast initial loads by combining server-side rendering with incremental static regeneration, and automatically optimizes images for different devices and network conditions. The storefront decouples the user interface from backend commerce logic, enabling flexible integration with any API protocol without modifying the frontend code. It supports the full shopping lifecycle includin

    Communicates with the commerce backend exclusively through GraphQL queries and mutations for all shopping operations.

    TypeScriptheadlessheadless-commercenextjs
    Auf GitHub ansehen↗4,287
  • apollographql/apollo-kotlinAvatar von apollographql

    apollographql/apollo-kotlin

    3,955Auf GitHub ansehen↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Provides a strongly-typed GraphQL client for Kotlin and JVM applications with automatic code generation.

    Kotlinandroidapollographqlgraphql
    Auf GitHub ansehen↗3,955
  • apollographql/apollo-androidAvatar von apollographql

    apollographql/apollo-android

    3,953Auf GitHub ansehen↗

    Apollo Android ist eine typsichere GraphQL-Client-Bibliothek für die Ausführung von Queries und Mutations über JVM, Android und Kotlin Multiplatform hinweg. Sie enthält ein Codegenerierungstool, das unveränderliche Klassen und Parser aus GraphQL-Schemas und Operationsdateien erstellt, um Typsicherheit zur Kompilierzeit zu gewährleisten. Das Projekt verfügt über einen normalisierten Cache, der Antworten in eine Lookup-Tabelle flacht, um eine einzige Quelle der Wahrheit beizubehalten. Es bietet zudem einen Subscription-Client für Echtzeit-Updates serverseitiger Daten via WebSocket- oder SSE-Verbindungen sowie ein Mocking-Framework zur Simulation von Serverantworten und zur Generierung gefälschter typsicherer Daten für Tests. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich Netzwerkoptimierung durch Request-Batching und persistente Queries sowie die Verwaltung des lokalen Datenzustands mit optimistischen Updates und Paginierung. Sie unterstützt die Integration benutzerdefinierter HTTP-Engines und das Mapping benutzerdefinierter Skalartypen auf native Sprachklassen. Das Tool integriert sich in Entwicklungs-IDEs, um automatische Codegenerierung und Navigation vom Editor zu Definitionen bereitzustellen.

    Provides a strongly-typed GraphQL client for Android, JVM, and Kotlin Multiplatform.

    Kotlin
    Auf GitHub ansehen↗3,953
  • octokit/octokit.rbAvatar von octokit

    octokit/octokit.rb

    3,945Auf GitHub ansehen↗

    Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c

    Provides a comprehensive Ruby client specifically designed to interact with GitHub's REST and GraphQL APIs.

    Rubygithubgithub-apihacktoberfest
    Auf GitHub ansehen↗3,945
  • httpie/desktopAvatar von httpie

    httpie/desktop

    3,851Auf GitHub ansehen↗

    This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in

    Provides a dedicated GraphQL client with syntax highlighting and server-driven autocomplete.

    apiapi-clientapi-testing
    Auf GitHub ansehen↗3,851
  • github-tools/githubAvatar von github-tools

    github-tools/github

    3,728Auf GitHub ansehen↗

    Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from browser-based environments. It serves as a programmatic interface for managing repositories, issues, pull requests, and user profiles. The library provides a high-level wrapper that organizes API functionality into resource-specific namespaces. It implements an asynchronous promise interface and includes mechanisms for pagination-aware data fetching and rate-limit tracking to prevent service interruptions. The tool covers a broad range of administrative capabilities, including

    Serves as a programmatic client for managing repositories, issues, pull requests, and user profiles via the GitHub API.

    JavaScript
    Auf GitHub ansehen↗3,728
  • michael/githubAvatar von michael

    michael/github

    3,729Auf GitHub ansehen↗

    This project is a GitHub API client and resource manager designed for interacting with GitHub REST and GraphQL APIs. It serves as a programmatic interface for automating the management of repositories, issues, and pull requests. The library functions as a workflow automation tool, providing a simplified interface to handle repository data and account settings. It enables the creation of custom scripts to streamline repetitive tasks and data retrieval from the GitHub platform. The implementation provides a wrapper for external API calls that operates across both browser and server environment

    Serves as a dedicated client library for interacting with GitHub's REST and GraphQL APIs.

    JavaScript
    Auf GitHub ansehen↗3,729
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. GraphQL Clients

Unter-Tags erkunden

  • GitHub API Clients1 Sub-TagClients specifically designed to interact with GitHub's GraphQL and REST APIs. **Distinct from GraphQL Clients:** Focuses on GitHub-specific API consumption rather than general GraphQL client tooling.
  • Provider-Based ClientsWraps a component tree root with a provider that makes the GraphQL client accessible to all child components. **Distinct from GraphQL Clients:** Distinct from general GraphQL clients: specifically provides a React context provider for client injection into the component tree.
  • VueGraphQL client libraries specifically integrated with Vue's reactive system and component lifecycle. **Distinct from GraphQL Clients:** Distinct from GraphQL Clients: specifically targets Vue's reactivity and component model, not general-purpose GraphQL clients.