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

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

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

Python GraphQL Libraries

排名更新于 2026年7月13日

For a python library for building graphql apis, the strongest matches are strawberry-graphql/strawberry (Strawberry is a comprehensive, code-first GraphQL library for Python), mirumee/ariadne (Ariadne is a schema-first Python library that provides robust) and graphql-python/graphene (Graphene is a mature, code-first library for building GraphQL). graphql-python/graphql-core and graphql-python/graphene-django round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

Python GraphQL Libraries

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

    strawberry-graphql/strawberry

    4,674在 GitHub 上查看↗

    Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations and dataclasses. It functions as an asynchronous GraphQL server and execution engine, providing a bridge to expose schemas across ASGI-compliant web frameworks such as FastAPI, Django, Flask, and Litestar. The project implements GraphQL Federation, allowing for the creation of distributed schemas and entities that merge into a unified supergraph across multiple services. It also includes a dedicated toolkit for the Relay specification, supporting global object identification a

    Strawberry is a comprehensive, code-first GraphQL library for Python that natively supports async execution and provides seamless integration with both Django and FastAPI, covering all the core requirements for building modern GraphQL APIs.

    PythonDjango IntegrationsFastAPI Application IntegrationSDL Schema Generation
    在 GitHub 上查看↗4,674
  • mirumee/ariadnemirumee 的头像

    mirumee/ariadne

    2,317在 GitHub 上查看↗

    Ariadne is a schema-first Python library that provides robust support for GraphQL APIs, including built-in integrations for both Django and FastAPI, asynchronous execution, and real-time subscriptions.

    PythonPython GraphQL Tools
    在 GitHub 上查看↗2,317
  • 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

    Graphene is a mature, code-first library for building GraphQL APIs in Python that integrates well with Django, though it lacks native support for modern asynchronous execution patterns compared to newer alternatives.

    PythonGraphQL APIsBackend Data Access LayersClass-Based Schema Mapping
    在 GitHub 上查看↗8,238
  • graphql-python/graphql-coregraphql-python 的头像

    graphql-python/graphql-core

    527在 GitHub 上查看↗

    A Python 3 port of the GraphQL.js reference implementation of GraphQL.

    This is the foundational reference implementation for GraphQL in Python, providing the core engine that powers higher-level frameworks like Graphene and Ariadne.

    PythonPython GraphQL Tools
    在 GitHub 上查看↗527
  • graphql-python/graphene-djangographql-python 的头像

    graphql-python/graphene-django

    4,390在 GitHub 上查看↗

    Graphene-Django is a GraphQL integration framework and schema mapper used to build typed APIs for Django applications. It functions as a database API layer that transforms Django model fields and relationships into a graph schema, allowing clients to request specific data in a single call. The project implements the Relay specification, providing tools for global object identification and standardized connection-based pagination to manage large datasets. It distinguishes itself by mapping database models, forms, and serializers directly into GraphQL object types and mutations. The framework

    This framework provides a robust, code-first approach to building GraphQL APIs specifically for Django, offering deep integration with models and support for subscriptions and Relay.

    PythonGraphQL API ImplementationsGraphQL APIsGraphQL Schema Definitions
    在 GitHub 上查看↗4,390

Related searches

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