All Projects → prisma-archive → Graphcool Templates

prisma-archive / Graphcool Templates

Licence: mit
📗 Collection of Graphcool Templates

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Graphcool Templates

Laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
Stars: ✭ 110 (-68.93%)
Mutual labels:  graphql, firebase
Gqlify
[NOT MAINTAINED]An API integration framework using GraphQL
Stars: ✭ 182 (-48.59%)
Mutual labels:  graphql, firebase
Sapper Firebase Typescript Graphql Tailwindcss Actions Template
A template that includes Sapper for Svelte, Firebase functions and hosting, TypeScript and TypeGraphQL, Tailwind CSS, ESLint, and automatic building and deployment with GitHub Actions
Stars: ✭ 111 (-68.64%)
Mutual labels:  graphql, firebase
Angular Fullstack Graphql
🚀 Starter projects for fullstack applications based on Angular & GraphQL.
Stars: ✭ 92 (-74.01%)
Mutual labels:  graphql, graphcool
Vue Fullstack Graphql
Starter projects for fullstack applications based on Vue.js & GraphQL.
Stars: ✭ 352 (-0.56%)
Mutual labels:  graphql, graphcool
Booben
Web app constructor based on React, with GraphQL bindings
Stars: ✭ 96 (-72.88%)
Mutual labels:  graphql, graphcool
Space Cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Stars: ✭ 3,323 (+838.7%)
Mutual labels:  graphql, firebase
Glutenproject.com
Google for Certified Gluten Free Products
Stars: ✭ 37 (-89.55%)
Mutual labels:  graphql, graphcool
Commerceql
UNMAINTAINED
Stars: ✭ 217 (-38.7%)
Mutual labels:  graphql, graphcool
React Native Fullstack Graphql
🚀 Starter projects for mobile applications based on React Native & GraphQL.
Stars: ✭ 208 (-41.24%)
Mutual labels:  graphql, graphcool
Prisma Kubernetes Deployment
Demo how to deploy a Prisma server to a Kubernetes cluster.
Stars: ✭ 89 (-74.86%)
Mutual labels:  graphql, graphcool
ios-graphql
iOS code examples with GraphQL, Apollo & more
Stars: ✭ 78 (-77.97%)
Mutual labels:  auth0, graphcool
Firegraph
GraphQL Superpowers for Google Cloud Firestore
Stars: ✭ 80 (-77.4%)
Mutual labels:  graphql, firebase
React Fullstack Graphql
Starter projects for fullstack applications based on React & GraphQL.
Stars: ✭ 1,352 (+281.92%)
Mutual labels:  graphql, graphcool
Nextjs Auth0 Hasura
Template project for Nextjs + Auth0 + Hasura with Apollo.
Stars: ✭ 59 (-83.33%)
Mutual labels:  graphql, auth0
Workshops
Workshops organized to introduce students to security, AI, AR/VR, hardware and software
Stars: ✭ 162 (-54.24%)
Mutual labels:  graphql, firebase
Pizzaql
🍕 Modern OSS Order Management System for Pizza Restaurants
Stars: ✭ 631 (+78.25%)
Mutual labels:  graphql, auth0
Learnrelay
Learn Relay - A comprehensive introduction to Relay (created by Graphcool)
Stars: ✭ 887 (+150.56%)
Mutual labels:  graphql, graphcool
Prisma Auth0 Example
Boilerplate Prisma Startup
Stars: ✭ 184 (-48.02%)
Mutual labels:  graphql, auth0
Canner
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,472 (+598.31%)
Mutual labels:  graphql, firebase

Graphcool Templates 📗

Use Graphcool templates to quickly pull in predefined functionality into your own Graphcool service.

Overview

Officially supported templates

We maintain a number of officially supported templates:

Outdated templates

Notice that the outdated templates are not officially supported. Right now, most of the templates inside the outdated directory are not working when used with the graphcool-framework add-template command!

Contributions

Contributions are highly welcome 💚 if you'd like to add a new template, you can get inspiration from the help wanted label, or suggest your own template!

Adding templates to your service

There are two ways how you can use a template in your service:

  1. Manually download and copy the code from a template directory in this repository.
  2. Use the add-template command from the CLI.

Option 1: Manually adding templates

The process of adding a template to a Graphcool service involves several steps. You're basically merging your local service definition with the service definition of the template you want to use. In the end, you end up with only one graphcool.yml as well as only one types.graphql.

Adding a template manually:

  1. Download the folder that contains the service definition of the template you want to use.
  2. Copy that folder into the root directory of your Graphcool service.
  3. Copy over the contents from the template's graphcool.yml into the graphcool.yml of your own service. Be sure to adjust any file references, e.g. source files that contain code for functions, if necessary.
  4. Copy over the contents from the template's types.graphql into the types.graphql of your own service.
  5. Deploy your changes with graphcool deploy.

Option 2: Adding templates with the CLI

The add-template command in the Graphcool CLI basically automates the process of manually adding templates.

Official templates can be added by providing their relative path in this repository, e.g. for the email-password-template:

graphcool-framework add-template auth/email-password

To install your own templates, you can provide the path to a GitHub repository, too:

graphcool-framework add-template graphcool/templates/auth/email-password

When merging the template's graphcool.yml and types.graphql files with the ones from your local service definition, the CLI will only add the contents from the template files into your local files as comments. So you need to explicitly uncomment the parts form the template files that you actually want to use in your service.

The process for using the CLI to add a template thus looks as follows:

  1. Use the add-template <path> CLI command and specify the <path> which points to the template's directory in this repository.
  2. Uncomment the lines in graphcool.yml and types.graphql.
  3. Deploy your changes with graphcool deploy.

Contributors

A big thank you to all contributors and supporters of this repository 💚

marktani yusinto kuldar heymartinadams pbassut kbrandwijk dkh215 sorenbs petrvlcek mwickett katopz randomer picosam antho1404 BoraKilicoglu peterpme Gregor1971 jhalborg felipesabino iamclaytonray fdidron

Help & Community Slack Status

Say hello in our Slack or visit the Graphcool Forum if you run into issues or have questions. We love talking to you!

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