All Projects β†’ moltin β†’ Graphql Moltin Server

moltin / Graphql Moltin Server

Licence: mit
βš›οΈ GraphQL + Moltin + GraphQL Yoga 🧘

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Graphql Moltin Server

Pup
The Ultimate Boilerplate for Products.
Stars: ✭ 563 (+2459.09%)
Mutual labels:  graphql, graphql-server
Graphql Prisma Typescript
🏑 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga
Stars: ✭ 723 (+3186.36%)
Mutual labels:  graphql, graphql-server
Caliban
Functional GraphQL library for Scala
Stars: ✭ 581 (+2540.91%)
Mutual labels:  graphql, graphql-server
Create Graphql
Command-line utility to build production-ready servers withΒ GraphQL.
Stars: ✭ 441 (+1904.55%)
Mutual labels:  graphql, graphql-server
Api Platform
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
Stars: ✭ 7,144 (+32372.73%)
Mutual labels:  graphql, graphql-server
Graphql Engine
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
Stars: ✭ 24,845 (+112831.82%)
Mutual labels:  graphql, graphql-server
Agoo
A High Performance HTTP Server for Ruby
Stars: ✭ 679 (+2986.36%)
Mutual labels:  graphql, graphql-server
Framework
.NET Core Extensions and Helper NuGet packages.
Stars: ✭ 399 (+1713.64%)
Mutual labels:  graphql, graphql-server
Graphqlgen
βš™οΈ Generate type-safe resolvers based upon your GraphQL Schema
Stars: ✭ 796 (+3518.18%)
Mutual labels:  graphql, graphql-server
Graphql Yoga
🧘 Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience
Stars: ✭ 6,573 (+29777.27%)
Mutual labels:  graphql, graphql-server
Neo4j Graphql
GraphQL bindings for Neo4j, generates and runs Cypher
Stars: ✭ 429 (+1850%)
Mutual labels:  graphql, graphql-server
Graphql Server Demo
GraphQL server demo with nodejs
Stars: ✭ 19 (-13.64%)
Mutual labels:  graphql, graphql-server
Graphql Up
Get a ready-to-use GraphQL API for your schema
Stars: ✭ 415 (+1786.36%)
Mutual labels:  graphql, graphql-server
Graphql Cost Analysis
A Graphql query cost analyzer.
Stars: ✭ 527 (+2295.45%)
Mutual labels:  graphql, graphql-server
Typegql
Create GraphQL schema with TypeScript classes.
Stars: ✭ 415 (+1786.36%)
Mutual labels:  graphql, graphql-server
Eliasdb
EliasDB a graph-based database.
Stars: ✭ 611 (+2677.27%)
Mutual labels:  graphql, graphql-server
Parse Server
API server module for Node/Express
Stars: ✭ 19,165 (+87013.64%)
Mutual labels:  graphql, graphql-server
Nest Ideas Api
REST API for app ideas built in nestjs
Stars: ✭ 380 (+1627.27%)
Mutual labels:  graphql, graphql-server
Node Graphql Server
Boilerplate code for scalable, production-ready GraphQL servers
Stars: ✭ 761 (+3359.09%)
Mutual labels:  graphql, graphql-server
Graph Node
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Stars: ✭ 884 (+3918.18%)
Mutual labels:  graphql, graphql-server

Moltin GraphQL Server

moltin is a fully baked eCommerce REST API for developers.

This repo is a WIP. Contributors welcome πŸ‘‹

Installation

git clone https://github.com/notrab/graphql-moltin-wrapper.git
cd graphql-moltin-wrapper
yarn

You will need to set MOLTIN_CLIENT_ID inside .env or...

export MOLTIN_CLIENT_ID=

Development

Start the development server is easy.

yarn dev

Development uses nodemon which automatically reloads code after changes.

Visit http://localhost:4000/playground where you will be able to perform queries using GraphiQL.

Example Query

{
  allProducts {
    id
    name
    description
    status
  }

  Product(id: "PRODUCT_ID") {
    id
    name
    description
  }

  allBrands {
    id
    name
  }
}

Production

Most Node deployments will look for the start script. This is set to node index.js which will run the Express application. You can run as production by running the following;

NODE_ENV=production yarn start
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].