9 dépôts
Generate a complete GraphQL API schema by introspecting an existing database structure and relationships.
Distinct from Database Schema Introspection Tools: Distinct from Database Schema Introspection Tools: focuses on generating a GraphQL schema specifically, not general API endpoints or data models.
Explore 9 awesome GitHub repositories matching data & databases · GraphQL Schema Generators. Refine with filters or upvote what's useful.
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
Generate a complete GraphQL API schema by introspecting an existing PostgreSQL database structure and relationships.
GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides an interactive graph-based visual editor that lets teams create and explore schemas without writing code, alongside a full-featured Monaco text IDE with real-time syntax validation. The platform supports AI-powered schema generation from natural language prompts, federated schema composition that visualizes type merging across subgraphs, and AST-level schema comparison that highlights structural differences between versions. The platform distinguishes itself through its bidir
Generates initial GraphQL schemas from natural language prompts using AI assistance.
GraphQL.NET est un framework côté serveur pour construire et exécuter des API GraphQL au sein d'applications C#. Il fournit une boîte à outils complète pour la construction de schémas, un moteur fédéré pour les graphes de données distribués et un gestionnaire d'abonnements pour gérer les flux de données en temps réel. Le projet se distingue par un constructeur de schéma flexible qui prend en charge à la fois les définitions programmatiques code-first et les approches déclaratives schema-first utilisant le langage de définition de schéma standard. Il inclut un moteur de fédération dédié pour diviser les graphes de données en sous-graphes et les composer en une passerelle unifiée, ainsi qu'une implémentation de chargeur de données (data loader) spécifiquement conçue pour résoudre le problème de requête N+1 via le traitement par lots et la mise en cache. Le framework couvre un large éventail de capacités opérationnelles, notamment l'intégration de l'injection de dépendances pour la gestion du cycle de vie des services, des pipelines de middleware pour l'interception de la résolution de champs, et un pipeline d'exécution optimisé avec des types de valeur pour réduire les allocations mémoire. Il fournit également des outils pour l'analyse de la complexité des requêtes, la mise en cache des documents et le contrôle d'accès basé sur les rôles pour sécuriser les endpoints de l'API. La prise en charge de la compilation de schéma en avance de phase (ahead-of-time) permet au framework de s'exécuter dans des environnements qui interdisent la génération de code dynamique.
Offers a system for defining API structures using either programmatic code-first definitions or the GraphQL Schema Definition Language.
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
Translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches.
SurveyKing is a self-hosted survey platform designed for creating, deploying, and analyzing online questionnaires and data collection forms on private infrastructure. It integrates a business workflow automator for building custom approval processes and an online examination system for managing question banks and issuing digital certificates. The platform also includes a psychological assessment tool for administering personality tests and scales with custom dimension scoring. The system utilizes a large language model survey generator to transform natural language prompts into structured pro
Converts natural language descriptions and conversational requests into structured professional questionnaires and exams via integrated LLMs.
WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.
Maps WordPress database structures and relational data into a standardized GraphQL API schema.
Flowchart Fun is a text-based diagram generator and interactive visual canvas editor that automatically transforms plain text input and natural language prompts into structured flowcharts and diagrams without requiring manual node placement. The application combines automated layout algorithms and structural templates with a web canvas interface for organizing layouts, applying custom shapes, borders, colors, and text sizes to diagram nodes and edges. The platform includes multi-format export pipelines that convert finished charts directly into vector graphics, raster images, and document dat
The platform converts natural language prompts and existing data formats into flowchart syntax using integrated language models.
Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic. The engine distinguishes itself through a metadata-driven translation layer that maps incoming HTTP requests to native database queries while enforcing granular, role-based access control and row-level security policies. It includes a dedicated bridge for AI agents, allowing these sys
Generates GraphQL schemas by introspecting database structures to support complex queries and relationships.
Ce projet est une plateforme éducative interactive et un programme complet conçu pour enseigner aux développeurs comment construire, interroger et intégrer des API GraphQL dans des applications full-stack. Il fournit un environnement d'apprentissage structuré pour maîtriser les concepts fondamentaux tels que la conception de schéma, l'exécution de requêtes et l'implémentation d'interfaces basées sur les données. La plateforme se distingue en se concentrant sur l'application pratique de la synchronisation des données en temps réel et de l'architecture backend. Elle guide les utilisateurs à travers le processus de connexion des frameworks frontend aux bases de données relationnelles, d'implémentation du contrôle d'accès basé sur les rôles et de gestion des flux d'abonnement persistants. En couvrant à la fois la gestion d'état côté client et la logique côté serveur, elle permet aux apprenants de construire des applications réactives qui gèrent des interactions de données complexes. Au-delà des fondamentaux, le programme explore des sujets avancés incluant les mises à jour optimistes de l'interface utilisateur, la synchronisation des données hors ligne et les stratégies de sécurité des API. Il aborde également les aspects opérationnels du développement, tels que la gestion de la migration de base de données, l'optimisation des performances et le déploiement de services full-stack vers l'infrastructure cloud.
Derives GraphQL interfaces directly from relational database schemas.