A tool for generating code from GraphQL schemas and operations with a flexible plugin system.
GraphQL Code Generator is a tool that generates code from GraphQL schemas and operations (queries, mutations, subscriptions). It solves the problem of manually writing boilerplate code by automating the creation of type-safe, consistent code for both frontend and backend development. The tool analyzes GraphQL documents and schemas to produce outputs in various formats through a flexible plugin system.
Frontend and backend developers working with GraphQL APIs who need to generate type-safe client code, server resolvers, or other artifacts from their GraphQL schema and operations.
Developers choose GraphQL Code Generator for its extensive plugin ecosystem, support for multiple languages and frameworks, and the ability to create custom plugins for unique project requirements, ensuring efficient and error-free code generation.
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins.
Supports a wide range of pre-defined plugins for languages like TypeScript, React, and Angular, as listed in the README, allowing adaptation to various project needs.
Analyzes GraphQL schemas and documents to produce accurate, type-safe code, reducing errors in client-server communication, as emphasized in the key features.
The plugin-driven architecture enables the creation of custom plugins for unique requirements, providing flexibility beyond built-in options.
Maintained by The Guild with an active community, ensuring regular updates and a growing ecosystem of plugins and examples.
Initial setup involves multiple steps and configuration files, which can be daunting for teams unfamiliar with code generation tools.
The tool's effectiveness relies on external plugins, which may have varying quality, maintenance, or compatibility issues.
Generating code during builds can increase development time, especially for large schemas or frequent changes.
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
AI-powered development workspaces with reusable components, architectural clarity and zero overhead.
Amplication brings order to the chaos of large-scale software development by creating Golden Paths for developers - streamlined workflows that drive consistency, enable high-quality code practices, simplify onboarding, and accelerate standardized delivery across teams.
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.