All Projects → django-graph-api → Django Graph Api

django-graph-api / Django Graph Api

Licence: mit
Pythonic implementation of the GraphQL specification for the Django Web Framework.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Graph Api

Graphene Django Subscriptions
This package adds support to Subscription's requests and its integration with websockets using Channels package.
Stars: ✭ 173 (+496.55%)
Mutual labels:  api, graphql, django
Ariadne
Ariadne is a Python library for implementing GraphQL servers using schema-first approach.
Stars: ✭ 1,274 (+4293.1%)
Mutual labels:  api, graphql, django
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+3755.17%)
Mutual labels:  api, graphql, django
Django Api Domains
A pragmatic styleguide for Django API Projects
Stars: ✭ 365 (+1158.62%)
Mutual labels:  api, graphql, django
Tartiflette
GraphQL Engine built with Python 3.6+ / asyncio
Stars: ✭ 719 (+2379.31%)
Mutual labels:  api, graphql
Graphql Framework Experiment
Code-First Type-Safe GraphQL Framework
Stars: ✭ 698 (+2306.9%)
Mutual labels:  api, graphql
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Stars: ✭ 6,968 (+23927.59%)
Mutual labels:  api, graphql
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+24534.48%)
Mutual labels:  api, graphql
Scantron
A distributed nmap / masscan scanning framework complete with an API client for automation workflows
Stars: ✭ 542 (+1768.97%)
Mutual labels:  api, django
Just Api
💥 Test REST, GraphQL APIs
Stars: ✭ 768 (+2548.28%)
Mutual labels:  api, graphql
Django rest example
Django/DRF rest application example.
Stars: ✭ 17 (-41.38%)
Mutual labels:  api, django
Awesome Django Rest Framework
💻😍Tools, processes and resources you need to create an awesome API with Django REST Framework
Stars: ✭ 689 (+2275.86%)
Mutual labels:  api, django
Django Graphql Jwt
JSON Web Token (JWT) authentication for Graphene Django
Stars: ✭ 649 (+2137.93%)
Mutual labels:  graphql, django
Type Graphql
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Stars: ✭ 6,864 (+23568.97%)
Mutual labels:  api, graphql
Ethql
A GraphQL interface to Ethereum 🔥
Stars: ✭ 547 (+1786.21%)
Mutual labels:  api, graphql
Graphiti
Stylish Graph APIs
Stars: ✭ 783 (+2600%)
Mutual labels:  api, graphql
Ezplatform Graphql
GraphQL server for eZ Platform, the open source Symfony CMS.
Stars: ✭ 27 (-6.9%)
Mutual labels:  api, graphql
Django apistar
Django App to integrate API Star's routes and views into Django's ecossystem.
Stars: ✭ 25 (-13.79%)
Mutual labels:  api, django
Api Example
WIP: Just sample app with API
Stars: ✭ 12 (-58.62%)
Mutual labels:  api, graphql
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-31.03%)
Mutual labels:  api, django

Django Graph API |travis| |slack| |rtd| |versions|

.. |slack| image:: https://slack-djangographapi.now.sh/badge.svg :alt: Join us on slack at https://slack-djangographapi.now.sh :target: https://slack-djangographapi.now.sh

.. |travis| image:: https://travis-ci.org/django-graph-api/django-graph-api.svg?branch=master :alt: Build status on travis-ci :target: https://travis-ci.org/django-graph-api/django-graph-api

.. |rtd| image:: https://readthedocs.org/projects/django-graph-api/badge/?version=latest :alt: Docs status on readthedocs :target: http://django-graph-api.readthedocs.io/

.. |versions| image:: https://img.shields.io/pypi/pyversions/django-graph-api.svg :alt: Python versions from PyPI :target: https://pypi.python.org/pypi/django-graph-api

This is an implementation of GraphQL_ in Python_, designed to work with the Django_ web framework. The project began at DjangoCon US 2017_.

Why Django Graph API?

We see GraphQL as a promising alternative to REST.

In order to increase its usage amongst Python developers, we are trying to create a library that stays up to date with the GraphQL specs and that embraces all of the things we love about Python:

  • simple, readable, and elegant
  • great documentation
  • supportive open-source community

.. _GraphQL: http://graphql.org/ .. _Python: https://www.python.org/ .. _Django: https://www.djangoproject.com/ .. _DjangoCon US 2017: https://2017.djangocon.us/

Contributing

We welcome contributions to this project! Check the contribution guidelines_ for detailed information on how to contribute, including how to get up and running and submitting your changes.

.. _contribution guidelines: ./docs/contribute.rst

Code of conduct

This project adheres to and supports the Django Code of Conduct_.

.. _Django Code of Conduct: https://www.djangoproject.com/conduct/

Style guide

This project uses the Django coding style guide_.

.. _Django coding style guide: https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/

Documentation ^^^^^^^^^^^^^

You can find the full documentation <https://django-graph-api.readthedocs.io>_ for Django Graph API on ReadTheDocs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].