A NextJS template for getting up and running with GraphQL
NextJS Starter GraphQL

NextJS Starter GraphQL

Case Study

Getting started with a GraphQL server in a NextJS application can be a little difficult. This starter provides a basic framework for a GraphQL application using NextJS and TypeScript. It also provides some sensible defaults for setting up automated testing, linting, and code formatting.


  • TypeScript
  • Apollo Server for GraphQL
  • CSS modules
  • Jest for tests
    • Testing Library for component tests
  • Linting set up with NextJS eslint
  • Prettier for formatting
  • Github Actions integration for build and test running