/matro

Matro is a code generator

Primary LanguageGoMIT LicenseMIT


Matro is a graphql code generator inspired by swagger

GitHub Workflow Status GitHub issues GitHub license Code Climate maintainability Code Climate technical debt Code Climate coverage DeepSource DeepSource

Getting started

1. Pre-requisites

  1. Go version 17.x+
  2. For grpc
    1. google.golang.org/grpc v1.44.0
    2. google.golang.org/protobuf v1.27.1
  3. Gnu Make

2. How to Install

  $. git clone git@github.com:firstcontributions/matro.git
  $. cd matro
  $. make config
  $. make build

Progress


  • GraphQL Schema generator
  • gRPC proto buf & service stub generator
  • gRPC service implementation
  • Models/ Store generator
  • Graphql golang implementation
  • React-relay generator