All Projects → cult-of-coders → Apollo

cult-of-coders / Apollo

Licence: mit
Meteor & Apollo integration

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Apollo

Pup
The Ultimate Boilerplate for Products.
Stars: ✭ 563 (+547.13%)
Mutual labels:  graphql, apollo, meteor
Meteor Integration
🚀 meteor add apollo
Stars: ✭ 107 (+22.99%)
Mutual labels:  graphql, apollo, meteor
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (+4.6%)
Mutual labels:  graphql, apollo, meteor
Countries
🌎 Public GraphQL API for information about countries
Stars: ✭ 156 (+79.31%)
Mutual labels:  graphql, apollo, graphql-api
Villus
🏎 A tiny and fast GraphQL client for Vue.js
Stars: ✭ 378 (+334.48%)
Mutual labels:  graphql, apollo, graphql-api
React Apollo Form
Build React forms based on GraphQL APIs.
Stars: ✭ 178 (+104.6%)
Mutual labels:  graphql, apollo, graphql-api
Meteor Apollo Accounts
Meteor accounts in GraphQL
Stars: ✭ 145 (+66.67%)
Mutual labels:  graphql, apollo, meteor
Searchkit
GraphQL API & React UI components for Elasticsearch. The easiest way to build a great search experience
Stars: ✭ 4,338 (+4886.21%)
Mutual labels:  graphql, apollo, graphql-api
Blaze Apollo
Blaze integration for the Apollo Client
Stars: ✭ 56 (-35.63%)
Mutual labels:  graphql, apollo, meteor
Apollo Link Sentry
Apollo Link middleware which enriches SentryJS with GraphQL data
Stars: ✭ 63 (-27.59%)
Mutual labels:  graphql, apollo
Cynthesize Frontend
Frontend written in Angular 7 and deployed GraphQL for Cynthesize. Development build: https://cynthesize-develop.netlify.com
Stars: ✭ 65 (-25.29%)
Mutual labels:  graphql, apollo
Graphql Transform Schema
Transform, filter & alias resolvers of a GraphQL schema
Stars: ✭ 84 (-3.45%)
Mutual labels:  graphql, apollo
Guide To Graphql
A Frontend Developer's Guide to GraphQL (Fluent Conf 2018)
Stars: ✭ 59 (-32.18%)
Mutual labels:  graphql, apollo
Next React Graphql Apollo boostrap
React + GraphQL + Next.js project architecture that I play with right now
Stars: ✭ 59 (-32.18%)
Mutual labels:  graphql, apollo
Artemis Dev Tool
An Apollo GraphQL Query Schema Testing Tool
Stars: ✭ 66 (-24.14%)
Mutual labels:  graphql, apollo
Vulcan
🌋 A toolkit to quickly build apps with React, GraphQL & Meteor
Stars: ✭ 8,027 (+9126.44%)
Mutual labels:  graphql, meteor
Apollo Mocked Provider
Automatically mock GraphQL data with a mocked ApolloProvider
Stars: ✭ 70 (-19.54%)
Mutual labels:  graphql, apollo
Apollo Upload Client
A terminating Apollo Link for Apollo Client that allows FileList, File, Blob or ReactNativeFile instances within query or mutation variables and sends GraphQL multipart requests.
Stars: ✭ 1,176 (+1251.72%)
Mutual labels:  graphql, apollo
Erxes Api
API for erxes
Stars: ✭ 57 (-34.48%)
Mutual labels:  graphql, apollo
Apollo Server Vercel
⚫ Production-ready Node.js GraphQL server for Vercel Serverless Functions
Stars: ✭ 69 (-20.69%)
Mutual labels:  graphql, apollo

Meteor Apollo

License: MIT

Build Status

Features

  • Plug and Play Zero-Config GraphQL Server
  • GraphQL Playground + Subscription Support
  • MongoDB Relational Support - Grapher
  • Scalable Reactive Queries - RedisOplog
  • HTTP & Subscription authentication support with Meteor Accounts
  • Built-in convenience Date and JSON scalars

Install

If you do not have Meteor up and running, install it from here

meteor create --bare graphql-baby
cd graphql-baby

# Now we install our npm dependencies for server
meteor npm i -S graphql graphql-load apollo-server-express uuid graphql-tools graphql-type-json apollo-live-server

# Dependencies for the client
meteor npm i -S react-apollo apollo-live-client apollo-client apollo-cache-inmemory apollo-link apollo-link-http apollo-link-ws apollo-morpher subscriptions-transport-ws apollo-upload-client

# Now we add the package
meteor add cultofcoders:apollo

# Optional but highly recommended (so you can import .gql/.graphql files)
meteor add swydo:graphql

# If you're looking into Server Side Rendering with React
meteor npm i -S react react-dom react-apollo react-router apollo-link-schema

Let's setup a basic query and initialize our GraphQL server:

// file: server/main.js
import { initialize } from 'meteor/cultofcoders:apollo';
import { load } from 'graphql-load';

load({
  typeDefs: `
    type Query {
      sayHello: String
    }
  `,
  resolvers: {
    Query: {
      sayHello: () => 'Hello world!',
    },
  },
});

initialize();

Now you can safely run your project:

meteor run

Now get on your browser and go to: http://localhost:3000/graphql and give it a spin:

query {
  sayHello
}

Documentation

Click here to go to the documentation

Useful packages

Premium Support

Looking to start or develop your new project with GraphQL? Reach out to us now, we can help you along every step: [email protected]. We specialise in building high availability GraphQL APIs and with the help with our awesome frontend developers we can easily consume any GraphQL API.

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