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
  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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: GraphQL-like features in Django Rest Framework | dev.to | 2024-05-23

    it swallows errors, making debugging a mess

  • pokeapi

    The Pokémon API

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

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

    InfluxDB logo
  • ariadne

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

  • Schemathesis

    Supercharge your API testing, catch bugs, and ensure compliance

  • 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/

  • Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19

    Everything @simonw has worked on, honestly: https://github.com/simonw

  • 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

    SaaSHub logo
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).

Python GraphQL related posts

  • My PHP Problems

    1 project | news.ycombinator.com | 20 Feb 2024
  • EdgeDB – A graph-relational database with declarative schema

    1 project | news.ycombinator.com | 10 Feb 2024
  • Launch HN: Escape (YC W23) – Discover and secure all your APIs

    3 projects | news.ycombinator.com | 1 Feb 2024
  • FLaNK 15 Jan 2024

    21 projects | dev.to | 15 Jan 2024
  • Understanding TTFB Latency in DJango - Seems absurdly slow after DB optimizations even locally

    4 projects | /r/django | 8 Dec 2023
  • Pydantic-resolve: a small yet powerful tool to extend your pydantic schema

    1 project | news.ycombinator.com | 5 Dec 2023
  • Sportsbook Review Odds API GraphQL documentation VS PySBR - a user suggested alternative

    2 projects | 10 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Saleor 20,218
2 edgedb 12,671
3 Graphene 7,998
4 graphene-django 4,236
5 pokeapi 4,011
6 strawberry 3,806
7 best-of-web-python 2,207
8 ariadne 2,153
9 Schemathesis 2,137
10 FastAPI-template 1,730
11 gql 1,486
12 inql 1,485
13 GraphQLmap 1,314
14 graphene-sqlalchemy 972
15 clairvoyance 926
16 tartiflette 853
17 django-api-domains 692
18 django-restql 611
19 graphql-core 501
20 sgqlc 499
21 graphw00f 469
22 simonw 381
23 django-graphql-auth 324

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com