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
·

52 Repos

Awesome GitHub RepositoriesGraphQL Integrations

Tools and utilities for bridging database schemas with GraphQL APIs.

Distinguishing note: Specifically targets GraphQL ecosystem compatibility.

Explore 52 awesome GitHub repositories matching data & databases · GraphQL Integrations. Refine with filters or upvote what's useful.

Awesome GraphQL Integrations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • react/create-react-appAvatar von react

    react/create-react-app

    103,327Auf GitHub ansehen↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Provides the ability to load and import GraphQL files directly within the source code.

    JavaScriptbuild-toolsreactzero-configuration
    Auf GitHub ansehen↗103,327
  • drizzle-team/drizzle-ormAvatar von drizzle-team

    drizzle-team/drizzle-orm

    34,835Auf GitHub ansehen↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    Enables seamless integration between database schemas and GraphQL APIs.

    TypeScriptormtypescriptsql
    Auf GitHub ansehen↗34,835
  • hasura/graphql-engineAvatar von hasura

    hasura/graphql-engine

    32,064Auf GitHub ansehen↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Transforms database tables and relationships into a queryable GraphQL schema with built-in filters.

    TypeScriptaccess-controlapiautomatic-api
    Auf GitHub ansehen↗32,064
  • spicetify/cliAvatar von spicetify

    spicetify/cli

    23,479Auf GitHub ansehen↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Sends queries and mutations to remote services to retrieve or modify data structures.

    JavaScriptcommand-linecommand-line-toolcustomization
    Auf GitHub ansehen↗23,479
  • pubkey/rxdbAvatar von pubkey

    pubkey/rxdb

    23,048Auf GitHub ansehen↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Replicates local data with remote GraphQL endpoints by defining custom pull and push logic to maintain consistent data states.

    TypeScriptangularbrowser-databasecouchdb
    Auf GitHub ansehen↗23,048
  • saleor/saleorAvatar von saleor

    saleor/saleor

    22,610Auf GitHub ansehen↗

    Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens

    Provides a flexible GraphQL interface for retrieving and manipulating granular commerce data.

    Pythoncartcheckoutcommerce
    Auf GitHub ansehen↗22,610
  • prefecthq/prefectAvatar von PrefectHQ

    PrefectHQ/prefect

    21,640Auf GitHub ansehen↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Executes custom GraphQL queries and mutations against remote services using authenticated credentials.

    Pythonautomationdatadata-engineering
    Auf GitHub ansehen↗21,640
  • pmndrs/jotaiAvatar von pmndrs

    pmndrs/jotai

    21,208Auf GitHub ansehen↗

    Jotai is a state management library for React applications that utilizes an atomic model to handle data. It organizes application state into small, independent units called atoms, which automatically track dependencies and trigger granular updates to components. By building state through these composable primitives, the library ensures that only the necessary parts of an application re-render when data changes. The library distinguishes itself through its flexible approach to state composition and asynchronous data handling. It integrates promises directly into the state model, allowing devel

    Enables updating remote data via GraphQL mutations with integrated state tracking.

    TypeScriptatomichacktoberfestmanagement
    Auf GitHub ansehen↗21,208
  • grpc-ecosystem/grpc-gatewayAvatar von grpc-ecosystem

    grpc-ecosystem/grpc-gateway

    19,930Auf GitHub ansehen↗

    This project is a REST-to-gRPC API gateway and JSON reverse proxy that translates RESTful HTTP requests into gRPC service calls. It functions as a protocol buffer proxy generator, providing the tools necessary to bridge JSON-based HTTP traffic with backend gRPC servers. The system distinguishes itself by automating the creation of reverse-proxy servers and stubs through protobuf-driven code generation. It also includes a dedicated OpenAPI specification generator that produces OpenAPI v2 and v3 documents from gRPC service definitions and annotations. The project covers a broad range of integr

    Converts RESTful HTTP requests into gRPC service calls using a reverse-proxy server generated from protocol definitions.

    Gogogrpcgrpc-gateway
    Auf GitHub ansehen↗19,930
  • xi-editor/xi-editorAvatar von xi-editor

    xi-editor/xi-editor

    19,816Auf GitHub ansehen↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Merges local state with remote updates using a conflict resolver and page watcher for consistency.

    Rust
    Auf GitHub ansehen↗19,816
  • github/docsAvatar von github

    github/docs

    18,951Auf GitHub ansehen↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Authenticates and processes GraphQL queries and mutations through a structured, schema-based interface.

    TypeScriptdocsworks-with-codespaces
    Auf GitHub ansehen↗18,951
  • chentsulin/awesome-graphqlAvatar von chentsulin

    chentsulin/awesome-graphql

    14,975Auf GitHub ansehen↗

    Awesome GraphQL is a curated directory and resource collection for the GraphQL ecosystem. It serves as a central index for developers to discover libraries, tools, and specifications required for building, testing, and managing data layer implementations across various programming languages. The repository provides access to a comprehensive range of utilities that support the entire GraphQL lifecycle. This includes resources for server-side API development, client-side integration, and schema management. It also highlights tools for security enforcement, such as rate limiting and input valida

    Provides utilities for bridging database schemas and existing services with GraphQL APIs.

    awesomeawesome-listgraphql
    Auf GitHub ansehen↗14,975
  • graphile/crystalAvatar von graphile

    graphile/crystal

    12,931Auf GitHub ansehen↗

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

    Define custom database-backed mutations as GraphQL endpoints without manually wiring the schema.

    TypeScriptapiautomatic-apiexpress
    Auf GitHub ansehen↗12,931
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Configures and interacts with backend data stores through a unified GraphQL interface to facilitate data retrieval and manipulation.

    TypeScriptawscloud-infrastructurehacktoberfest
    Auf GitHub ansehen↗12,817
  • canopy-network/canopyAvatar von canopy-network

    canopy-network/canopy

    11,413Auf GitHub ansehen↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Reads and writes persistent key-value data during block execution to implement application logic.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Auf GitHub ansehen↗11,413
  • 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

    Executes state-changing mutations serially to ensure requested processing order is maintained.

    Gographqlgraphql-gosubscriptions
    Auf GitHub ansehen↗10,155
  • aws-amplify/amplify-jsAvatar von aws-amplify

    aws-amplify/amplify-js

    9,568Auf GitHub ansehen↗

    This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It serves as a bridge to backend providers for user authentication, binary object storage, and real-time data synchronization. The library provides a unified interface for managing cloud identity and access, executing queries and mutations against GraphQL endpoints, and consuming REST APIs with secure request signing. It also includes tools for accessing machine learning services for natural language processing and computer vision. Broad capability areas include offline-first data

    Enables application data synchronization and updates by sending queries and mutations to GraphQL endpoints.

    TypeScript
    Auf GitHub ansehen↗9,568
  • bigbluebutton/bigbluebuttonAvatar von bigbluebutton

    bigbluebutton/bigbluebutton

    9,040Auf GitHub ansehen↗

    BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and

    Uses GraphQL mutation handlers to update backend state and manage user permissions.

    JavaScriptbigbluebuttoncollaborationconferencing
    Auf GitHub ansehen↗9,040
  • urql-graphql/urqlAvatar von urql-graphql

    urql-graphql/urql

    8,959Auf GitHub ansehen↗

    urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en

    Provides the mechanism to send and execute GraphQL mutations to modify remote data.

    TypeScriptcomplex-appsexchangegraphql
    Auf GitHub ansehen↗8,959
  • formidablelabs/urqlAvatar von FormidableLabs

    FormidableLabs/urql

    8,956Auf GitHub ansehen↗

    urql is a GraphQL client and data management tool used to execute GraphQL operations and synchronize data from remote servers within a software application. It functions as a mechanism for fetching, caching, and managing GraphQL data to maintain state across application views. The project features a pluggable middleware architecture and a normalized GraphQL cache. This allows for the insertion of custom logic into the request and response lifecycle to modify client behavior and the organization of responses by unique identifiers to ensure data consistency. The client provides capabilities fo

    Synchronizes the local application state with remote GraphQL endpoints using queries and mutations.

    TypeScript
    Auf GitHub ansehen↗8,956
