A low-level GraphQL implementation for Crystal that closely follows the spec, designed for dynamic schema generation.
Oxide is a GraphQL library for Crystal that implements the core GraphQL specification as a low-level foundation. It provides the essential building blocks for creating GraphQL schemas programmatically, enabling dynamic API generation and runtime schema construction.
Schema, Field, and Type, providing full control over the AST.Loader abstract class for batching operations to prevent N+1 queries.Oxide aims to follow the GraphQL specification as closely as possible, with a focus on enabling dynamic, runtime-generated schemas and providing a foundation for flexible GraphQL APIs in Crystal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.