awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • lionsoul2014/ip2regionlionsoul2014 的头像

    lionsoul2014/ip2region

    19,159在 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
    在 GitHub 上查看↗19,159
  • janl/mustache.jsjanl 的头像

    janl/mustache.js

    16,723在 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
    在 GitHub 上查看↗16,723
  • mikefarah/yqmikefarah 的头像

    mikefarah/yq

    14,913在 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
    在 GitHub 上查看↗14,913
  • testssl/testssl.shtestssl 的头像

    testssl/testssl.sh

    8,912在 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
    在 GitHub 上查看↗8,912
  • dicebear/dicebeardicebear 的头像

    dicebear/dicebear

    8,907在 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
    在 GitHub 上查看↗8,907
  • shekhargulati/52-technologies-in-2016shekhargulati 的头像

    shekhargulati/52-technologies-in-2016

    7,311在 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
    在 GitHub 上查看↗7,311
  • hongyangandroid/androidautolayouthongyangAndroid 的头像

    hongyangAndroid/AndroidAutoLayout

    6,684在 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
    在 GitHub 上查看↗6,684
  • joelittlejohn/jsonschema2pojojoelittlejohn 的头像

    joelittlejohn/jsonschema2pojo

    6,379在 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
    在 GitHub 上查看↗6,379
  • open-mmlab/mmdetection3dopen-mmlab 的头像

    open-mmlab/mmdetection3d

    6,273在 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
    在 GitHub 上查看↗6,273
  • orval-labs/orvalorval-labs 的头像

    orval-labs/orval

    6,145在 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
    在 GitHub 上查看↗6,145
  • mybatis/generatormybatis 的头像

    mybatis/generator

    5,317在 GitHub 上查看↗

    MyBatis Generator 是一个检查数据库表以自动生成模型对象、映射器接口和 SQL 配置文件的工具。它作为一个数据库模式映射器和 CRUD 操作生成器,将关系数据库列转换为特定语言的类和记录。 该项目是一个可扩展的代码生成器,允许通过插件机制自定义输出文件。该框架支持添加特定的业务逻辑或修改生成过程,以产生定制的输出文件。 该生成器涵盖了广泛的功能,包括动态查询的实现、不可变模型的创建以及标准增删改查(CRUD)操作的自动化。它支持具有虚拟主键的数据库模式映射,并能为包括 Kotlin 在内的多种语言生成代码。 生成过程可以通过命令行工具、直接函数调用或作为集成到持续集成流水线中的构建工具插件来执行。

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

    Javacode-generatorjava-8kotlin
    在 GitHub 上查看↗5,317
  • rust-lang/rust-bindgenrust-lang 的头像

    rust-lang/rust-bindgen

    5,212在 GitHub 上查看↗

    Rust-bindgen is a build-time foreign function interface binding generator and C header parser designed to automate cross-language interoperability. It functions as a tool to bridge Rust with C, C++, and Objective-C libraries by producing platform-specific declarations during the compilation process. The project distinguishes itself through its ability to handle complex C-family language constructs, including C++ inheritance and methods, as well as Objective-C classes and protocols. It ensures binary compatibility across different architectures by calculating target-aware memory layouts and va

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

    Rustbindingscodegenffi
    在 GitHub 上查看↗5,212
  • mikaelemmmm/go-zero-looklookMikaelemmmm 的头像

    Mikaelemmmm/go-zero-looklook

    5,158在 GitHub 上查看↗

    本项目是一个使用 go-zero 框架构建分布式系统的参考实现和架构蓝图。它提供了一个完整的微服务样板和标准化的项目布局,以引导具有一致文件夹结构的 API 和 RPC 服务。 该实现的特色在于为服务发现、限流和熔断提供了全面的指南和代码库。它展示了一个可观测性栈集成,协调了跨多个微服务的分布式追踪、指标收集和集中式日志记录。 该系统涵盖了广泛的分布式功能,包括通过发布-订阅模型的异步消息传递、用于数据一致性的分布式事务管理,以及将外部请求与内部通信分离的网关聚合模式。它还包括从定义自动生成代码以及用于容器部署的持续交付流水线。

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

    Goasynqdtmelasticsearch
    在 GitHub 上查看↗5,158
  • ahmed-ali/jsonexportAhmed-Ali 的头像

    Ahmed-Ali/JSONExport

    4,812在 GitHub 上查看↗

    JSONExport 是一个多语言代码生成器和 JSON 模式转换器,将 JSON 数据结构转换为强类型源代码类。它作为 API 响应映射器,将 JSON 对象转换为数据传输对象(DTO),以自动化模型类的创建。 该工具专注于多语言模型合成,允许用户使用单一 JSON 输入定义跨不同编程语言的数据模型。它生成类样板代码,包括构造函数和访问器,并提供预览流水线,以便在保存结果源代码之前进行审查。 该项目通过基于模板的方法涵盖数据模型实现和源代码样板生成,将 JSON 数据类型映射到特定的语言语法。

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

    Swift
    在 GitHub 上查看↗4,812
  • dotnetcore/wtmdotnetcore 的头像

    dotnetcore/WTM

    4,351在 GitHub 上查看↗

    WTM 是一个使用 .NET Core 构建企业服务端和客户端应用程序的开发框架。它充当快速应用程序开发工具,提供了一组生成器和向导来自动化项目结构和样板代码的创建。 该框架包含一个低代码 UI 构建器,利用共享控件库在多个前端库中构建表单、网格和对话框。它通过基于模板的代码生成和配置驱动的项目引导向导进一步自动化开发。 该系统通过用于电子表格文件的导入引擎和用于分页与批处理的标准化编排来处理企业数据管理。对数据和页面的访问通过用于管理用户、角色和组的基于角色的访问控制系统进行管理。

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

    C#
    在 GitHub 上查看↗4,351
  • zoontek/react-native-bootsplashzoontek 的头像

    zoontek/react-native-bootsplash

    4,278在 GitHub 上查看↗

    react-native-bootsplash 是一个跨平台移动启动屏幕库和启动编排器。它提供了一个用于管理原生启动屏幕并在应用初始化期间控制启动屏幕显示时机的系统。 该项目包含一个原生资产生成工具,使用命令行界面为不同的移动平台创建和配置启动图像资产。它支持创建集成动画的启动屏幕,通过与外部动画库集成,实现自定义的退出动画和过渡效果。 该库涵盖了通过管理原生层可见性、查询启动屏幕状态以及自动化生成符合平台要求的图像分辨率来编排应用启动的过程。

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

    TypeScriptbootsplashreactreact-native
    在 GitHub 上查看↗4,278
  • koxudaxi/datamodel-code-generatorkoxudaxi 的头像

    koxudaxi/datamodel-code-generator

    3,943在 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
    在 GitHub 上查看↗3,943
  • ferdikoomen/openapi-typescript-codegenferdikoomen 的头像

    ferdikoomen/openapi-typescript-codegen

    3,369在 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
    在 GitHub 上查看↗3,369
  • apple/swift-openapi-generatorapple 的头像

    apple/swift-openapi-generator

    1,935在 GitHub 上查看↗

    Swift OpenAPI Generator 是一个构建时工具,可直接从 OpenAPI 规范文档生成类型安全的 Swift 客户端和服务器代码。通过利用原生插件与构建系统集成,它自动化创建强类型接口和协议存根,将网络操作映射到原生方法,确保应用程序代码与定义的数据模式严格保持一致。 该项目通过协议导向的架构脱颖而出,将业务逻辑与特定的传输实现解耦。它利用可插拔的传输层和基于中间件的请求拦截来处理诸如认证、日志记录和指标收集等横切关注点。这种设计允许开发者在保持通信层一致的同时,无需依赖底层的 Web 框架或网络传输细节。 该生成器支持广泛的功能,包括模式驱动的数据映射和针对各种格式的内容协商。它通过增量流处理提供对大有效载荷的内存高效处理,允许在不将全部内容加载到内存的情况下交换复杂数据。该工具集还包括用于自动化契约测试和生成交互式文档的工具,以协助验证端点需求。

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

    Swiftios-swiftopenapiplugin
    在 GitHub 上查看↗1,935
  • vega/ts-json-schema-generatorvega 的头像

    vega/ts-json-schema-generator

    1,708在 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
    在 GitHub 上查看↗1,708
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Documentation Generators
  4. Data File Generators

探索子标签

  • 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 个子标签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.