20 open-source projects similar to graphql-python/graphene-gae, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Graphene Gae alternative.
(UNMAINTAINED. FEEL FREE TO FORK) 🐍A Pythonic way to provide JWT authentication for Flask-GraphQL
tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.
DEPRECATED | Use graphene-django package Integrate GraphiQL easily into your Django project
Adds GraphQL support to your Flask application.
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-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
A Python 3 port of the GraphQL.js reference implementation of GraphQL.
A library to help construct a graphql-py server supporting react-relay
GraphQL Starwars API using Graphene and Django
Implementing GraphQL with joins to avoid the N+1 problem
rath is an apollo-like graphql client that supports links, multipart uploads, websocket subscriptions with sync and async interface
Turms is a pure python implementation of the awesome graphql-codegen library, following a simliar extensible design.
Django registration and authentication with GraphQL.
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