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

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

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

Go GraphQL Libraries

排名更新于 2026年7月13日

For a library for building GraphQL in Go, the strongest matches are 99designs/gqlgen (This library is a comprehensive, schema-first GraphQL server framework), graphql-go/graphql (This library provides a comprehensive, reflection-based implementation for building) and neelance/graphql-go (This library provides the core infrastructure for building GraphQL). graph-gophers/graphql-go is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “best go graphql libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

Go GraphQL Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 99designs/gqlgen99designs 的头像

    99designs/gqlgen

    10,729在 GitHub 上查看↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    This library is a comprehensive, schema-first GraphQL server framework for Go that uses code generation to ensure type safety and high performance, directly addressing all the core requirements for building robust GraphQL APIs.

    GoGraphQL Schema Generation
    在 GitHub 上查看↗10,729
  • 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

    This library provides a comprehensive, reflection-based implementation for building GraphQL servers in Go, offering the core execution and schema-definition capabilities required for the category.

    GoServer ImplementationsArgument Uniqueness ValidationDocument Validation
    在 GitHub 上查看↗10,155
  • neelance/graphql-goneelance 的头像

    neelance/graphql-go

    4,756在 GitHub 上查看↗

    graphql-go is a server library for implementing GraphQL servers in Go. It provides the core infrastructure for schema parsing, resolver mapping, and query execution. The library includes a subscription engine that enables real-time data streaming to clients using WebSocket transport. It also features an execution tracer for monitoring and profiling query performance through telemetry tools. The system manages resource consumption and stability through a query optimizer that enforces depth restrictions and controls resolver concurrency. It supports data fetching optimization via field-level p

    This library provides the core infrastructure for building GraphQL servers in Go, including resolver support, query execution, and performance-focused features like concurrency limits and subscription handling.

    GoGraphQL ServersData Fetching OptimizationsGraphQL API Implementations
    在 GitHub 上查看↗4,756
  • graph-gophers/graphql-gograph-gophers 的头像

    graph-gophers/graphql-go

    4,755在 GitHub 上查看↗

    graphql-go is a schema-first GraphQL library and server implementation for Go. It provides a query execution engine and schema parser that converts schema definition strings into executable structures and validates resolver signatures. The library also includes a streaming implementation for real-time GraphQL subscriptions using channels within resolvers. The project distinguishes itself through parallel resolver execution to reduce request latency and the use of buffer-pool memory management to lower garbage collection overhead. It enables the creation of cloneable schema instances from a sh

    This library provides a schema-first approach to building GraphQL servers in Go with a focus on high-performance execution through concurrent resolvers and efficient memory management.

    GoQuery Execution EnginesAbstract Syntax Tree ParsingField Argument Handling
    在 GitHub 上查看↗4,755

Related searches

  • a python library for building graphql apis
  • a library for implementing GraphQL in C#
  • a java library for implementing graphql apis
  • a javascript library for graphql apis
  • 支持缓存的 GraphQL 客户端库
  • a library for building Go gRPC services
  • GraphQL 安全测试工具
  • 生产就绪的 GraphQL 服务器样板