Type-graphql is a framework for building GraphQL servers that uses TypeScript classes as the single source of truth for schema definitions and types. It provides a schema generator and a resolver framework that allows developers to define queries and mutations using class-based controllers and decorators. The project focuses on a schema-first approach where TypeScript classes and metadata reflection are used to automatically derive GraphQL schemas. It incorporates a dependency injection container to manage the instantiation and lifecycle of resolver classes. The system includes a middleware
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
Code-First, Type-Safe, GraphQL Schema Construction
Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers to construct schemas using typed definitions in TypeScript, eliminating the need for external code generation steps. The framework distinguishes itself through a dedicated data mapper that connects GraphQL types to relational databases and ORMs, such as Prisma, while optimizing query resolution. It provides a full implementation of the Relay specification, including global object identification and cursor-based pagination. The project covers several core capability areas, incl
🪄 Magical GraphQL query engine for TypeScript
Les fonctionnalités principales de 0no-co/gql.tada sont : Type Safety and Schema Construction.
Les alternatives open-source à 0no-co/gql.tada incluent : 19majkel94/type-graphql — Type-graphql is a framework for building GraphQL servers that uses TypeScript classes as the single source of truth… dotansimha/graphql-code-generator — This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema… graphql-nexus/nexus — Code-First, Type-Safe, GraphQL Schema Construction. hayes/pothos — Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers… idurar/fast-graphql — Node.js Package to Combine Resolvers & Merge Graphql Schema. lkster/graphql-to-type — (almost) Fully functional GraphQL request parser written completely using TypeScript's typing system.