4 repositorios
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 es una implementación de servidor GraphQL y motor de consultas para el ecosistema Elixir. Proporciona el kit de herramientas fundamental para construir APIs GraphQL, incluyendo un motor de procesamiento que analiza, valida y ejecuta documentos contra un esquema de aplicación definido. El proyecto incluye un resolver por lotes (batch resolver) para optimizar el rendimiento de la base de datos agrupando solicitudes de campos y un protector de complejidad para proteger los recursos del sistema rechazando consultas que excedan los umbrales de costo definidos. También cuenta con un adaptador de esquema que traduce las convenciones de nomenclatura internas de Elixir a la notación de GraphQL externa para compatibilidad con el cliente. El modelo de ejecución soporta la resolución de campos asíncronos y un pipeline basado en middleware para el procesamiento de consultas personalizadas. Las capacidades adicionales cubren el análisis de costo de consultas, resolución basada en esquemas y la capacidad de personalizar la lógica de análisis y validación.
Full-featured GraphQL library for Elixir.
A graphql parser and resolver for Elixir
GraphQL parser and resolver for Elixir.