awesome-repositories.com
Blog
awesome-repositories.com

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

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

11 repositorios

Awesome GitHub RepositoriesServer Stub Generation

The creation of boilerplate server-side code and routing logic from an API specification.

Distinct from OpenAPI Processors: Focuses on creating the server-side foundation rather than documentation conversion or AI tool mapping.

Explore 11 awesome GitHub repositories matching data & databases · Server Stub Generation. Refine with filters or upvote what's useful.

Awesome Server Stub Generation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • swagger-api/swagger-codegenAvatar de swagger-api

    swagger-api/swagger-codegen

    17,760Ver en GitHub↗

    Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs, and human-readable documentation from OpenAPI specifications. It translates these specifications into functional libraries and boilerplate routing code across various target programming languages. The tool utilizes a pluggable generator module system and an integrated template engine, allowing for the customization of generated source code and the creation of new language-specific generators. It supports flexible specification sourcing via local files, remote HTTP endpoints,

    Generates boilerplate server code and routing from OpenAPI specifications to establish RESTful services.

    Mustacheopen-sourceopenapi-specificationopenapi3
    Ver en GitHub↗17,760
  • apache/thriftAvatar de apache

    apache/thrift

    10,933Ver en GitHub↗

    Thrift es un framework de llamada a procedimiento remoto (RPC) y protocolo de serialización de datos entre lenguajes. Proporciona un lenguaje de definición de interfaz (IDL) para especificar tipos de datos e interfaces de servicio en un formato neutral, permitiendo la generación automatizada de código de cliente y servidor en múltiples lenguajes de programación. El proyecto funciona como un comunicador de servicios políglota utilizando un stack de software en capas para garantizar una comunicación interoperable. Se centra en implementar llamadas a procedimientos remotos entre lenguajes y transformar estructuras de datos complejas en formatos estandarizados para un transporte de red eficiente. El framework incluye capacidades para gestionar la compatibilidad de versiones de API para admitir actualizaciones no atómicas entre clientes y servidores. También proporciona mecanismos para verificar la integridad de los datos y validar que los servicios se comporten de manera idéntica a través de diferentes implementaciones de lenguaje.

    Automates the creation of client and server stubs for encoding and decoding procedure arguments.

    C++
    Ver en GitHub↗10,933
  • smallnest/rpcxAvatar de smallnest

    smallnest/rpcx

    8,295Ver en GitHub↗

    rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as a binary protocol RPC system and a service mesh, providing the necessary infrastructure for low-latency inter-service communication and distributed cloud environments. The project features a cross-language service gateway that provides an HTTP entry point, allowing clients written in any programming language to invoke Go remote services via protocol translation. It also includes a specialized RPC traffic analyzer for capturing and analyzing binary packets to debug network comm

    Automatically generates server-side registration boilerplate by scanning source files for exported Go types.

    Godubbogrpcmicroservice
    Ver en GitHub↗8,295
  • oapi-codegen/oapi-codegenAvatar de oapi-codegen

    oapi-codegen/oapi-codegen

    8,088Ver en GitHub↗

    oapi-codegen is an OpenAPI specification compiler and code generator for Go. It transforms OpenAPI definitions into type-safe Go client libraries, server boilerplate, and data models to facilitate contract-first API development. The tool distinguishes itself through a flexible customization system that allows users to override generated types and imports via specification extensions. It supports the use of custom text templates to redefine the final source code structure and provides a specification overlay mechanism to modify or remove endpoints without altering the original source file. Th

    Creates server-side boilerplate and routing logic to automate the implementation of the defined API.

    Gogogolangopenapi
    Ver en GitHub↗8,088
  • ricosuter/nswagAvatar de RicoSuter

    RicoSuter/NSwag

    7,342Ver en GitHub↗

    NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and JSON schemas into clients, server stubs, and structured documentation. It enables the creation of type-safe client libraries and data transfer objects, as well as the generation of OpenAPI specifications by analyzing .NET controllers. The project supports contract-first API development by generating server controller stubs from specifications and offers dedicated TypeScript API integration to ensure type safety in frontend applications. It also provides tools for hosting intera

    Creates boilerplate server-side code and routing logic from API specifications to enable contract-first development.

    C#angularaspnetaspnetcore
    Ver en GitHub↗7,342
  • orval-labs/orvalAvatar de orval-labs

    orval-labs/orval

    6,145Ver en GitHub↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    Generates Hono route handlers and validators from OpenAPI specs for server-side implementation.

    TypeScript
    Ver en GitHub↗6,145
  • extism/extismAvatar de extism

    extism/extism

    5,657Ver en GitHub↗

    Extism is a cross-language WebAssembly plugin framework that lets applications written in any programming language load and execute plugins written in any other language. It provides a universal plugin system where host applications use idiomatic SDKs to load WebAssembly modules, call exported functions, and pass data back and forth, while plugin authors use development kits that handle memory management and host interaction so they can focus on business logic. The framework distinguishes itself through its comprehensive approach to cross-language integration, offering schema-driven binding g

    Generates boilerplate code in each plugin language that handles input parsing, output serialization, and host function calls.

    Rustbrowserccpp
    Ver en GitHub↗5,657
  • apache/dubbo-goAvatar de apache

    apache/dubbo-go

    4,938Ver en GitHub↗

    Apache Dubbo Go es una implementación en lenguaje Go del framework Apache Dubbo, diseñada para construir microservicios de alto rendimiento. Sirve como un framework RPC multiplataforma y una capa de comunicación de microservicios que permite llamadas a procedimientos remotos entre servicios escritos en diferentes lenguajes de programación. El framework funciona como un conjunto de herramientas de gobernanza de servicios y un proxy de service mesh distribuido, permitiendo que los planos de datos se conecten con planos de control externos en modos con o sin proxy. Proporciona específicamente una capa de compatibilidad para facilitar la comunicación entre servicios basados en Go y Java a través de definiciones agnósticas al lenguaje y codificación de datos estandarizada. El sistema cubre una amplia gama de capacidades distribuidas, incluyendo descubrimiento dinámico de servicios, balanceo de carga basado en estrategias y gestión de tráfico mediante disyuntores (circuit breakers) y limitación de tasa (rate limiting). Incorpora observabilidad a través de rastreo de solicitudes distribuidas y métricas de rendimiento, al tiempo que garantiza la seguridad con cifrado de capa de transporte y control de acceso basado en identidad. La productividad del desarrollador se apoya mediante una interfaz de línea de comandos para el arranque de aplicaciones y la generación automatizada de stubs RPC a partir de definiciones de interfaz.

    Produces client and server code from interface definitions to automate service contract implementation.

    Gogohttp2microservices
    Ver en GitHub↗4,938
  • systemsapproach/bookAvatar de SystemsApproach

    SystemsApproach/book

    3,298Ver en GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Explains how to automate the encoding and decoding of procedure arguments by generating communication stubs.

    Python
    Ver en GitHub↗3,298
  • openapitools/openapi-generator-cliAvatar de OpenAPITools

    OpenAPITools/openapi-generator-cli

    1,956Ver en GitHub↗

    OpenAPI Generator CLI es una utilidad de línea de comandos diseñada para automatizar la creación de artefactos API a partir de archivos de especificación. Funciona como una herramienta para generar librerías cliente, stubs de servidor y documentación, permitiendo a los desarrolladores producir código boilerplate consistente y materiales de referencia a través de varios lenguajes de programación. El proyecto proporciona un wrapper que gestiona el ciclo de vida de un motor de ejecución basado en Java, el cual realiza la síntesis de código real utilizando plantillas sin lógica. Para asegurar resultados reproducibles y evitar conflictos de dependencias en el sistema host, la herramienta soporta gestión de motores versionada y entornos de ejecución contenerizados. Los usuarios pueden definir reglas de generación específicas del proyecto a través de archivos de configuración persistentes, los cuales automatizan tareas repetitivas y mantienen la consistencia a través de diferentes entornos de desarrollo. El conjunto de herramientas cubre el alcance completo de la producción de artefactos API, desde la creación inicial del esqueleto del servidor hasta la generación de kits de desarrollo de software cliente integrados.

    Produces boilerplate server code and API skeletons from specification definitions to accelerate backend development.

    TypeScriptnpmopenapiopenapi-generator
    Ver en GitHub↗1,956
  • apple/swift-openapi-generatorAvatar de apple

    apple/swift-openapi-generator

    1,935Ver en GitHub↗

    El Swift OpenAPI Generator es una herramienta de tiempo de compilación que produce código cliente y servidor en Swift con seguridad de tipos directamente a partir de documentos de especificación OpenAPI. Al integrarse con sistemas de compilación a través de plugins nativos, automatiza la creación de interfaces fuertemente tipadas y stubs de protocolo que mapean operaciones de red a métodos nativos, asegurando que el código de la aplicación permanezca estrictamente consistente con los esquemas de datos definidos. El proyecto se distingue por una arquitectura orientada a protocolos que desacopla la lógica de negocio de implementaciones de transporte específicas. Utiliza una capa de transporte conectable y la interceptación de solicitudes basada en middleware para manejar preocupaciones transversales como autenticación, logging y recolección de métricas. Este diseño permite a los desarrolladores mantener una capa de comunicación consistente mientras permanecen agnósticos de los frameworks web subyacentes o los detalles de transmisión de red. El generador soporta una amplia gama de capacidades, incluyendo mapeo de datos basado en esquemas y negociación de contenido para varios formatos. Proporciona un manejo eficiente de memoria de grandes cargas útiles a través de procesamiento de flujo incremental, lo que permite el intercambio de datos complejos sin cargar contenidos completos en memoria. El conjunto de herramientas también incluye utilidades para pruebas de contrato automatizadas y la generación de documentación interactiva para asistir en la validación de requisitos de endpoints.

    Generates server-side protocol stubs from API specifications to enforce request handling requirements.

    Swiftios-swiftopenapiplugin
    Ver en GitHub↗1,935
  1. Home
  2. Data & Databases
  3. OpenAPI Processors
  4. Server Stub Generation

Explorar subetiquetas

  • Hono Server Stub GeneratorsGenerates Hono route handlers and validators from the OpenAPI spec for server-side implementation. **Distinct from Server Stub Generation:** Distinct from Server Stub Generation: specifically generates Hono framework handlers with built-in validation, not general server stubs.
  • RPC Stub Generation1 sub-etiquetaAutomated creation of client and server stubs for encoding and decoding procedure arguments. **Distinct from Server Stub Generation:** Focuses on the general mechanism of RPC stub generation for textbooks, not specifically OpenAPI server boilerplates.