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

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

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

41 个仓库

Awesome GitHub RepositoriesData Formats

Specifications for file formats used in configuration and data exchange.

Distinguishing note: Focuses on standardized file formats for system interoperability.

Explore 41 awesome GitHub repositories matching software engineering & architecture · Data Formats. Refine with filters or upvote what's useful.

Awesome Data Formats GitHub Repositories

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

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

    Imports and exports genealogical information using industry-standard file formats to ensure compatibility with other research tools.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • ds4sd/doclingDS4SD 的头像

    DS4SD/docling

    62,172在 GitHub 上查看↗

    Docling is a multimodal content converter and document parser designed to transform PDFs, Office files, and HTML into structured Markdown or JSON for generative AI applications. It functions as an OCR document processor and a PDF layout analyzer that extracts tables, charts, and hierarchical structures while preserving the original page layout. The system operates as a local-first inference engine, allowing for the processing of sensitive data in air-gapped environments without external network connectivity. It can also be deployed as an API or a Model Context Protocol server to provide parsi

    Converts diverse file formats into a single standardized schema before exporting to final output formats.

    Python
    在 GitHub 上查看↗62,172
  • docker/composedocker 的头像

    docker/compose

    37,588在 GitHub 上查看↗

    Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh

    Defines standardized file formats for system configuration and data.

    Godockerdocker-composego
    在 GitHub 上查看↗37,588
  • hasura/graphql-enginehasura 的头像

    hasura/graphql-engine

    32,064在 GitHub 上查看↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Translates GraphQL requests into a standardized internal format before routing them to specialized data connectors.

    TypeScriptaccess-controlapiautomatic-api
    在 GitHub 上查看↗32,064
  • freecad/freecadFreeCAD 的头像

    FreeCAD/FreeCAD

    31,553在 GitHub 上查看↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    Supports common open technical file formats like STEP, IGES, STL, and DXF for consistent information management.

    C++3d3d-printingarchitecture
    在 GitHub 上查看↗31,553
  • vectordotdev/vectorvectordotdev 的头像

    vectordotdev/vector

    22,071在 GitHub 上查看↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Forwards raw telemetry signals while preserving original data structures.

    Rusteventsforwarderhacktoberfest
    在 GitHub 上查看↗22,071
  • everyinc/compound-engineering-pluginEveryInc 的头像

    EveryInc/compound-engineering-plugin

    21,527在 GitHub 上查看↗

    This project is a suite of tools for autonomous engineering, featuring a workflow manager that chains ideation, planning, and implementation into a single automated process for delivering pull requests. It includes a technical implementation planner for codebase research and blueprint generation, along with a framework for agentic code review that uses specialized agents to identify security and architectural issues. The system provides utilities for AI coding assistant migration, including a plugin converter for transforming instructions between different IDEs and a configuration synchronize

    Implements a unified intermediate representation to enable bidirectional conversion of plugin definitions between AI assistants.

    TypeScriptcompoundengineering
    在 GitHub 上查看↗21,527
  • filosottile/ageFiloSottile 的头像

    FiloSottile/age

    21,369在 GitHub 上查看↗

    Age is a command-line utility for file encryption that utilizes hybrid cryptography to secure data for multiple recipients. It employs a combination of asymmetric key exchange and symmetric encryption to protect files, supporting access control through public keys, shared passphrases, and hardware-backed identity integration. The tool is designed for memory-efficient operation, utilizing stream-oriented processing to handle large datasets in small, sequential chunks. It features a stanza-based metadata framing system that allows for extensible file headers and supports random-access decryptio

    Provides a file encryption standard that encodes binary encrypted data into text for safe transmission.

    Goage-encryptionbuilt-at-rc
    在 GitHub 上查看↗21,369
  • toml-lang/tomltoml-lang 的头像

    toml-lang/toml

    20,525在 GitHub 上查看↗

    TOML is a configuration file format designed for human readability and unambiguous mapping to hash tables. It serves as a standardized language for structured data, enabling consistent parsing and data exchange across diverse programming environments. The format distinguishes itself through a strict type-system specification that ensures data is interpreted identically regardless of the implementation. It utilizes a line-oriented lexical structure that supports both hierarchical organization through bracketed sections and compact inline embedding for nested objects. This approach allows for t

    Represents integers, floats, booleans, and date-time formats using native syntax for unambiguous interpretation.

    在 GitHub 上查看↗20,525
  • perfare/assetstudioPerfare 的头像

    Perfare/AssetStudio

    15,474在 GitHub 上查看↗

    AssetStudio is a desktop application designed for browsing, inspecting, and extracting assets from proprietary game engine archive files. It provides a comprehensive interface for navigating complex file structures to identify, preview, and export individual media components such as textures, audio, and 3D meshes. The software distinguishes itself through its ability to parse and reconstruct serialized object hierarchies and script data. By resolving assembly dependencies and traversing internal metadata trees, it translates proprietary game data into standard industry formats, including supp

    Translates proprietary game data into standard industry formats like FBX or PNG.

    C#unityunity3d
    在 GitHub 上查看↗15,474
  • 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

    The tool retains original scalar formatting and comments during output processing to maintain the integrity of the source document.

    Gobashclicsv
    在 GitHub 上查看↗14,913
  • glideapps/quicktypeglideapps 的头像

    glideapps/quicktype

    13,767在 GitHub 上查看↗

    Quicktype is a multi-language serialization tool and type generator. It converts JSON samples, JSON Schema definitions, and GraphQL schemas into strongly typed data structures and serialization logic across multiple programming languages. The system automates the data serialization workflow by generating boilerplate code to parse and serialize data. It transforms structured input definitions into executable code, providing the necessary encoders and decoders to move data between raw formats and typed objects.

    Implements a unified internal data model that bridges raw input schemas and final target language serialization code.

    TypeScriptcpluspluscsharpelm
    在 GitHub 上查看↗13,767
  • quicktype/quicktypequicktype 的头像

    quicktype/quicktype

    13,761在 GitHub 上查看↗

    Quicktype is a multi-language model generation engine that converts JSON and GraphQL schemas into type-safe models and serialization code. It functions as a JSON to type generator and a GraphQL type generator, producing strongly typed classes and interfaces across a wide array of target programming languages. The system derives formal schemas from sample data and transforms these definitions into native language objects. This enables the synchronization of shared data models across diverse tech stacks and the development of type-safe interfaces for consuming external APIs. The engine utilize

    Uses a language-neutral intermediate representation to bridge source schemas and target language code.

    TypeScript
    在 GitHub 上查看↗13,761
  • wechat-article/wechat-article-exporterwechat-article 的头像

    wechat-article/wechat-article-exporter

    11,485在 GitHub 上查看↗

    This is a tool for searching, downloading, and archiving articles and engagement metadata from WeChat official accounts. It functions as a web-based content scraper and data exporter, allowing for the automated retrieval of social media content and the collection of performance metrics. The project distinguishes itself through a system that captures session credentials and authentication cookies from desktop clients via a local proxy to access private engagement data. It utilizes a concurrent proxy-pool fetching mechanism to download large volumes of content while avoiding rate limits, and it

    Maintains original styling and images from official accounts during the content transformation process.

    TypeScriptdownloadwechatwechat-article
    在 GitHub 上查看↗11,485
  • nasa/fprimenasa 的头像

    nasa/fprime

    10,766在 GitHub 上查看↗

    F Prime 是一个基于组件的框架,专为嵌入式和航天软件的开发与部署而设计。它提供了一种模块化架构,将软件逻辑与通信接口解耦,允许开发者通过领域特定建模语言定义系统结构。这种基于模型的方法支持自动化代码生成,在确保复杂系统拓扑一致性的同时,维护了软件模块之间严格的接口契约。 该框架的特色在于其集成的构建系统和地面数据操作套件。它实现了嵌入式软件全生命周期的自动化,从交叉编译和依赖管理到遥测与命令接口的生成。通过为机载飞行软件和地面监控提供统一的环境,它促进了跨不同硬件平台的分布式嵌入式系统的无缝集成、测试及指挥控制。 除了核心架构外,该项目还包含用于系统可观测性的综合工具,包括实时遥测可视化、事件日志记录和诊断追踪。它支持从裸机环境到实时操作系统的多种部署场景,并提供了内存管理、状态驱动行为建模和异步任务执行机制。 该项目以 C++ 仓库形式维护,并提供详尽的文档和支持跨平台开发的构建系统。

    Wraps system data into protocol-compliant packets and transmits them through configured hardware drivers.

    C++componentscppembedded
    在 GitHub 上查看↗10,766
  • serde-rs/serdeserde-rs 的头像

    serde-rs/serde

    10,457在 GitHub 上查看↗

    This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific

    Provides a format-agnostic intermediate representation to decouple data structures from specific output formats.

    Rustderiveno-stdrust
    在 GitHub 上查看↗10,457
  • sigmahq/sigmaSigmaHQ 的头像

    SigmaHQ/sigma

    10,136在 GitHub 上查看↗

    Sigma is a suite of tools for defining generic log signatures and translating them for multiple backends. It provides a structured way to define malicious behavior and detection logic independently of any specific backend technology, acting as a translation engine that maps generic event fields and correlation logic to the proprietary query languages of security data lakes and SIEM platforms. The project features a plugin-based multi-backend query generator that exports security detections into various database and log management formats. It also includes a threat framework mapping tool that

    Implements an internal representation that bridges high-level detection logic and final backend-specific query formats.

    Pythonelasticsearchidslogging
    在 GitHub 上查看↗10,136
  • fasterxml/jacksonFasterXML 的头像

    FasterXML/jackson

    9,740在 GitHub 上查看↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    Represents data as a hierarchical node structure for programmatic manipulation without requiring full object mapping.

    hacktoberfestjacksonjava-json
    在 GitHub 上查看↗9,740
  • apidoc/apidocapidoc 的头像

    apidoc/apidoc

    9,667在 GitHub 上查看↗

    apidoc 是一个源代码 API 文档生成器,通过解析注释中的特殊注解来自动创建可搜索的 API 文档网站。它充当基于注解的 API 解析器和静态文档站点生成器,直接从代码库中提取定义以保持参考同步。 该工具被设计为多语言解析器,使用可配置的正则表达式从各种编程语言中提取元数据。它还可以作为 JSON API 定义导出器,将源代码注释转换为原始 JSON 文件,以便在外部模式或自定义模板中使用。 除了基础生成,该系统还支持自定义文档布局、私有或已弃用方法的可见性过滤器,以及直接从生成的界面测试实时 API 端点的能力。工作流可以通过监控源文件变更来触发实时重新生成。 该生成器可以通过命令行界面执行,作为库以编程方式运行,或使用 Docker 容器部署。

    Uses a JSON intermediate representation to decouple API extraction from site rendering.

    JavaScript
    在 GitHub 上查看↗9,667
  • lona/lonaLona 的头像

    Lona/Lona

    7,546在 GitHub 上查看↗

    Lona is a framework and set of utilities designed to synthesize centralized design definitions into cross-platform UI code, visual artifacts, and motion assets. It functions as a design system generator that converts a single set of specifications into native code for multiple operating systems, Sketch files, and other visual outputs. The system includes a motion design renderer that integrates motion files and renders them into video files to maintain consistent animation experiences. It also features a design artifact exporter for generating localized screenshots and bulk image exports base

    Translates raw design definitions into a common internal format to ensure consistent cross-platform rendering.

    Swift
    在 GitHub 上查看↗7,546
