2 Repos
The process of designing and implementing type-safe APIs using the GraphQL specification.
Distinct from GraphQL Clients and Servers: Shortlist focused on clients or narrow fluent APIs; this covers the general development of the server-side data layer.
Explore 2 awesome GitHub repositories matching web development · GraphQL API Development. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Full-Stack-Monorepo-Vorlage und ein Node.js-GraphQL-API-Template. Es bietet ein Seed-Projekt, das eine Schema-First-GraphQL-API, eine PostgreSQL-Datenbank und ein React-Frontend innerhalb eines einzigen Repositorys integriert, um Typen zwischen Backend und Benutzeroberfläche zu teilen. Die Architektur beinhaltet einen Serverless-Wrapper für Cloud-Bereitstellung und automatische Skalierung. Sie implementiert eine Request-Batching-Ebene, um die Datenbankleistung durch die Vermeidung des N+1-Abfrageproblems zu optimieren. Das Projekt deckt Datenbankmanagement durch migrationsbasierte Schema-Versionierung und Seed-Dateien ab. Es enthält zudem Funktionen für die Integration von Benutzeridentitäten, einschließlich Authentifizierung, Autorisierung und berechtigungsbasierter Zugriffskontrolle.
Provides a comprehensive framework for building a type-safe, schema-first GraphQL API.
Dieses Projekt bietet ein grundlegendes Boilerplate für den Aufbau von Full-Stack-Webanwendungen, die React-Frontend-Schnittstellen mit Backend-GraphQL-Diensten verbinden. Es dient als strukturierte Umgebung für Entwickler, um sowohl Client- als auch Serverkomponenten zu initialisieren und eine einheitliche Architektur für datengesteuerte Software sicherzustellen. Das Framework betont einen Schema-First-Ansatz beim API-Design, der eine konsistente Datenmodellierung über den gesamten Stack hinweg ermöglicht. Es enthält vorkonfigurierte Templates, die Authentifizierung und Echtzeit-Abonnementfunktionen integrieren, sowie modulare Middleware zur Verwaltung von Request-Handling und Datentransformation. Das Toolkit automatisiert gängige Entwicklungs-Workflows, einschließlich Datenbank-Schema-Management, lokaler Serverausführung und Projekt-Scaffolding. Diese standardisierten Skripte und Verzeichnisstrukturen sind darauf ausgelegt, die Einrichtung neuer Dienste zu beschleunigen und gleichzeitig Community-Standardmuster für Datenabruf, lokale Zustandsnormalisierung und API-Debugging beizubehalten.
Facilitates the construction of backend services that process schema-defined operations for client applications.