Vorherige123Nächste
  1. Home
  2. Data & Databases
  3. GraphQL Integrations

Unter-Tags erkunden

  • API Style ComparisonsEvaluates architectural differences in endpoint structure, data fetching, caching, and error handling to choose the right API style. **Distinct from REST to GraphQL Translation:** Distinct from REST to GraphQL Translation: focuses on comparative analysis of API paradigms rather than converting between them.
  • Client Query ExecutionClient-side logic for executing and managing the results of GraphQL queries. **Distinct from GraphQL Integrations:** Focuses on the client-side execution of queries rather than the server-side integration or generation of APIs.
  • File Import SupportCapabilities for importing non-JavaScript files, such as GraphQL schemas, directly into source code. **Distinct from GraphQL Integrations:** Distinct from GraphQL Integrations: focuses on the build-time ability to import .graphql files rather than the API bridge itself
  • GraphQL Request RoutingMapping GraphQL types and fields to handler functions using decorators. **Distinct from GraphQL Integrations:** Focuses on the routing mechanism from GraphQL fields to Python functions, rather than database schema bridging.
  • JSON-to-gRPC TranslationDynamic conversion of JSON payloads into binary Protobuf messages for invoking gRPC services. **Distinct from REST-to-gRPC Translation:** Distinct from REST-to-gRPC Translation: focuses on dynamic conversion using compiled descriptors for client-side invocation rather than server-side proxying.
  • Mutation Handlers3 Sub-TagsLogic for executing and tracking remote data mutations within a GraphQL-based state system. **Distinct from GraphQL Integrations:** Distinct from GraphQL Integrations: focuses on the mutation lifecycle and state tracking rather than schema bridging.
  • Operation Execution4 Sub-TagsMechanisms for sending queries and mutations to remote GraphQL services. **Distinct from GraphQL Integrations:** Distinct from GraphQL Integrations: focuses on the execution of operations rather than schema bridging.
  • REST to GraphQL Translation1 Sub-TagConversion of RESTful API requests into GraphQL queries. **Distinct from GraphQL Integrations:** Specifically handles the translation from REST to GraphQL, not general database-to-GraphQL bridging.
  • REST-to-gRPC TranslationConversion of RESTful HTTP API requests into gRPC service calls. **Distinct from REST to GraphQL Translation:** Distinct from REST to GraphQL Translation: target protocol is gRPC/Protobuf instead of GraphQL.
  • State Synchronization2 Sub-TagsMechanisms for synchronizing local application state with remote GraphQL endpoints via queries and mutations. **Distinct from GraphQL Integrations:** Focuses on the synchronization of state rather than the general bridging of database schemas.