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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • lionsoul2014/ip2regionAvatar lionsoul2014

    lionsoul2014/ip2region

    19,159Vezi pe 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
    Vezi pe GitHub↗19,159
  • janl/mustache.jsAvatar janl

    janl/mustache.js

    16,723Vezi pe 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
    Vezi pe GitHub↗16,723
  • mikefarah/yqAvatar mikefarah

    mikefarah/yq

    14,913Vezi pe 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
    Vezi pe GitHub↗14,913
  • testssl/testssl.shAvatar testssl

    testssl/testssl.sh

    8,912Vezi pe 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
    Vezi pe GitHub↗8,912
  • dicebear/dicebearAvatar dicebear

    dicebear/dicebear

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

    shekhargulati/52-technologies-in-2016

    7,311Vezi pe 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
    Vezi pe GitHub↗7,311
  • hongyangandroid/androidautolayoutAvatar hongyangAndroid

    hongyangAndroid/AndroidAutoLayout

    6,684Vezi pe 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
    Vezi pe GitHub↗6,684
  • joelittlejohn/jsonschema2pojoAvatar joelittlejohn

    joelittlejohn/jsonschema2pojo

    6,379Vezi pe 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
    Vezi pe GitHub↗6,379
  • open-mmlab/mmdetection3dAvatar open-mmlab

    open-mmlab/mmdetection3d

    6,273Vezi pe 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
    Vezi pe GitHub↗6,273
  • orval-labs/orvalAvatar orval-labs

    orval-labs/orval

    6,145Vezi pe 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
    Vezi pe GitHub↗6,145
  • mybatis/generatorAvatar mybatis

    mybatis/generator

    5,317Vezi pe GitHub↗

    MyBatis Generator este un instrument care inspectează tabelele bazei de date pentru a produce automat obiecte model, interfețe mapper și fișiere de configurare SQL. Funcționează ca un mapper de schemă de bază de date și generator de operațiuni CRUD, traducând coloanele bazei de date relaționale în clase și înregistrări specifice limbajului. Proiectul este un generator de cod extensibil care permite personalizarea fișierelor de ieșire printr-un mecanism de plugin-uri. Acest framework permite adăugarea unei logici de business specifice sau modificarea procesului de generare pentru a produce fișiere de ieșire adaptate. Generatorul acoperă o gamă largă de capabilități, inclusiv implementarea interogărilor dinamice, crearea de modele imuabile și automatizarea operațiunilor standard de creare, citire, actualizare și ștergere. Suportă maparea schemei bazei de date cu chei primare virtuale și poate genera cod pentru mai multe limbaje, inclusiv Kotlin. Procesul de generare poate fi executat prin instrumente CLI, apeluri directe de funcții sau ca un plugin de build tool integrat în pipeline-urile de integrare continuă.

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

    Javacode-generatorjava-8kotlin
    Vezi pe GitHub↗5,317
  • rust-lang/rust-bindgenAvatar rust-lang

    rust-lang/rust-bindgen

    5,212Vezi pe GitHub↗

    Rust-bindgen este un generator de binding-uri pentru interfața de funcții străine (FFI) la momentul build-ului și un parser de headere C conceput pentru a automatiza interoperabilitatea între limbaje. Funcționează ca un instrument pentru a face legătura între Rust și bibliotecile C, C++ și Objective-C prin producerea de declarații specifice platformei în timpul procesului de compilare. Proiectul se distinge prin capacitatea sa de a gestiona constructe complexe ale limbajelor din familia C, incluzând moștenirea și metodele C++, precum și clasele și protocoalele Objective-C. Asigură compatibilitatea binară pe diferite arhitecturi prin calcularea layout-urilor de memorie conștiente de țintă și validarea faptului că dimensiunile și aliniamentele structurilor generate se potrivesc cu definițiile sursă originale. Instrumentul oferă mapare extinsă a tipurilor pentru uniuni C, bitfields și membri de tip array flexibili, mapând în același timp tipurile complexe sau netraductibile din biblioteca standard către blob-uri de octeți opace. Include un sistem de configurare pentru filtrarea binding-urilor, substituirea tipurilor complexe și controlul derivării trăsăturilor sau vizibilitatea câmpurilor. Binding-urile generate pot include documentație extrasă din headerele sistemului și sunt procesate printr-un formator standard pentru a asigura un stil de cod consistent.

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

    Rustbindingscodegenffi
    Vezi pe GitHub↗5,212
  • mikaelemmmm/go-zero-looklookAvatar Mikaelemmmm

    Mikaelemmmm/go-zero-looklook

    5,158Vezi pe GitHub↗

    Acest proiect este o implementare de referință și un blueprint arhitectural pentru construirea de sisteme distribuite folosind framework-ul go-zero. Oferă un boilerplate complet pentru microservicii și un layout de proiect standardizat pentru a inițializa servicii API și RPC cu structuri de foldere consistente. Implementarea se distinge prin furnizarea unui ghid cuprinzător și a unei baze de cod pentru descoperirea serviciilor (service discovery), limitarea ratei (rate limiting) și circuit breaking. Demonstrează o integrare a stack-ului de observabilitate care coordonează tracing-ul distribuit, colectarea metricilor și logarea centralizată în mai multe microservicii. Sistemul acoperă o gamă largă de capabilități distribuite, inclusiv mesagerie asincronă printr-un model publish-subscribe, gestionarea tranzacțiilor distribuite pentru consistența datelor și un model de agregare gateway pentru a separa request-urile externe de comunicarea internă. Include, de asemenea, generarea automată de cod din definiții și pipeline-uri de livrare continuă pentru deployment-ul în containere.

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

    Goasynqdtmelasticsearch
    Vezi pe GitHub↗5,158
  • ahmed-ali/jsonexportAvatar Ahmed-Ali

    Ahmed-Ali/JSONExport

    4,812Vezi pe GitHub↗

    JSONExport este un generator de cod multi-limbaj și un convertor de scheme JSON care transformă structurile de date JSON în clase de cod sursă puternic tipizate. Servește ca mapper de răspuns API, convertind obiectele JSON în obiecte de transfer de date (DTO) pentru a automatiza crearea claselor de model. Instrumentul se specializează în sinteza modelelor multi-limbaj, permițând utilizatorilor să definească modele de date în diferite limbaje de programare folosind un singur input JSON. Generează boilerplate de clasă, inclusiv constructori și accesorii, și oferă un pipeline de previzualizare pentru a revizui codul sursă rezultat înainte de a fi salvat. Proiectul acoperă implementarea modelului de date și generarea de boilerplate de cod sursă printr-o abordare bazată pe șabloane care mapează tipurile de date JSON la sintaxa specifică a limbajului.

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

    Swift
    Vezi pe GitHub↗4,812
  • dotnetcore/wtmAvatar dotnetcore

    dotnetcore/WTM

    4,351Vezi pe GitHub↗

    WTM este un framework de dezvoltare pentru construirea de aplicații enterprise server și client folosind .NET Core. Funcționează ca un instrument de dezvoltare rapidă a aplicațiilor care oferă un set de generatoare și vrăjitori (wizards) pentru a automatiza crearea structurilor de proiect și a codului boilerplate. Framework-ul include un constructor de interfață low-code care utilizează o bibliotecă partajată de controale pentru a construi formulare, grile și dialoguri în mai multe biblioteci frontend. Automatizează în continuare dezvoltarea prin generarea de cod bazată pe șabloane și un vrăjitor de bootstrapping al proiectului bazat pe configurare. Sistemul gestionează gestionarea datelor enterprise printr-un motor de import de date pentru fișiere spreadsheet și orchestrare standardizată pentru paginare și procesare în loturi. Accesul la date și pagini este gestionat printr-un sistem de control al accesului bazat pe roluri pentru reglementarea utilizatorilor, rolurilor și grupurilor.

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

    C#
    Vezi pe GitHub↗4,351
  • zoontek/react-native-bootsplashAvatar zoontek

    zoontek/react-native-bootsplash

    4,278Vezi pe GitHub↗

    react-native-bootsplash este o bibliotecă cross-platform pentru ecrane de splash mobile și orchestrator de startup. Oferă un sistem pentru gestionarea ecranelor de lansare native și controlul temporizării și vizibilității ecranului de boot în timpul inițializării aplicației. Proiectul include un instrument nativ de generare a resurselor care utilizează o interfață de linie de comandă pentru a crea și configura resursele de imagine de lansare pentru diferite platforme mobile. Permite crearea de ecrane de lansare cu animații integrate, permițând animații de ieșire personalizate și tranziții prin integrarea cu biblioteci externe de animație. Biblioteca acoperă orchestrarea pornirii aplicației prin gestionarea vizibilității la nivel nativ, interogarea stării ecranului de lansare și automatizarea generării rezoluțiilor de imagine conforme cu platforma.

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

    TypeScriptbootsplashreactreact-native
    Vezi pe GitHub↗4,278
  • koxudaxi/datamodel-code-generatorAvatar koxudaxi

    koxudaxi/datamodel-code-generator

    3,943Vezi pe 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
    Vezi pe GitHub↗3,943
  • ferdikoomen/openapi-typescript-codegenAvatar ferdikoomen

    ferdikoomen/openapi-typescript-codegen

    3,369Vezi pe 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
    Vezi pe GitHub↗3,369
  • apple/swift-openapi-generatorAvatar apple

    apple/swift-openapi-generator

    1,935Vezi pe GitHub↗

    Swift OpenAPI Generator este un instrument de build-time care produce cod Swift client și server type-safe direct din documentele de specificație OpenAPI. Prin integrarea cu sistemele de build prin plugin-uri native, automatizează crearea interfețelor puternic tipizate și a protocol stubs care mapează operațiunile de rețea la metode native, asigurându-se că codul aplicației rămâne strict consistent cu schemele de date definite. Proiectul se distinge printr-o arhitectură orientată pe protocol care decuplează logica de business de implementările specifice de transport. Utilizează un strat de transport pluggable și interceptarea cererilor bazată pe middleware pentru a gestiona preocupările transversale (cross-cutting concerns) precum autentificarea, logarea și colectarea metricilor. Acest design permite dezvoltatorilor să mențină un strat de comunicare consistent în timp ce rămân agnostici față de framework-urile web subiacente sau detaliile de transmisie în rețea. Generatorul suportă o gamă largă de capabilități, inclusiv maparea datelor bazată pe schemă și negocierea conținutului pentru diverse formate. Oferă gestionarea eficientă a memoriei pentru payload-uri mari prin procesarea incrementală a fluxurilor, ceea ce permite schimbul de date complexe fără a încărca întregul conținut în memorie. Toolset-ul include, de asemenea, utilitare pentru testarea automată a contractelor și generarea de documentație interactivă pentru a ajuta la validarea cerințelor endpoint-urilor.

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

    Swiftios-swiftopenapiplugin
    Vezi pe GitHub↗1,935
  • vega/ts-json-schema-generatorAvatar vega

    vega/ts-json-schema-generator

    1,708Vezi pe 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
    Vezi pe GitHub↗1,708
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Documentation Generators
  4. Data File Generators

Explorează sub-etichetele

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