Python GraphQL

Open-source Python projects categorized as GraphQL

Top 23 Python GraphQL Projects

  • Saleor

    Saleor Core: the high performance, composable, headless commerce API.

    Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    Saleor Core: the high performance, composable, headless commerce API

    https://github.com/saleor/saleor

  • edgedb

    A graph-relational database with declarative schema, built-in migration system, and a next-generation query language

    Project mention: EdgeDB – A graph-relational database with declarative schema | news.ycombinator.com | 2024-02-10
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Graphene

    GraphQL framework for Python

    Project mention: Who moved my error codes? Adding error types to your GoLang GraphQL Server | dev.to | 2023-06-25

    And gqlgen is not alone in this. We found several more GraphQL frameworks that don’t take it upon themselves to address this problem. Widely used GraphQL server implementations, such as graphql-go/graphql and Python’s graphene, have the exact same gap of exposing messages of unexpected errors by default.

  • graphene-django

    Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.

    Project mention: Exploring Django's Third-Party Packages: Top Libraries You Should Know | dev.to | 2023-07-08

    Graphene-Django Graphene-Django is a powerful library that integrates the GraphQL query language with Django, allowing for the development of flexible and efficient APIs. It seamlessly combines the expressive power of GraphQL with the simplicity and elegance of Django, enabling us to design APIs that fetch only the data the clients need.

  • pokeapi

    The Pokémon API

    Project mention: Making First App Based on API | /r/learnjavascript | 2023-05-08

    So I was looking for projects and came across https://github.com/PokeAPI/pokeapi

  • strawberry

    A GraphQL library for Python that leverages type annotations 🍓

    Project mention: My PHP Problems | news.ycombinator.com | 2024-02-20

    have a look to http://strawberry.rocks for Python.

    I've still to find a better code first implementation too

  • best-of-web-python

    🏆 A ranked list of awesome python libraries for web development. Updated weekly.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ariadne

    Python library for implementing GraphQL servers using schema-first approach.

  • Schemathesis

    Automate your API Testing: catch crashes, validate specs, and save time

    Project mention: Ask HN: Any Good Fuzzer for gRPC? | news.ycombinator.com | 2024-03-21

    I am not aware of any tools like that, but eventually, I plan to add support for gRPC fuzzing to Schemathesis. There were already some discussions and it is more or less clear how to move forward. See https://github.com/schemathesis/schemathesis/discussions/190...

  • FastAPI-template

    Feature rich robust FastAPI template.

    Project mention: Do you recommend any FastAPI SaaS Strater-kit? | /r/FastAPI | 2023-06-10

    I'm pretty partial to s3rius's template boiler plate. Used it while contracting a while back and it just tackled everything I'd want for the first few months leaving me time to focus on CRUD / business logic instead of Devops stuff. Do wish it used ruff but that was an ultra easy swap.

  • gql

    A GraphQL client in Python (by graphql-python)

  • inql

    InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability detection, customizable scans, and seamless Burp integration.

  • GraphQLmap

    GraphQLmap is a scripting engine to interact with a graphql endpoint for pentesting purposes. - Do not use for illegal testing ;)

  • graphene-sqlalchemy

    Graphene SQLAlchemy integration

  • clairvoyance

    Obtain GraphQL API schema even if the introspection is disabled

    Project mention: nikitastupin/clairvoyance: Obtain GraphQL API schema even if the introspection is disabled | /r/bugbountybeginner | 2023-09-08
  • tartiflette

    GraphQL Engine built with Python 3.6+ / asyncio

  • django-api-domains

    A pragmatic styleguide for Django API Projects

  • django-restql

    Turn your API made with Django REST Framework(DRF) into a GraphQL like API.

  • graphql-core

    A Python 3.6+ port of the GraphQL.js reference implementation of GraphQL.

    Project mention: Understanding TTFB Latency in DJango - Seems absurdly slow after DB optimizations even locally | /r/django | 2023-12-08
  • sgqlc

    Simple GraphQL Client

  • graphw00f

    graphw00f is GraphQL Server Engine Fingerprinting utility for software security professionals looking to learn more about what technology is behind a given GraphQL endpoint.

  • simonw

    https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/

  • django-graphql-auth

    Django registration and authentication with GraphQL.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-21.

Python GraphQL related posts

Index

What are some of the best open-source GraphQL projects in Python? This list will help you:

Project Stars
1 Saleor 20,004
2 edgedb 12,180
3 Graphene 7,967
4 graphene-django 4,227
5 pokeapi 3,942
6 strawberry 3,749
7 best-of-web-python 2,155
8 ariadne 2,136
9 Schemathesis 2,078
10 FastAPI-template 1,630
11 gql 1,459
12 inql 1,455
13 GraphQLmap 1,280
14 graphene-sqlalchemy 969
15 clairvoyance 901
16 tartiflette 853
17 django-api-domains 686
18 django-restql 611
19 graphql-core 497
20 sgqlc 493
21 graphw00f 455
22 simonw 380
23 django-graphql-auth 322
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com