Grephql - Compile-time GraphQL client with typed Ecto schemas
Grephql is a compile-time GraphQL client for Elixir. It validates queries against your schema during compilation, generates typed Ecto embedded schemas for responses, and provides generated variable/input modules with changeset validation. It supports fragments, unions, interfaces, aliases, Req integration, and a ~GQL formatter plugin. Docs, source, and examples: https://github.com/fahchen/grephql
Read next Securing Hex, the Backbone of the Elixir Ecosystem
