Python GraphQL

Open-source Python projects categorized as GraphQL

Top 23 Python GraphQL Projects

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

  2. SaaSHub

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

    SaaSHub logo
  3. 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
  4. Graphene

    GraphQL framework for Python

    Project mention: Understanding AML/KYC: a light primer for engineers | dev.to | 2024-07-18

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  5. pokeapi

    The Pokémon API

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

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

  8. responder

    A familiar HTTP Service Framework for Python. (by kennethreitz)

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Responder is a web framework for Python that aims to bring the best of Flask, Falcon, and others into one.

  9. best-of-web-python

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

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

  11. ariadne

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

  12. FastAPI-template

    Feature rich robust FastAPI template.

  13. gql

    A GraphQL client in Python (by graphql-python)

  14. inql

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

  15. GraphQLmap

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

  16. clairvoyance

    Obtain GraphQL API schema even if the introspection is disabled

  17. graphene-sqlalchemy

    Graphene SQLAlchemy integration

  18. tartiflette

    GraphQL Engine built with Python 3.6+ / asyncio

  19. django-api-domains

    A pragmatic styleguide for Django API Projects

  20. django-restql

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

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

  22. sgqlc

    Simple GraphQL Client

  23. graphql-core

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

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

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 discussion

Log in or Post with

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 | 19 Jan 2025
    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,995
2 edgedb 13,283
3 Graphene 8,135
4 pokeapi 4,504
5 graphene-django 4,327
6 strawberry 4,099
7 responder 3,603
8 best-of-web-python 2,411
9 Schemathesis 2,361
10 ariadne 2,233
11 FastAPI-template 2,096
12 gql 1,572
13 inql 1,569
14 GraphQLmap 1,415
15 clairvoyance 1,093
16 graphene-sqlalchemy 982
17 tartiflette 857
18 django-api-domains 711
19 django-restql 620
20 graphw00f 591
21 sgqlc 523
22 graphql-core 518
23 simonw 394

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

Did you know that Python is
the 2nd most popular programming language
based on number of references?