awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • lionsoul2014/ip2regionAvatar von lionsoul2014

    lionsoul2014/ip2region

    19,159Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗19,159
  • janl/mustache.jsAvatar von janl

    janl/mustache.js

    16,723Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,723
  • mikefarah/yqAvatar von mikefarah

    mikefarah/yq

    14,913Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,913
  • testssl/testssl.shAvatar von testssl

    testssl/testssl.sh

    8,912Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,912
  • dicebear/dicebearAvatar von dicebear

    dicebear/dicebear

    8,907Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,907
  • shekhargulati/52-technologies-in-2016Avatar von shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,311
  • hongyangandroid/androidautolayoutAvatar von hongyangAndroid

    hongyangAndroid/AndroidAutoLayout

    6,684Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,684
  • joelittlejohn/jsonschema2pojoAvatar von joelittlejohn

    joelittlejohn/jsonschema2pojo

    6,379Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,379
  • open-mmlab/mmdetection3dAvatar von open-mmlab

    open-mmlab/mmdetection3d

    6,273Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,273
  • orval-labs/orvalAvatar von orval-labs

    orval-labs/orval

    6,145Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,145
  • mybatis/generatorAvatar von mybatis

    mybatis/generator

    5,317Auf GitHub ansehen↗

    MyBatis Generator ist ein Tool, das Datenbanktabellen inspiziert, um automatisch Modellobjekte, Mapper-Schnittstellen und SQL-Konfigurationsdateien zu erstellen. Es fungiert als Datenbank-Schema-Mapper und CRUD-Operations-Generator, der relationale Datenbankspalten in sprachspezifische Klassen und Datensätze übersetzt. Das Projekt ist ein erweiterbarer Codegenerator, der die Anpassung von Ausgabedateien durch einen Plugin-Mechanismus ermöglicht. Dieses Framework erlaubt das Hinzufügen spezifischer Geschäftslogik oder die Modifikation des Generierungsprozesses, um maßgeschneiderte Ausgabedateien zu erzeugen. Der Generator deckt ein breites Spektrum an Funktionen ab, einschließlich der Implementierung dynamischer Abfragen, der Erstellung unveränderlicher Modelle und der Automatisierung von Standard-Create-, Read-, Update- und Delete-Operationen. Er unterstützt Datenbank-Schema-Mapping mit virtuellen Primärschlüsseln und kann Code für mehrere Sprachen generieren, einschließlich Kotlin. Der Generierungsprozess kann über CLI-Tools, direkte Funktionsaufrufe oder als Build-Tool-Plugin, das in CI-Pipelines integriert ist, ausgeführt werden.

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

    Javacode-generatorjava-8kotlin
    Auf GitHub ansehen↗5,317
  • rust-lang/rust-bindgenAvatar von rust-lang

    rust-lang/rust-bindgen

    5,212Auf GitHub ansehen↗

    Rust-bindgen ist ein Build-Time-Generator für Foreign Function Interface (FFI)-Bindings und ein C-Header-Parser, der entwickelt wurde, um die Interoperabilität zwischen Sprachen zu automatisieren. Er fungiert als Tool, um Rust mit C-, C++- und Objective-C-Bibliotheken zu verbinden, indem er während des Kompilierungsprozesses plattformspezifische Deklarationen erstellt. Das Projekt zeichnet sich durch seine Fähigkeit aus, komplexe Sprachkonstrukte der C-Familie zu verarbeiten, einschließlich C++-Vererbung und -Methoden sowie Objective-C-Klassen und -Protokolle. Es stellt die binäre Kompatibilität über verschiedene Architekturen hinweg sicher, indem es zielspezifische Speicherlayouts berechnet und validiert, dass die generierten Strukturgrößen und Alignments mit den ursprünglichen Quelldefinitionen übereinstimmen. Das Tool bietet umfangreiches Typ-Mapping für C-Unions, Bitfields und flexible Array-Member, während nicht übersetzbare oder komplexe Standardbibliothekstypen auf opake Byte-Blobs abgebildet werden. Es enthält ein Konfigurationssystem zum Filtern von Bindings, zum Ersetzen komplexer Typen und zur Steuerung der Trait-Ableitung oder Feldsichtbarkeit. Generierte Bindings können extrahierte Dokumentationen aus System-Headern enthalten und werden durch einen Standard-Formatter verarbeitet, um ein konsistentes Code-Styling sicherzustellen.

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

    Rustbindingscodegenffi
    Auf GitHub ansehen↗5,212
  • mikaelemmmm/go-zero-looklookAvatar von Mikaelemmmm

    Mikaelemmmm/go-zero-looklook

    5,158Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzimplementierung und ein architektonischer Bauplan für den Aufbau verteilter Systeme unter Verwendung des go-zero-Frameworks. Es bietet ein vollständiges Microservices-Boilerplate und ein standardisiertes Projektlayout, um API- und RPC-Services mit konsistenten Ordnerstrukturen zu bootstrappen. Die Implementierung zeichnet sich durch einen umfassenden Leitfaden und eine Codebasis für Service-Discovery, Rate-Limiting und Circuit-Breaking aus. Sie demonstriert eine Observability-Stack-Integration, die verteiltes Tracing, Metrikerfassung und zentralisiertes Logging über mehrere Microservices hinweg koordiniert. Das System deckt ein breites Spektrum verteilter Funktionen ab, einschließlich asynchronem Messaging via Publish-Subscribe-Modell, verteiltem Transaktionsmanagement für Datenkonsistenz und einem Gateway-Aggregation-Pattern zur Trennung externer Requests von interner Kommunikation. Es enthält zudem automatisierte Codegenerierung aus Definitionen und Continuous-Delivery-Pipelines für Container-Deployments.

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

    Goasynqdtmelasticsearch
    Auf GitHub ansehen↗5,158
  • ahmed-ali/jsonexportAvatar von Ahmed-Ali

    Ahmed-Ali/JSONExport

    4,812Auf GitHub ansehen↗

    JSONExport ist ein mehrsprachiger Codegenerator und JSON-Schema-Konverter, der JSON-Datenstrukturen in stark typisierte Quellcode-Klassen transformiert. Er dient als API-Response-Mapper, der JSON-Objekte in Data-Transfer-Objects konvertiert, um die Erstellung von Modellklassen zu automatisieren. Das Tool ist auf die Synthese mehrsprachiger Modelle spezialisiert, was es Benutzern ermöglicht, Datenmodelle über verschiedene Programmiersprachen hinweg unter Verwendung einer einzigen JSON-Eingabe zu definieren. Es generiert Klassen-Boilerplate, einschließlich Konstruktoren und Accessoren, und bietet eine Vorschau-Pipeline, um den resultierenden Quellcode vor dem Speichern zu überprüfen. Das Projekt deckt die Implementierung von Datenmodellen und die Generierung von Quellcode-Boilerplate durch einen template-basierten Ansatz ab, der JSON-Datentypen auf spezifische Sprachsyntax mappt.

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

    Swift
    Auf GitHub ansehen↗4,812
  • dotnetcore/wtmAvatar von dotnetcore

    dotnetcore/WTM

    4,351Auf GitHub ansehen↗

    WTM ist ein Entwicklungs-Framework für den Aufbau von Enterprise-Server- und Client-Anwendungen mit .NET Core. Es fungiert als Tool für die schnelle Anwendungsentwicklung (RAD), das eine Reihe von Generatoren und Assistenten bereitstellt, um die Erstellung von Projektstrukturen und Boilerplate-Code zu automatisieren. Das Framework enthält einen Low-Code-UI-Builder, der eine gemeinsame Bibliothek von Steuerelementen nutzt, um Formulare, Raster und Dialoge über mehrere Frontend-Bibliotheken hinweg zu erstellen. Es automatisiert die Entwicklung weiter durch vorlagenbasierte Codegenerierung und einen konfigurationsgesteuerten Assistenten für das Projekt-Bootstrapping. Das System handhabt das Enterprise-Datenmanagement durch eine Datenimport-Engine für Tabellenkalkulationsdateien und eine standardisierte Orchestrierung für Paging und Batch-Verarbeitung. Der Zugriff auf Daten und Seiten wird über ein rollenbasiertes Zugriffskontrollsystem zur Regulierung von Benutzern, Rollen und Gruppen verwaltet.

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

    C#
    Auf GitHub ansehen↗4,351
  • zoontek/react-native-bootsplashAvatar von zoontek

    zoontek/react-native-bootsplash

    4,278Auf GitHub ansehen↗

    react-native-bootsplash ist eine plattformübergreifende Bibliothek für mobile Splash-Screens und ein Startup-Orchestrator. Sie bietet ein System zur Verwaltung nativer Launch-Screens und zur Steuerung von Timing und Sichtbarkeit des Boot-Screens während der Anwendungsinitialisierung. Das Projekt enthält ein natives Asset-Generierungstool, das eine Kommandozeilenschnittstelle verwendet, um Launch-Image-Assets für verschiedene mobile Plattformen zu erstellen und zu konfigurieren. Es ermöglicht die Erstellung animationsintegrierter Launch-Screens und erlaubt benutzerdefinierte Exit-Animationen und Übergänge durch Integration mit externen Animationsbibliotheken. Die Bibliothek deckt die Orchestrierung des App-Starts ab, indem sie die Sichtbarkeit auf nativer Ebene verwaltet, den Status des Launch-Screens abfragt und die Generierung plattformkonformer Bildauflösungen automatisiert.

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

    TypeScriptbootsplashreactreact-native
    Auf GitHub ansehen↗4,278
  • koxudaxi/datamodel-code-generatorAvatar von koxudaxi

    koxudaxi/datamodel-code-generator

    3,943Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,943
  • ferdikoomen/openapi-typescript-codegenAvatar von ferdikoomen

    ferdikoomen/openapi-typescript-codegen

    3,369Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,369
  • apple/swift-openapi-generatorAvatar von apple

    apple/swift-openapi-generator

    1,935Auf GitHub ansehen↗

    Der Swift OpenAPI Generator ist ein Build-Time-Tool, das typsicheren Swift-Client- und Server-Code direkt aus OpenAPI-Spezifikationsdokumenten erstellt. Durch die Integration in Build-Systeme mittels nativer Plugins automatisiert er die Erstellung stark typisierter Interfaces und Protokoll-Stubs, die Netzwerkoperationen auf native Methoden abbilden und so sicherstellen, dass der Anwendungscode strikt mit definierten Datenschemas konsistent bleibt. Das Projekt zeichnet sich durch eine protokollorientierte Architektur aus, die Geschäftslogik von spezifischen Transportimplementierungen entkoppelt. Es nutzt eine austauschbare Transportschicht und Middleware-basiertes Request-Interception, um übergreifende Anliegen wie Authentifizierung, Logging und Metrikerfassung zu handhaben. Dieses Design ermöglicht es Entwicklern, eine konsistente Kommunikationsschicht beizubehalten, während sie agnostisch gegenüber den zugrunde liegenden Web-Frameworks oder Netzwerkübertragungsdetails bleiben. Der Generator unterstützt eine breite Palette von Funktionen, einschließlich schema-gesteuertem Data-Mapping und Content-Negotiation für verschiedene Formate. Er bietet speichereffiziente Handhabung großer Payloads durch inkrementelle Stream-Verarbeitung, was den Austausch komplexer Daten ermöglicht, ohne den gesamten Inhalt in den Speicher zu laden. Das Toolset enthält zudem Utilities für automatisiertes Contract-Testing und die Generierung interaktiver Dokumentationen zur Unterstützung bei der Validierung von Endpoint-Anforderungen.

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

    Swiftios-swiftopenapiplugin
    Auf GitHub ansehen↗1,935
  • vega/ts-json-schema-generatorAvatar von vega

    vega/ts-json-schema-generator

    1,708Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,708
Vorherige12Nächste
  1. Home
  2. Development Tools & Productivity
  3. Documentation Generators
  4. Data File Generators

Unter-Tags erkunden

  • 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-TagUtilities 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.