awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesClass-Based Schema Mapping

Mapping API structures directly to programming language classes.

Distinct from Class-Based Architecture: Specific to mapping GraphQL types to Python classes, not general architectural blueprints.

Explore 8 awesome GitHub repositories matching programming languages & runtimes · Class-Based Schema Mapping. Refine with filters or upvote what's useful.

Awesome Class-Based Schema Mapping GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • graphql-python/grapheneAvatar de graphql-python

    graphql-python/graphene

    8,238Ver en GitHub↗

    Graphene is a library and framework for building type-safe GraphQL APIs and schemas using Python objects and resolvers. It provides a system for mapping internal data models to typed GraphQL schemas, enabling the creation of servers that process queries and execute resolvers to return structured data. The project includes a full implementation of the Relay specification, providing standardized patterns for global object identification and cursor-based pagination. It utilizes a class-based approach to schema definition and supports interface-based type inheritance. The framework covers a broa

    Uses Python classes to define the structure of GraphQL object types and fields.

    Python
    Ver en GitHub↗8,238
  • 19majkel94/type-graphqlAvatar de 19majkel94

    19majkel94/type-graphql

    8,088Ver en GitHub↗

    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

    Maps GraphQL queries and mutations to specific TypeScript class methods using metadata reflection.

    TypeScript
    Ver en GitHub↗8,088
  • michallytek/type-graphqlAvatar de MichalLytek

    MichalLytek/type-graphql

    8,088Ver en GitHub↗

    Type-graphql is a toolkit and framework for creating type-safe GraphQL APIs. It functions as a schema generator and resolver library that uses TypeScript classes and decorators as the primary source of truth for data structures and query logic. The project enables the definition of GraphQL schemas and resolvers through typed classes rather than manual schema definition language. This approach ensures that TypeScript types automatically align with the GraphQL schema to prevent runtime errors. The framework provides capabilities for API implementation, including input data validation and acces

    Maps GraphQL queries and mutations to specific methods within controller classes using metadata reflection.

    TypeScript
    Ver en GitHub↗8,088
  • mgravell/protobuf-netAvatar de mgravell

    mgravell/protobuf-net

    4,952Ver en GitHub↗

    protobuf-net es un framework de serialización binaria y biblioteca .NET que implementa la especificación Protocol Buffers. Funciona como una herramienta de serialización basada en esquemas y un mapeador de datos orientado a contratos, convirtiendo gráficos de objetos complejos en un formato binario compacto para almacenamiento y transmisión en red. La biblioteca permite el intercambio de datos multiplataforma y redes de alto rendimiento al reducir los tamaños de carga útil y el tiempo de procesamiento. Admite específicamente la persistencia de jerarquías de objetos, permitiendo la serialización y reconstrucción de estructuras de clases complejas que incluyen herencia y tipos derivados. El proyecto cubre capacidades principales que incluyen la serialización y deserialización de datos binarios, generación de clases basada en esquemas y la gestión de la herencia de tipos a través de identificadores únicos. Proporciona mecanismos para mapear estructuras de datos a través de atributos estáticos o configuraciones dinámicas en tiempo de ejecución.

    Maps Protocol Buffer schemas directly to .NET classes to ensure cross-platform data compatibility.

    C#
    Ver en GitHub↗4,952
  • cloudtools/troposphereAvatar de cloudtools

    cloudtools/troposphere

    4,942Ver en GitHub↗

    Troposphere es una biblioteca de Python para crear y validar programáticamente plantillas de infraestructura como código. Sirve como un generador para plantillas de AWS CloudFormation y OpenStack, permitiendo que los recursos en la nube se definan como objetos dentro de un lenguaje de programación de propósito general en lugar de a través de marcado JSON o YAML sin procesar. El proyecto se centra en la validación de recursos en la nube mediante la verificación de nombres de propiedades y tipos de datos durante el proceso de construcción de la plantilla. Este sistema identifica errores de configuración y campos obligatorios faltantes antes de que la infraestructura se exporte para su despliegue. La biblioteca cubre una amplia gama de modelado de infraestructura en la nube, incluida la definición de recursos de computación, almacenamiento, redes y seguridad. Proporciona utilidades para convertir estos objetos definidos programáticamente en formatos de exportación JSON o YAML estructurados.

    Maps cloud provider resource types to Python classes to ensure type-safe template construction.

    Python
    Ver en GitHub↗4,942
  • azure/azure-powershellAvatar de Azure

    Azure/azure-powershell

    4,733Ver en GitHub↗

    Azure PowerShell es una colección de comandos programables y una herramienta de gestión utilizada para la administración, configuración y automatización de recursos e infraestructura de la nube de Microsoft Azure. Sirve como una interfaz de línea de comandos para desplegar y monitorear servicios en la nube. El proyecto proporciona capacidades para la orquestación de recursos en la nube y la automatización de infraestructura, permitiendo la ejecución de scripts programables para manejar tareas administrativas repetitivas. Incluye herramientas para gestionar la identidad y el acceso a través de múltiples inquilinos y suscripciones de Azure. El sistema cubre la autenticación y gestión de sesiones, permitiendo a los usuarios iniciar sesión en entornos de nube y cambiar entre diferentes contextos de suscripción. También proporciona los medios para crear y administrar la infraestructura de la nube para mantener la estabilidad del sistema.

    Maps PowerShell verbs and nouns to REST API endpoints for managing remote cloud infrastructure.

    C#armazuremicrosoft
    Ver en GitHub↗4,733
  • sylphai-inc/adalflowAvatar de SylphAI-Inc

    SylphAI-Inc/AdalFlow

    4,167Ver en GitHub↗

    AdalFlow es un framework de agentes de IA autónomos y una librería de aplicaciones LLM diseñada para construir flujos de trabajo modulares. Sirve como una interfaz agnóstica al modelo y orquestador de pipelines RAG, permitiendo a los usuarios desarrollar agentes ReAct que utilizan razonamiento iterativo y ejecución de herramientas externas para resolver tareas complejas. El proyecto se distingue por un sistema de optimización de prompts que utiliza descenso de gradiente textual para refinar automáticamente las plantillas de prompts y ejemplos de pocos disparos (few-shot). Trata la retroalimentación del modelo como una señal diferenciable, permitiendo una forma de retropropagación de LLM para mejorar iterativamente la calidad de la salida basada en métricas de evaluación. El framework cubre una amplia superficie de capacidades, incluyendo generación aumentada por recuperación (RAG) con búsqueda semántica vectorial y reranking, rastreo de ejecución basado en spans para observabilidad y análisis estructurado basado en esquemas. Proporciona una capa de comunicación unificada para numerosos proveedores de modelos propietarios y de código abierto, y admite la conversión de funciones de Python en interfaces de herramientas estandarizadas. El sistema está implementado en Python y se integra con MLflow para el seguimiento y análisis de flujos de trabajo.

    Parses structured model text into typed data class instances using predefined object schemas.

    Python
    Ver en GitHub↗4,167
  • amir9480/vscode-laravel-extra-intellisenseAvatar de amir9480

    amir9480/vscode-laravel-extra-intellisense

    4,115Ver en GitHub↗

    This is a Visual Studio Code extension that provides framework-specific IntelliSense for Laravel projects. It acts as a project metadata provider, scanning PHP files and extracting application state to offer intelligent autocomplete for routes, views, configuration keys, and model attributes. The tool includes a specialized suggestion engine for Blade templates, providing autocomplete for directives, sections, and stacks. It supports containerized development by routing commands through virtual environments or custom paths to ensure metadata is accurately extracted from isolated project direc

    Links variable names to class definitions to provide accurate property suggestions for Eloquent models.

    TypeScriptautocompleteintellisenselaravel
    Ver en GitHub↗4,115
  1. Home
  2. Programming Languages & Runtimes
  3. Class-Based Architecture
  4. Class-Based Schema Mapping

Explorar subetiquetas

  • Cloud Resource MappingMapping cloud provider resource types to programming language classes for type-safe template construction. **Distinct from Class-Based Schema Mapping:** Focuses on cloud infrastructure resources rather than general API structures or GraphQL types.
  • Model Property MappingsLinking variables to class definitions to provide autocomplete for object properties. **Distinct from Class-Based Schema Mapping:** Distinct from schema mapping: focuses on mapping variables to classes for IDE autocomplete rather than API-to-class mapping.
  • Resolver MappingsMapping GraphQL operations to specific class methods via metadata reflection. **Distinct from Class-Based Schema Mapping:** Specifically focuses on mapping GraphQL resolvers to class methods, not general schema-to-class mapping
  • Structured LLM Output MappingsMapping language model responses to typed data classes based on defined schemas. **Distinct from Class-Based Schema Mapping:** Specifically targets LLM text-to-object mapping rather than general API-to-class mapping.