4 repository-uri
GraphQL libraries and integrations for the Elixir language.
Explore 4 awesome GitHub repositories matching part of an awesome list · Elixir GraphQL Tools. Refine with filters or upvote what's useful.
Absinthe este o implementare de server GraphQL și un motor de query pentru ecosistemul Elixir. Oferă toolkit-ul fundamental pentru construirea de API-uri GraphQL, inclusiv un motor de procesare care parsează, validează și execută documente pe baza unei scheme de aplicație definite. Proiectul include un batch resolver pentru a optimiza performanța bazei de date prin gruparea cererilor de câmpuri și un complexity guard pentru a proteja resursele sistemului prin respingerea query-urilor care depășesc pragurile de cost definite. De asemenea, dispune de un adaptor de schemă care traduce convențiile interne de denumire Elixir în casing-ul extern GraphQL pentru compatibilitatea cu clientul. Modelul de execuție suportă rezoluția asincronă a câmpurilor și un pipeline bazat pe middleware pentru procesarea personalizată a query-urilor. Capabilitățile suplimentare acoperă analiza costului query-urilor, rezoluția bazată pe schemă și capacitatea de a personaliza logica de parsare și validare.
Full-featured GraphQL library for Elixir.
A graphql parser and resolver for Elixir
GraphQL parser and resolver for Elixir.