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
·
OpenAPITools avatar

OpenAPITools/openapi-generator-cli

0
View on GitHub↗
1,956 estrellas·210 forks·TypeScript·Apache-2.0·4 vistas

Openapi Generator Cli

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.

Features

  • API Development Tools - Automates the creation of boilerplate code and documentation to accelerate the development of services based on API definitions.
  • Client Library Generation - Creates client libraries in various programming languages from specification files to simplify integration.
  • Server Stub Generation - Produces boilerplate server code and API skeletons from specification definitions to accelerate backend development.
  • OpenAPI Client SDK Generators - Transforms OpenAPI specification files into client libraries, server stubs, and documentation for various programming languages.
  • Custom Artifact Generators - Automates the creation of client libraries, server stubs, and documentation directly from specification files.
  • API Client SDK Generators - Creates software development kits in various programming languages from specification files.
  • API Documentation Generators - Compiles human-readable documentation from specification files to provide clear references for developers.
  • CLI Build Tools - Provides a command-line interface for managing generation tasks and ensuring consistent output across environments.
  • Logic-less Template Engines - Uses logic-less mustache templates to transform structured API specification data into language-specific source code.
  • Containerized Execution - Supports containerized execution to run the generation process in isolated environments without local dependencies.
  • Containerized Runtimes - Executes the generation process inside ephemeral container environments to ensure consistent dependency management.
  • OpenAPI Specification Management - Defines project-specific generation settings in a persistent configuration file to automate repetitive tasks.
  • Configuration-Driven Rules - Maps external specification files to output targets using persistent configuration files to automate project scaffolding.

Historial de estrellas

Gráfico del historial de estrellas de openapitools/openapi-generator-cliGráfico del historial de estrellas de openapitools/openapi-generator-cli

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Openapi Generator Cli

Proyectos open-source similares, clasificados según cuántas características comparten con Openapi Generator Cli.
  • 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,

    Mustacheopen-sourceopenapi-specificationopenapi3
    Ver en GitHub↗17,760
  • fern-api/fernAvatar de fern-api

    fern-api/fern

    3,680Ver en GitHub↗

    Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer

    TypeScript
    Ver en GitHub↗3,680
  • azure/autorestAvatar de Azure

    Azure/autorest

    4,798Ver en GitHub↗

    AutoRest is a multi-language SDK generator and OpenAPI code generator designed to produce consistent software development kits from a single API definition. It functions as a REST API client generator that transforms Swagger and OpenAPI specification files into functional, typed HTTP client libraries. The tool automates the SDK development workflow by converting design documents into source code, ensuring that the resulting implementations match the defined API contract across different programming languages. The system employs specification-driven development using an intermediate represent

    TypeSpecazurecode-generatorcsharp
    Ver en GitHub↗4,798
  • ferdikoomen/openapi-typescript-codegenAvatar de ferdikoomen

    ferdikoomen/openapi-typescript-codegen

    3,369Ver en GitHub↗

    Openapi-typescript-codegen is a code generation tool that parses OpenAPI specification files, URLs, or strings to build type-safe TypeScript or JavaScript network clients. It transforms raw API definitions into structured internal abstract syntax trees before mapping them onto custom text templates. The tool provides a pluggable network layer that supports interchangeable transport libraries such as Fetch or Axios. It normalizes diverse endpoint structures into a unified internal schema to generate strongly typed client source code. Execution occurs synchronously through command line argumen

    TypeScriptangularaxioscodegen
    Ver en GitHub↗3,369
Ver las 30 alternativas a Openapi Generator Cli→

Colecciones destacadas con Openapi Generator Cli

Colecciones seleccionadas manualmente donde aparece Openapi Generator Cli.
  • Generadores de código cliente para OpenAPI

Preguntas frecuentes

¿Qué hace openapitools/openapi-generator-cli?

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.

¿Cuáles son las características principales de openapitools/openapi-generator-cli?

Las características principales de openapitools/openapi-generator-cli son: API Development Tools, Client Library Generation, Server Stub Generation, OpenAPI Client SDK Generators, Custom Artifact Generators, API Client SDK Generators, API Documentation Generators, CLI Build Tools.

¿Qué alternativas de código abierto existen para openapitools/openapi-generator-cli?

Las alternativas de código abierto para openapitools/openapi-generator-cli incluyen: swagger-api/swagger-codegen — Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs,… fern-api/fern — Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted… azure/autorest — AutoRest is a multi-language SDK generator and OpenAPI code generator designed to produce consistent software… ferdikoomen/openapi-typescript-codegen — Openapi-typescript-codegen is a code generation tool that parses OpenAPI specification files, URLs, or strings to… oapi-codegen/oapi-codegen — oapi-codegen is an OpenAPI specification compiler and code generator for Go. It transforms OpenAPI definitions into… apple/swift-openapi-generator — The Swift OpenAPI Generator is a build-time tool that produces type-safe Swift client and server code directly from…