SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python GraphQL Projects
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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 -
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).
-
-
graphene-django
Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.
it swallows errors, making debugging a mess
-
have a look to http://strawberry.rocks for Python.
I've still to find a better code first implementation too
-
Responder is a web framework for Python that aims to bring the best of Flask, Falcon, and others into one.
-
-
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...
-
-
-
-
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 ;)
-
-
-
-
-
-
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.
-
-
-
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
Python GraphQL discussion
Python GraphQL related posts
-
My PHP Problems
-
EdgeDB – A graph-relational database with declarative schema
-
Launch HN: Escape (YC W23) – Discover and secure all your APIs
-
FLaNK 15 Jan 2024
-
Understanding TTFB Latency in DJango - Seems absurdly slow after DB optimizations even locally
-
Pydantic-resolve: a small yet powerful tool to extend your pydantic schema
-
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
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 |