SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python GraphQL Projects
-
Project mention: Saleor 3.11: dry-run mode, powerful filtering API, improved product variants bulk update API | reddit.com/r/SaleorCommerce | 2023-01-27
Read more in the changelog.
-
edgedb
A graph-relational database with declarative schema, built-in migration system, and a next-generation query language
Project mention: Question about custom properties querying with the query builder | reddit.com/r/edgedb | 2022-09-28We need to land #3747, then something like this should work
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
There are multiple Python-based GraphQL libraries and they all vary slightly from each other. For the longest time, Graphene was a natural choice as it was the oldest and was used in production at different companies, but now other newer libraries have also started gaining some traction.
-
In conclusion, the Graphene-Django library makes it easy to get started with GraphQL integration by allowing you to use your existing Django models as the data source for your GraphQL API and automatically generate the schema. For more information, check out the documentation.
-
Project mention: Creating a Github Action that adds a Pokemon Sprite to your repo README | dev.to | 2022-12-29
This Christmas break, I had some time on my hands so I decided to write a Github Action that adds a fun pokemon sprite to your repo's README.md. I wrote this action in javascript using node-fetch, octokit/core, and actions/core. The sprite images are fetched from PokeAPI. I had a lot of fun learning more about javascript promises and Github Actions workflows.
-
Project mention: Should you always use DRF when using Django as a backend for mobile apps? | reddit.com/r/django | 2023-01-02
Django ninja strawberry Graphene
-
Project mention: How Dynamically generating Serializers & ModelViewSets using "meta-programming" probably saved me 100+ hours of writing code. | reddit.com/r/django | 2022-02-05
https://github.com/mirumee/ariadne (spec-first GraphQL framework)
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
Project mention: What are the best Python libraries to learn for beginners? | reddit.com/r/learnpython | 2023-01-30
DocArray: Multimodal Data Library
-
Schemathesis
Run thousands of randomly generated test scenarios based on your API specification and always be sure your API works as expected.
Consolidating the API specification with OpenAPI was a turning point for the project. From that moment we were able to run mock servers to build and test the UI before integrating with the backend, and we were able to validate the backend implementation against the specification. We used prism to run mock servers, and Dredd to validate the server implementation (these days I’d rather use schemathesis).
-
An example of a Snowflake API request using Python. This example uses Python’s built-in urllib.request library for issuing the GraphQL request, so it doesn’t require additional dependencies; however, in production, you could use a library like gql for stronger typing.
-
Project mention: /r/netsec's Q4 2022 Information Security Hiring Thread | reddit.com/r/netsec | 2022-10-04
ABOUT US: At Doyensec https://doyensec.com/ , we believe that quality is the natural product of passion and care. We love what we do and we routinely take on difficult engineering challenges to help our customers build with security. Our clients are some of the global brands in the tech and startup communities. We help them secure their software and systems by providing information security consulting services (pentesting, reverse engineering, product security design and auditing). We keep a small dedicated client base and expect to develop long term working relationships with the projects and people with whom we work. We are looking for a highly experienced security engineer to join our consulting team. We perform gray-box security testing on complex web and mobile applications. We need someone who has proven testing skills across multiple languages and environments and can hit the ground running. If youre good at crawling around in the ventilation ducts of the worlds most popular and important applications, you probably have the right skillset for the job. Experience developing code and tools is highly desirable, along with the ability to support the growth of fellow engineers. We offer a competitive salary in a supportive and dynamic environment that rewards hard work and talent. We are dedicated to providing research-driven application security and therefore invest 25% of your time exclusively to research, where we build security testing tools, discover new attack techniques, and develop countermeasures. RESPONSABILITITES: -Security testing of web, mobile (iOS, Android) applications -Vulnerability research activities, coordinated and executed with Doyensec's founders -Partnering with customers to ensure the projects objectives are achieved -Leading projects and supporting engineer growth -Conduct cloud based audits on popular cloud platforms -Provide support and guidance for clients concerning app and cloud security configuration, hardening and industry best practices
-
GraphQLmap
GraphQLmap is a scripting engine to interact with a graphql endpoint for pentesting purposes. - Do not use for illegal testing ;)
-
Project mention: AttributeError: entity in SQLAlchemy after migration | reddit.com/r/flask | 2022-11-09
I have a project in python 2.7 and started migrating it to 3.9, after some upgrades I started getting this error "AttributeError: entity" similar to this issue. I already googled similar issues and I think it has to do with a relationship or table class model. Is there a way I can check if my table class models and relationships created properly.
-
-
-
-
-
You may not even need introspection--
-
Project mention: Strawberry Django Plus: Enchanted Strawberry GraphQL integration with Django | reddit.com/r/django | 2022-02-13
Both graphene and strawberry are both based on graphql-core, a python port of the official graphql.js implementation.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python GraphQL related posts
- Elevate Your Django Projects with GraphQL Integration
- Should you always use DRF when using Django as a backend for mobile apps?
- Ask HN: Tutorials Written with Heavy Dependencies
- Creating a Github Action that adds a Pokemon Sprite to your repo README
- What happened with the community?
- pycodestyle vs black
- GraphQL with Django : advisable or not?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea600098d8>
www.saashub.com | 2 Feb 2023
Index
What are some of the best open-source GraphQL projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Saleor | 17,935 |
2 | edgedb | 10,117 |
3 | Graphene | 7,553 |
4 | graphene-django | 4,014 |
5 | pokeapi | 3,307 |
6 | strawberry | 2,903 |
7 | ariadne | 1,936 |
8 | best-of-web-python | 1,794 |
9 | docarray | 1,648 |
10 | Schemathesis | 1,591 |
11 | gql | 1,199 |
12 | inql | 1,110 |
13 | GraphQLmap | 971 |
14 | graphene-sqlalchemy | 926 |
15 | tartiflette | 841 |
16 | FastAPI-template | 631 |
17 | django-api-domains | 596 |
18 | django-restql | 574 |
19 | clairvoyance | 476 |
20 | graphql-core | 463 |
21 | sgqlc | 443 |
22 | simonw | 343 |
23 | django-graphql-auth | 301 |