上一个123下一个
  1. Home
  2. Software Engineering & Architecture
  3. Data Formats

探索子标签

  • Genealogical StandardsSupport for industry-standard file formats to ensure interoperability between research tools. **Distinct from Data Formats:** Focuses on domain-specific genealogical data standards, distinct from general system configuration formats.
  • Intermediate Representations4 个子标签Unified data models that serve as a bridge between internal objects and external serialization formats. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the internal abstraction layer rather than the final serialized file format.
  • Interoperability ConvertersTools that translate proprietary internal data structures into standard industry file formats. **Distinct from Data Formats:** Distinct from general data formats: focuses on the conversion process for external software compatibility.
  • Normalization EnginesTools that normalize diverse input formats into a unified internal structure for consistent querying and conversion. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the normalization engine that abstracts multiple formats, rather than the format specifications themselves.
  • Preservation UtilitiesTools for maintaining original formatting, comments, and metadata during document transformation. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the preservation of document metadata and formatting during mutation, rather than the format specification itself.
  • Schema-on-Read FormatsApplying schemas to diverse file formats like CSV, Parquet, and ORC at query time for flexible data analysis. **Distinct from Data Formats:** Distinct from Data Formats: focuses on the schema-on-read approach for querying, not the format specifications themselves.
  • Threat IntelligenceFormal specifications for JSON, taxonomy, galaxy, and object template formats used to build compatible threat intelligence tools. **Distinct from Data Formats:** Distinct from Data Formats: focuses on threat-intelligence-specific data formats rather than general file format specifications.