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
·

21 repositorios

Awesome GitHub RepositoriesData File Generators

Utilities for creating new data files from processed expressions.

Distinct from Documentation Generators: Distinct from documentation generators: focuses on generating structured data files rather than human-readable documentation.

Explore 21 awesome GitHub repositories matching development tools & productivity · Data File Generators. Refine with filters or upvote what's useful.

Awesome Data File Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lionsoul2014/ip2regionAvatar de lionsoul2014

    lionsoul2014/ip2region

    19,159Ver en GitHub↗

    ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level regional information using local binary data files. It functions as a binary IP database compiler and a cross-language search client, allowing for regional lookups without relying on external APIs. The project distinguishes itself through a specialized binary format that supports high-performance query optimization. It employs adjacent-segment IP merging and deduplicated region storage to minimize the database footprint, while utilizing memory-mapped file caching and vector-i

    Generates optimized binary data files from raw localization records for high-performance lookups.

    Javaip-addressip-address-databaseip-address-location
    Ver en GitHub↗19,159
  • 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
  • mikefarah/yqAvatar de mikefarah

    mikefarah/yq

    14,913Ver en GitHub↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    Generates fresh data files from scratch by outputting processed expressions.

    Gobashclicsv
    Ver en GitHub↗14,913
  • testssl/testssl.shAvatar de testssl

    testssl/testssl.sh

    8,912Ver en GitHub↗

    testssl.sh is a network security tool and SSL/TLS security scanner used to audit server configurations. It functions as a diagnostic utility that validates supported ciphers and protocols to identify cryptographic vulnerabilities and flaws in encrypted communication. The tool is available as both a command-line utility and a dockerized security scanner, allowing for execution in isolated environments without the need for local dependency installation. Its capabilities cover SSL configuration auditing and TLS server security analysis. The system exports scan results into structured reports a

    Generates structured scan results in HTML, JSON, and CSV formats for archival and analysis.

    Shellcipherclient-simulationcsv
    Ver en GitHub↗8,912
  • dicebear/dicebearAvatar de dicebear

    dicebear/dicebear

    8,907Ver en GitHub↗

    DiceBear is an SVG avatar generation library and image API that creates deterministic profile pictures from seed strings. It provides a system for generating consistent visual outputs across different environments and programming languages using JSON style definitions. The project distinguishes itself with a comprehensive design toolkit, including a visual style designer and a Figma integration plugin that converts design frames into JSON schemas. It supports sophisticated visual control through weighted probability distributions for components, contrast-aware color management for accessibili

    Provides a CLI tool for batch producing and exporting avatar assets in multiple formats using seeds.

    Vueapiavataaarsavatar
    Ver en GitHub↗8,907
  • 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
  • hongyangandroid/androidautolayoutAvatar de hongyangAndroid

    hongyangAndroid/AndroidAutoLayout

    6,684Ver en GitHub↗

    AndroidAutoLayout is an Android library that converts pixel values from design mockups into percentage-based layouts, enabling consistent scaling across different screen resolutions. At its core, it functions as a pixel-to-percentage converter and screen resolution scaling tool, allowing developers to design layouts using exact pixel dimensions from mockups and have them automatically adapt to any target device. The library provides several distinctive approaches to screen adaptation. It can generate resolution-specific dimension resource files from a single baseline design, eliminating manua

    Generates dimension resource files for each target screen resolution from a single baseline file.

    Java
    Ver en GitHub↗6,684
  • 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
  • open-mmlab/mmdetection3dAvatar de open-mmlab

    open-mmlab/mmdetection3d

    6,273Ver en GitHub↗

    MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting objects in three-dimensional environments. It supports a range of core tasks including monocular 3D object detection from single camera images, LiDAR-based 3D object detection from raw point clouds, and multi-modal fusion that combines camera images with LiDAR data. The toolbox also covers point cloud semantic segmentation, assigning class labels to every point in a scan for scene understanding. The project distinguishes itself through a config-driven pipeline that orchestrate

    Creates .pkl metadata files with sample indices and point cloud paths for 3D perception training.

    Python3d-object-detectionobject-detectionpoint-cloud
    Ver en GitHub↗6,273
  • 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
  • zoontek/react-native-bootsplashAvatar de zoontek

    zoontek/react-native-bootsplash

    4,278Ver en GitHub↗

    react-native-bootsplash es una librería de pantalla de inicio móvil multiplataforma y orquestador de inicio. Proporciona un sistema para gestionar pantallas de lanzamiento nativas y controlar el tiempo y la visibilidad de la pantalla de arranque durante la inicialización de la aplicación. El proyecto incluye una herramienta de generación de activos nativos que utiliza una interfaz de línea de comandos para crear y configurar activos de imagen de lanzamiento para diferentes plataformas móviles. Permite la creación de pantallas de lanzamiento integradas con animaciones, permitiendo animaciones de salida y transiciones personalizadas a través de la integración con librerías de animación externas. La librería cubre la orquestación del inicio de la aplicación gestionando la visibilidad de la capa nativa, consultando el estado de la pantalla de lanzamiento y automatizando la generación de resoluciones de imagen compatibles con la plataforma.

    Ships a command line interface tool for batch producing visual image assets and updating platform configuration files.

    TypeScriptbootsplashreactreact-native
    Ver en GitHub↗4,278
  • 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
Ant.12Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Documentation Generators
  4. Data File Generators

Explorar subetiquetas

  • 3D Perception Metadata File GeneratorsCreate .pkl metadata files containing sample indices, point cloud paths, and segmentation annotations for training and testing. **Distinct from Data File Generators:** Distinct from Data File Generators: specifically generates .pkl metadata files for 3D point cloud datasets, not general data files.
  • Android Dimension Resource GeneratorsGenerate dimension resource files for each target screen resolution from a single baseline file. **Distinct from Data File Generators:** Distinct from Data File Generators: specifically generates Android dimension resource files for multiple screen resolutions, not general data files.
  • Asset Generation CLIsCommand line tools specifically for batch producing visual image assets. **Distinct from Command Line Generators:** Distinct from general data file generators by focusing on visual asset production (images/SVGs).
  • Command Line Generators1 sub-etiquetaUtilities 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.