4 个仓库
Frameworks designed specifically for generating code from GraphQL operation definitions via plugins.
Distinct from GraphQL Client Frameworks: Focuses on the generative aspect of the framework rather than just the runtime data fetching lifecycle.
Explore 4 awesome GitHub repositories matching web development · GraphQL Code Generation Frameworks. Refine with filters or upvote what's useful.
This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema definitions and operation documents into static TypeScript types to ensure compile-time validation and data consistency between an API and a frontend application. The system functions as a customizable GraphQL plugin framework. It uses a plugin-based architecture and a custom pipeline to generate tailored API clients and request functions, eliminating the need for manual type declarations. The project covers GraphQL client automation, type generation, and workflow optimization. I
Provides a customizable system for building plugins that generate tailored code based on GraphQL operation definitions.
A polyglot web converter.
Generates React components and TypeScript types directly from GraphQL schema definitions.
GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for building APIs and gateways, along with a typed C# client for consuming GraphQL services. At its core, it translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches, enabling developers to define their API structure directly from their existing .NET code. The platform distinguishes itself through several integrated capabilities that address common GraphQL production concerns. It includes a DataLoader batching and caching engine that gr
Generates typed C# .NET clients from GraphQL queries to remove manual state management for local and remote data.
Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s
Transforms GraphQL schema definitions and queries into type-safe models during the build process.