maxneuvians/maple
Elixir GraphQL Client | Compile time client code generator for GraphQL APIs based on introspection queries and schema files
Working with GraphQL APIs in Elixir can be repetitive. This tool automatically generates ready-to-use functions for queries and mutations directly from your GraphQL schema, simplifying how you interact with these APIs. You provide a GraphQL API endpoint, and it generates Elixir functions to call that API, returning structured responses. This is ideal for Elixir developers who build applications that consume data or services from GraphQL-based backends.
No commits in the last 6 months.
Use this if you are an Elixir developer building an application that needs to interact with a GraphQL API and you want to reduce the boilerplate code for making API calls.
Not ideal if you are looking for a client that fully supports GraphQL fragments or robust validation through structs, as these features are not yet implemented.
Stars
23
Forks
3
Language
Elixir
License
MIT
Category
Last pushed
Jan 14, 2019
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/maxneuvians/maple"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Dav1dde/glad
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Aleph-Alpha/ts-rs
Generate TypeScript bindings from Rust types
apollographql/apollo-tooling
✏️ Apollo CLI for client tooling (Mostly replaced by Rover)
mmcloughlin/avo
Generate x86 Assembly with Go
krzysztofzablocki/Sourcery
Meta-programming for Swift, stop writing boilerplate code.