All Projects → alexisrolland → Flask Graphene Sqlalchemy

alexisrolland / Flask Graphene Sqlalchemy

Licence: apache-2.0
⚗️Project template to build a GraphQL API in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flask Graphene Sqlalchemy

Python Api Development Fundamentals
Develop a full-stack web application with Python and Flask
Stars: ✭ 44 (-59.63%)
Mutual labels:  api, sqlalchemy, flask
Flask Graphene Sqlalchemy
A demo project for Flask + GraphQL (With Graphene & SQLAlchemy)
Stars: ✭ 117 (+7.34%)
Mutual labels:  graphql, sqlalchemy, flask
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+925.69%)
Mutual labels:  api, graphql, flask
Full Stack
Full stack, modern web application generator. Using Flask, PostgreSQL DB, Docker, Swagger, automatic HTTPS and more.
Stars: ✭ 451 (+313.76%)
Mutual labels:  api, sqlalchemy, flask
Graphql Server
This is the core package for using GraphQL in a custom server easily
Stars: ✭ 65 (-40.37%)
Mutual labels:  api, graphql, flask
Bhagavadgita
A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.
Stars: ✭ 84 (-22.94%)
Mutual labels:  api, flask
Deep Learning Training Gui
Train and predict your model on pre-trained deep learning models through the GUI (web app). No more many parameters, no more data preprocessing.
Stars: ✭ 85 (-22.02%)
Mutual labels:  api, flask
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+38235.78%)
Mutual labels:  api, graphql
Flask Tutorial
这个项目已经很久很久了, 不推荐看, 不过倒是可以进群叨逼叨一下. 🚗 交流群:630398887
Stars: ✭ 91 (-16.51%)
Mutual labels:  sqlalchemy, flask
Purescript Graphql
End to End typesafe GraphQL with PureScript
Stars: ✭ 79 (-27.52%)
Mutual labels:  api, graphql
Graphql Portal
Configurable and distributed GraphQL Gateway. Convert your legacy data sources or monitor your existing GraphQL Services with a visual dashboard.
Stars: ✭ 88 (-19.27%)
Mutual labels:  api, graphql
Markbj
一个开放的知识社区
Stars: ✭ 94 (-13.76%)
Mutual labels:  sqlalchemy, flask
Terraformize
Apply\Destory Terraform modules via a simple REST API endpoint.
Stars: ✭ 84 (-22.94%)
Mutual labels:  api, flask
Projectartemis
An analytic tool for GraphQL queries to external APIs with a Graphical User Interface to view performance metrics.
Stars: ✭ 84 (-22.94%)
Mutual labels:  api, graphql
Ariadne
Ariadne is a Python library for implementing GraphQL servers using schema-first approach.
Stars: ✭ 1,274 (+1068.81%)
Mutual labels:  api, graphql
Spacy Graphql
🤹‍♀️ Query spaCy's linguistic annotations using GraphQL
Stars: ✭ 81 (-25.69%)
Mutual labels:  graphql, flask
Carbon Api
Unofficial API for generating beautiful images of your source code using Carbon.
Stars: ✭ 89 (-18.35%)
Mutual labels:  api, flask
Graphql Dotnetcore
GraphQL for .NET core based on https://github.com/graphql/graphql-js
Stars: ✭ 97 (-11.01%)
Mutual labels:  api, graphql
Flask movie site
用Flask构建一个微电影视频网站
Stars: ✭ 97 (-11.01%)
Mutual labels:  sqlalchemy, flask
Booklibrary
📚Simple Book library application written on flask with SQLite database.
Stars: ✭ 98 (-10.09%)
Mutual labels:  sqlalchemy, flask

Remark: Although Graphene is pretty cool, do yourself a favor and check the following tutorial instead of this repository. It allows to generate a feature complete GraphQL API from a PostgreSQL database... in minutes (almost). You'll thank me later: Docker-PostgreSQL-PostGraphile

Flask-Graphene-SQLAlchemy

The purpose of this repository is to provide a project template to build a GraphQL API in Python. Its content has been largely inspired by the references below but code has been modified and enriched to provide a more complete API and a more scalable architecture.

Tutorial

The Github Wiki provides detailed design intentions in a step by step tutorial.

References

Requirements

This project has been developed on Linux Ubuntu with Python 3.5. It is using the following third party packages. To install them, open a terminal window, change directory to the project folder and execute the following command:

$ pip3 install -r requirements.txt

The following Python packages will be installed:

Run Test Cases

To execute all test cases, change directory to the project root folder and execute the following command:

$ nose2 -v

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