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
·

14 repositorios

Awesome GitHub RepositoriesCommand Line Generators

Utilities for creating structured data files from command-line input.

Distinct from Data File Generators: Distinct from Data File Generators: focuses on CLI-driven generation rather than general file creation.

Explore 14 awesome GitHub repositories matching development tools & productivity · Command Line Generators. Refine with filters or upvote what's useful.

Awesome Command Line Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • janl/mustache.jsAvatar de janl

    janl/mustache.js

    16,723Ver en GitHub↗

    Mustache.js is a logic-less JavaScript templating engine and implementation of the Mustache specification. It merges data objects with text templates to generate formatted output, ensuring consistent rendering across different programming languages by forbidding complex logic within the templates. The system distinguishes itself by using a logic-less approach to data binding, relying on simple variable interpolation and conditional block rendering. It supports modularity through partial template inclusion and allows for extended functionality via lambda functions that transform blocks of temp

    Provides a command line interface to generate text files by processing templates and data objects.

    JavaScript
    Ver en GitHub↗16,723
  • shekhargulati/52-technologies-in-2016Avatar de shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Ver en GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Creates structured data objects from command-line arguments to facilitate rapid file creation.

    JavaScriptawesomeawesome-listblog
    Ver en GitHub↗7,311
  • joelittlejohn/jsonschema2pojoAvatar de joelittlejohn

    joelittlejohn/jsonschema2pojo

    6,379Ver en GitHub↗

    Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

    Provides a CLI tool that triggers schema-to-Java generation directly from a terminal without requiring a build tool.

    Java
    Ver en GitHub↗6,379
  • 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

    Applies a code formatter to the generated files to keep them consistent.

    TypeScript
    Ver en GitHub↗6,145
  • mybatis/generatorAvatar de mybatis

    mybatis/generator

    5,317Ver en GitHub↗

    MyBatis Generator es una herramienta que inspecciona tablas de bases de datos para producir automáticamente objetos de modelo, interfaces de mapper y archivos de configuración SQL. Funciona como un mapeador de esquemas de base de datos y generador de operaciones CRUD, traduciendo columnas de bases de datos relacionales en clases y registros específicos del lenguaje. El proyecto es un generador de código extensible que permite la personalización de archivos de salida a través de un mecanismo de plugins. Este framework permite la adición de lógica de negocio específica o la modificación del proceso de generación para producir archivos de salida adaptados. El generador cubre una amplia gama de capacidades, incluyendo la implementación de consultas dinámicas, la creación de modelos inmutables y la automatización de operaciones estándar de creación, lectura, actualización y eliminación. Admite el mapeo de esquemas de bases de datos con claves primarias virtuales y puede generar código para múltiples lenguajes, incluido Kotlin. El proceso de generación puede ejecutarse mediante herramientas de línea de comandos, llamadas directas a funciones o como un plugin de herramienta de construcción integrado en pipelines de integración continua.

    Runs the generation process through command line tools, build plugins, or direct function calls using structured configurations.

    Javacode-generatorjava-8kotlin
    Ver en GitHub↗5,317
  • rust-lang/rust-bindgenAvatar de rust-lang

    rust-lang/rust-bindgen

    5,212Ver en GitHub↗

    Rust-bindgen es un generador de enlaces de interfaz de funciones extranjeras en tiempo de compilación y analizador de encabezados C diseñado para automatizar la interoperabilidad entre lenguajes. Funciona como una herramienta para unir Rust con librerías C, C++ y Objective-C produciendo declaraciones específicas de la plataforma durante el proceso de compilación. El proyecto se distingue por su capacidad para manejar construcciones de lenguaje de la familia C complejas, incluyendo herencia y métodos de C++, así como clases y protocolos de Objective-C. Asegura la compatibilidad binaria entre diferentes arquitecturas calculando diseños de memoria conscientes del objetivo y validando que los tamaños y alineaciones de las estructuras generadas coincidan con las definiciones de origen originales. La herramienta proporciona un mapeo de tipos extenso para uniones C, campos de bits y miembros de matriz flexibles, mientras mapea tipos de librería estándar complejos o intraducibles a blobs de bytes opacos. Incluye un sistema de configuración para filtrar enlaces, sustituir tipos complejos y controlar la derivación de rasgos o la visibilidad de campos. Los enlaces generados pueden incluir documentación extraída de los encabezados del sistema y se procesan a través de un formateador estándar para asegurar un estilo de código consistente.

    Applies standard code formatters to generated output files to ensure consistent styling and readability.

    Rustbindingscodegenffi
    Ver en GitHub↗5,212
  • mikaelemmmm/go-zero-looklookAvatar de Mikaelemmmm

    Mikaelemmmm/go-zero-looklook

    5,158Ver en GitHub↗

    Este proyecto es una implementación de referencia y un plano arquitectónico para construir sistemas distribuidos utilizando el framework go-zero. Proporciona un boilerplate completo de microservicios y una estructura de proyecto estandarizada para arrancar servicios API y RPC con estructuras de carpetas consistentes. La implementación se distingue por proporcionar una guía completa y una base de código para el descubrimiento de servicios, limitación de tasa (rate limiting) y disyuntores (circuit breaking). Demuestra una integración de stack de observabilidad que coordina el rastreo distribuido, la recolección de métricas y el registro centralizado de logs a través de múltiples microservicios. El sistema cubre una amplia gama de capacidades distribuidas, incluyendo mensajería asíncrona mediante un modelo de publicación-suscripción, gestión de transacciones distribuidas para la consistencia de datos y un patrón de agregación de gateway para separar las solicitudes externas de la comunicación interna. También incluye generación automática de código a partir de definiciones y pipelines de entrega continua para el despliegue en contenedores.

    Ships a CLI tool that generates API and RPC source code directly from schema definitions.

    Goasynqdtmelasticsearch
    Ver en GitHub↗5,158
  • ahmed-ali/jsonexportAvatar de Ahmed-Ali

    Ahmed-Ali/JSONExport

    4,812Ver en GitHub↗

    JSONExport es un generador de código multilingüe y convertidor de esquemas JSON que transforma estructuras de datos JSON en clases de código fuente fuertemente tipadas. Sirve como mapeador de respuestas de API, convirtiendo objetos JSON en objetos de transferencia de datos (DTO) para automatizar la creación de clases de modelo. La herramienta se especializa en la síntesis de modelos multilingües, permitiendo a los usuarios definir modelos de datos en diferentes lenguajes de programación utilizando una única entrada JSON. Genera código repetitivo (boilerplate) de clases, incluyendo constructores y accesores, y proporciona un pipeline de vista previa para revisar el código fuente resultante antes de guardarlo. El proyecto cubre la implementación de modelos de datos y la generación de boilerplate de código fuente a través de un enfoque basado en plantillas que mapea tipos de datos JSON a sintaxis de lenguaje específica.

    Ships a visual window to review generated source code before saving the output to a file.

    Swift
    Ver en GitHub↗4,812
  • dotnetcore/wtmAvatar de dotnetcore

    dotnetcore/WTM

    4,351Ver en GitHub↗

    WTM es un framework de desarrollo para construir aplicaciones empresariales de servidor y cliente utilizando .NET Core. Funciona como una herramienta de desarrollo rápido de aplicaciones (RAD) que proporciona un conjunto de generadores y asistentes para automatizar la creación de estructuras de proyectos y código boilerplate. El framework incluye un constructor de UI low-code que utiliza una biblioteca compartida de controles para construir formularios, cuadrículas y diálogos a través de múltiples librerías frontend. Además, automatiza el desarrollo mediante la generación de código basada en plantillas y un asistente de arranque de proyectos basado en configuración. El sistema maneja la gestión de datos empresariales a través de un motor de importación de datos para archivos de hoja de cálculo y una orquestación estandarizada para paginación y procesamiento por lotes. El acceso a los datos y las páginas se gestiona mediante un sistema de control de acceso basado en roles para regular usuarios, roles y grupos.

    Includes automation tools to generate synchronized server and client code across application layers.

    C#
    Ver en GitHub↗4,351
  • koxudaxi/datamodel-code-generatorAvatar de koxudaxi

    koxudaxi/datamodel-code-generator

    3,943Ver en GitHub↗

    This project is a command-line schema-to-code converter designed to transform diverse data specifications into type-safe Python data structures. It functions as a generator for Pydantic models, dataclasses, and typed dictionaries, enabling developers to maintain synchronization between evolving data contracts and application code. By parsing formats such as JSON Schema, OpenAPI, AsyncAPI, Protobuf, and Avro, the tool automates the creation of native classes that reflect the constraints and metadata defined in the source specifications. The generator distinguishes itself through a highly confi

    Provides a command-line interface to parse data formats and generate type-hinted Python code.

    Pythoncode-generatorcsvdataclass
    Ver en GitHub↗3,943
  • 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

    Executes client generation processes directly from the command line and package runners for automated builds.

    TypeScriptangularaxioscodegen
    Ver en GitHub↗3,369
  • 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.

    Provides command-line tools to generate API code outside of standard build processes for custom integration workflows.

    Swiftios-swiftopenapiplugin
    Ver en GitHub↗1,935
  • vega/ts-json-schema-generatorAvatar de vega

    vega/ts-json-schema-generator

    1,708Ver en GitHub↗

    Ts-json-schema-generator is a command-line tool and Node.js library that automatically generates standard JSON validation schemas directly from TypeScript source files and type definitions. Operating as a static code analyzer and schema compilation engine, it inspects type definitions and interfaces to understand structural data shapes without requiring runtime execution. It uses static program analysis by initializing a virtual compiler instance to resolve complex generic types, imports, and type relationships across source files. The project translates extracted types into standard validati

    Executes build routines directly from the command line using path glob patterns and configuration flags.

    TypeScriptcompilergeneratorjson-schema
    Ver en GitHub↗1,708
  • stefanjudis/tiny-helpersAvatar de stefanjudis

    stefanjudis/tiny-helpers

    1,035Ver en GitHub↗

    Tiny Helpers is a curated directory of single-purpose online utilities designed to assist developers with common web tasks and technical workflows. The project functions as a static site generator that organizes these resources into a structured collection, providing a centralized hub for discovering tools that improve daily productivity. The platform distinguishes itself through a data-driven architecture that decouples utility metadata from the presentation layer. This approach enables automated workflows for community contributions, allowing users to register and add new utilities through

    Generates consistent file organization for new tools via an interactive command-line interface to ensure uniform project layouts.

    Nunjuckseleventyshow-on-my-website
    Ver en GitHub↗1,035
  1. Home
  2. Development Tools & Productivity
  3. Documentation Generators
  4. Data File Generators
  5. Command Line Generators

Explorar subetiquetas

  • Schema-to-Code CLI Generators3 sub-etiquetasCLI tools that generate source code from schema definitions directly from the terminal without requiring a build tool. **Distinct from Command Line Generators:** Distinct from Command Line Generators: specifically generates code from schemas, not general data files.