awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 个仓库

Awesome GitHub RepositoriesMutation Handlers

Logic 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.

Explore 19 awesome GitHub repositories matching data & databases · Mutation Handlers. Refine with filters or upvote what's useful.

Awesome Mutation Handlers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • hasura/graphql-enginehasura 的头像

    hasura/graphql-engine

    32,064在 GitHub 上查看↗

    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

    Extends the API with custom mutations that trigger external webhook resolvers to implement business logic.

    TypeScriptaccess-controlapiautomatic-api
    在 GitHub 上查看↗32,064
  • pmndrs/jotaipmndrs 的头像

    pmndrs/jotai

    21,208在 GitHub 上查看↗

    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
    在 GitHub 上查看↗21,208
  • graphile/crystalgraphile 的头像

    graphile/crystal

    12,931在 GitHub 上查看↗

    🔮 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
    在 GitHub 上查看↗12,931
  • canopy-network/canopycanopy-network 的头像

    canopy-network/canopy

    11,413在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,413
  • graphql-go/graphqlgraphql-go 的头像

    graphql-go/graphql

    10,155在 GitHub 上查看↗

    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
    在 GitHub 上查看↗10,155
  • bigbluebutton/bigbluebuttonbigbluebutton 的头像

    bigbluebutton/bigbluebutton

    9,040在 GitHub 上查看↗

    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

    Updates backend data and manages application state using a typed GraphQL query language.

    JavaScriptbigbluebuttoncollaborationconferencing
    在 GitHub 上查看↗9,040
  • howtographql/howtographqlhowtographql 的头像

    howtographql/howtographql

    8,708在 GitHub 上查看↗

    This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides instructional content and guides focused on designing schemas, implementing servers, and managing the end-to-end workflow of building production-ready applications. The material covers the conceptual differences between graph-based data structures and traditional API architectures. It includes a dedicated security course and guides for client integration, teaching users how to fetch data, manage application state, and apply protection measures to secure API endpoints. The scope of

    Provides tutorials on defining and executing server-side mutations to modify backend data.

    TypeScriptapollographqlgraphqlprisma
    在 GitHub 上查看↗8,708
  • javalin/javalinjavalin 的头像

    javalin/javalin

    8,290在 GitHub 上查看↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Implements server-side logic for handling GraphQL mutations to create, update, or delete data.

    Kotlinhacktoberfestjavajavalin
    在 GitHub 上查看↗8,290
  • graphql-python/graphenegraphql-python 的头像

    graphql-python/graphene

    8,238在 GitHub 上查看↗

    Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and resolvers. It provides a system for mapping internal data models to typed GraphQL schemas, enabling the creation of servers that process queries and execute resolvers to return structured data. The project includes a full implementation of the Relay specification, providing standardized patterns for global object identification and cursor-based pagination. It utilizes a class-based approach to schema definition and supports interface-based type inheritance. The framework covers a broa

    Provides a standardized interface for implementing server-side data mutations and returning updated results.

    Python
    在 GitHub 上查看↗8,238
  • rrousselgit/riverpodrrousselGit 的头像

    rrousselGit/riverpod

    7,315在 GitHub 上查看↗

    Riverpod is a reactive state management framework for Dart that manages application state through providers which automatically track dependencies and rebuild dependents when values change. It functions as an asynchronous data caching library, caching results of async operations and exposing loading, error, and data states to widgets without manual future handling. The framework includes a provider composition system that combines multiple providers into derived values that recompute automatically when any dependency changes, along with code generation for state providers that reduces boilerpl

    Exposes modifiable providers that widgets can call to update state and trigger rebuilds.

    Dartdartflutterhacktoberfest
    在 GitHub 上查看↗7,315
  • omcljs/omO

    omcljs/om

    6,631在 GitHub 上查看↗

    Om is a frontend state management library and reactive user interface framework that integrates ClojureScript functional programming with the React virtual DOM rendering engine. It provides a bridge to build responsive web interfaces where visual elements automatically update when underlying application data changes. The project centers on a normalized state store that flattens complex data structures into a relational format. This data is accessed through a reader-based querying system, which decouples the user interface from the state by allowing components to declare specific data requirem

    Implements atomic state mutations to ensure global application state transitions trigger targeted re-renders of dependent components.

    Clojure
    在 GitHub 上查看↗6,631
  • vuejs/vue-apollovuejs 的头像

    vuejs/vue-apollo

    6,041在 GitHub 上查看↗

    Vue Apollo is a GraphQL client library for Vue.js that integrates Apollo GraphQL queries and mutations into Vue components with reactive data binding. It provides a reactive data layer that automatically updates Vue component state when GraphQL query results change, and supports server-side rendering by prefetching queries during SSR to deliver fully populated HTML on initial page load. The library allows GraphQL queries and mutations to be declared directly inside Vue component options using the apollo property, keeping data dependencies co-located with the UI. It wraps Apollo Client's nor

    Ships client-side mutation handling that automatically updates the normalized cache with server responses.

    TypeScript
    在 GitHub 上查看↗6,041
  • akryum/vue-apolloAkryum 的头像

    Akryum/vue-apollo

    6,041在 GitHub 上查看↗

    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

    Executes GraphQL mutations from Vue components and updates the local Apollo cache with returned data.

    TypeScript
    在 GitHub 上查看↗6,041
  • rmosolgo/graphql-rubyrmosolgo 的头像

    rmosolgo/graphql-ruby

    5,448在 GitHub 上查看↗

    GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution engine. It provides a comprehensive framework for mapping application objects to a formal type system, enabling structured data fetching through defined resolvers. The project distinguishes itself with advanced performance and delivery mechanisms, including a data loader for batching and caching to prevent N+1 query patterns. It supports high-performance data delivery through incremental response streaming, deferred query responses, and parallel data fetching using fibers. Add

    Validates user permissions at the mutation level or against loaded objects before modifying data.

    Ruby
    在 GitHub 上查看↗5,448
  • graphql-python/graphene-djangographql-python 的头像

    graphql-python/graphene-django

    4,390在 GitHub 上查看↗

    Graphene-Django 是一个 GraphQL 集成框架和模式映射器,用于为 Django 应用程序构建类型化 API。它作为一个数据库 API 层,将 Django 模型字段和关系转换为图模式,允许客户端在单次调用中请求特定数据。 该项目实现了 Relay 规范,提供用于全局对象标识和标准化基于连接的分页的工具,以管理大型数据集。它通过将数据库模型、表单和序列化器直接映射到 GraphQL 对象类型和变更(Mutations)中而脱颖而出。 该框架涵盖了广泛的能力,包括字段级访问控制、基于中间件的请求拦截以及通过 WebSocket 路由处理实时操作。它还包括用于 SQL 性能检查和变更事务包装的实用程序,以确保更新期间的数据完整性。 提供了一个专门的测试客户端来验证 API 响应并针对端点执行查询。

    Implements server-side logic for creating and updating database records via GraphQL mutations.

    Python
    在 GitHub 上查看↗4,390
  • kdchang/reactjs101kdchang 的头像

    kdchang/reactjs101

    4,343在 GitHub 上查看↗

    本项目是一个全面的教学资源和教程指南,旨在学习 React 及更广泛的前端工程生态系统。它作为一个结构化的课程,涵盖了通过组件化架构构建用户界面的基础知识。 该项目提供了关于通过 Redux 状态管理协调应用数据、使用 GraphQL 和 Relay 集成及变更数据,以及使用单一代码库构建原生移动应用的专业指南。它还包含一个专门的教程,用于通过单元测试、浅渲染(shallow rendering)和 DOM 断言来验证组件行为。 内容涵盖了广泛的前端能力,包括单页应用开发、客户端路由实现以及同构服务端渲染的使用。它还探讨了前端工程的实践,如组件生命周期管理、表单输入处理以及开发构建工具的配置。

    Teaches how to define and execute server-side operations to modify data through GraphQL mutations.

    JavaScriptandriodecmascriptecmascript2015
    在 GitHub 上查看↗4,343
  • memgraph/memgraphmemgraph 的头像

    memgraph/memgraph

    4,163在 GitHub 上查看↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Performs create, update, and delete mutations to manage records through a schema-based GraphQL interface.

    C++cyphergraphgraph-algorithms
    在 GitHub 上查看↗4,163
  • trojanowski/react-apollo-hookstrojanowski 的头像

    trojanowski/react-apollo-hooks

    2,388在 GitHub 上查看↗

    该库提供了一系列钩子,用于将 GraphQL 数据操作集成到 Apollo Client 生态系统中的函数式组件中。它作为一个状态管理工具,将远程服务器数据与本地组件状态同步,确保用户界面间数据表示的一致性。 该项目通过一个实用程序框架实现服务端渲染而脱颖而出,该框架预取数据并解析组件树以交付完全填充的 HTML。它利用基于提供者的模式将数据客户端注入组件树,允许嵌套元素通过标准化的生命周期感知函数调用来访问和管理远程数据。 该库涵盖了广泛的数据管理功能,包括远程获取、变更执行以及通过持久连接进行的实时流式传输。它自动处理加载、错误状态和缓存同步的复杂性,为与本地和远程数据源交互提供了一个统一的接口。

    Executes operations to modify remote data and synchronizes local component state with server responses.

    TypeScript
    在 GitHub 上查看↗2,388
  • hasura/learn-graphqlhasura 的头像

    hasura/learn-graphql

    1,233在 GitHub 上查看↗

    This project is an interactive educational platform and comprehensive curriculum designed to teach developers how to build, query, and integrate GraphQL APIs into full-stack applications. It provides a structured learning environment for mastering core concepts such as schema design, query execution, and the implementation of data-driven interfaces. The platform distinguishes itself by focusing on the practical application of real-time data synchronization and backend architecture. It guides users through the process of connecting frontend frameworks to relational databases, implementing role

    Implements server-side logic for handling GraphQL mutations to modify backend data.

    JavaScriptangularapolloelm
    在 GitHub 上查看↗1,233
  1. Home
  2. Data & Databases
  3. GraphQL Integrations
  4. Mutation Handlers

探索子标签

  • GraphQL Mutation Implementations3 个子标签Server-side logic for handling GraphQL mutations that modify data. **Distinct from Mutation Handlers:** Focuses on the server-side execution of mutations rather than state tracking or lifecycle hooks.
  • State Mutations3 个子标签Updating application state and backend data using a typed query language. **Distinct from Mutation Handlers:** Focuses on using GraphQL for state mutation in a collaborative environment, not just mutation handlers.
  • Webhook-Triggered MutationsCustom GraphQL mutations that trigger logic via external webhook resolvers. **Distinct from Mutation Handlers:** Focuses on mutations that trigger external webhooks rather than internal state tracking.