2 repository-uri
Layers that map relational database tables and ORM models to GraphQL types with optimized query resolution.
Distinct from GraphQL Model Generators: Distinct from general ORMs as it specifically targets the mapping and optimization of relational data for GraphQL API exposure.
Explore 2 awesome GitHub repositories matching data & databases · GraphQL Data Mappers. Refine with filters or upvote what's useful.
Graphene-Django este un framework de integrare GraphQL și un mapper de schemă utilizat pentru a construi API-uri tipizate pentru aplicații Django. Funcționează ca un strat API de bază de date care transformă câmpurile și relațiile modelelor Django într-o schemă graf, permițând clienților să solicite date specifice într-un singur apel. Proiectul implementează specificația Relay, oferind instrumente pentru identificarea globală a obiectelor și paginare standardizată bazată pe conexiuni pentru a gestiona seturi mari de date. Se distinge prin maparea modelelor de bază de date, formularelor și serializatoarelor direct în tipuri de obiecte și mutații GraphQL. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul accesului la nivel de câmp, interceptarea cererilor bazată pe middleware și gestionarea operațiunilor în timp real prin rutare WebSocket. Include, de asemenea, utilitare pentru inspecția performanței SQL și wrapping-ul tranzacțiilor de mutație pentru a asigura integritatea datelor în timpul actualizărilor. Un client de test specializat este furnizat pentru a verifica răspunsurile API și a executa query-uri către endpoint.
Maps relational database tables and ORM models to GraphQL types with optimized query resolution.
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
Implements a dedicated data mapper to connect GraphQL types to relational databases and ORMs with optimized resolution.