Skip to content

simse/faster-graphql-codegen

Repository files navigation

🚀 faster-graphql-codegen 🚀

A reimplementation of graphql-codegen designed to be (much) faster than the original. It aims to be drop-in compatible where possible.

GitHub Release Build and Release Go Report Card License: MIT

Docs | Quick Start

Current functionality

  • Parse single graphql schema from file
  • Parse and merge multiple graphql schemas
  • Load schema from URL via introspection
  • Convert schema to types
    • Enums
    • Comments
    • InputObjects
    • Objects
    • Implements
    • Custom Scalars
    • Lots of other things
  • Load .yaml config
  • Load .js/.ts config
  • Extract and generate types for queries
  • Extract and generate types for mutations
  • Monorepo support

Yo!

This is still just an experiment.