awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesYAML Data Serialization

Conversion of language-native objects into YAML strings for data export or configuration.

Distinct from JavaScript Data Transformations: The candidate list lacks a general YAML serialization category for non-database contexts.

Explore 7 awesome GitHub repositories matching data & databases · YAML Data Serialization. Refine with filters or upvote what's useful.

Awesome YAML Data Serialization GitHub Repositories

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

    nodeca/js-yaml

    6,591Vezi pe GitHub↗

    js-yaml is a JavaScript library providing a programmatic interface for parsing and dumping YAML data. It functions as a parser and serializer that converts YAML strings into JavaScript objects and transforms JavaScript objects back into YAML format. The library includes a command-line interface for parsing or dumping YAML data via direct input or data pipes. It also features an abstract syntax tree transformer to modify the structure of data during serialization. The project provides capabilities for multi-document processing and the definition of custom schemas and tags to handle specialize

    Transforms JavaScript objects into YAML strings for exporting data or generating human-readable configuration files.

    JavaScript
    Vezi pe GitHub↗6,591
  • jbeder/yaml-cppAvatar jbeder

    jbeder/yaml-cpp

    5,931Vezi pe GitHub↗

    yaml-cpp is a C++ library for parsing and emitting YAML 1.2 documents. It provides a complete YAML processing pipeline, from reading YAML content into a traversable node tree to writing in-memory data structures back as YAML text. The library represents parsed YAML as a mutable tree of typed nodes, supporting scalars, sequences, maps, and aliases. It uses a recursive-descent parser to build this node tree, and a stream-based emitter to generate YAML output incrementally. Template-based type conversion enables compile-time serialization between YAML nodes and C++ types, including support for c

    Emits in-memory C++ data structures as YAML 1.2 formatted text.

    C++
    Vezi pe GitHub↗5,931
  • bolt/boltAvatar bolt

    bolt/bolt

    4,144Vezi pe GitHub↗

    Bolt este un sistem de gestionare a conținutului (CMS) de tip flat-file care stochează datele site-ului în fișiere text structurate pe disc în loc de o bază de date relațională. Funcționează ca un instrument pentru crearea și organizarea conținutului digital și a structurilor site-ului printr-o interfață administrativă ușoară. Sistemul utilizează serializarea datelor bazată pe YAML pentru a defini conținutul și configurația în fișiere lizibile de către om, facilitând controlul versiunilor și exporturile portabile. Include un manager de active digitale pentru organizarea fișierelor și directoarelor, precum și un utilitar criptografic pentru generarea de URL-uri semnate cu timp limitat pentru a proteja fișierele private de accesul neautorizat. Funcționalitatea administrativă este guvernată de un sistem de control al accesului bazat pe roluri care mapează identitățile utilizatorilor la seturi specifice de permisiuni. Organizarea și regăsirea conținutului sunt gestionate printr-un sistem de filtrare bazat pe taxonomie și o mapare ierarhică a sistemului de fișiere care oglindește structura site-ului web pe host-ul serverului.

    Uses YAML-based data serialization for human-readable content and configuration files.

    PHP
    Vezi pe GitHub↗4,144
  • symfony/yamlAvatar symfony

    symfony/yaml

    3,843Vezi pe GitHub↗

    This project is a PHP library that serves as a configuration file processor, providing a bridge to translate human-readable YAML text into native PHP arrays and objects. It functions as both a parser for converting YAML content into application-ready data structures and a serializer for transforming PHP data back into formatted YAML strings. The library includes security protections designed to prevent memory exhaustion and stack overflow attacks when processing untrusted documents. It ensures structural integrity through syntax validation and provides a command-line utility to check files fo

    Converts PHP arrays and objects into formatted YAML strings for data exchange and storage.

    PHPcomponentphpsymfony
    Vezi pe GitHub↗3,843
  • msgspec/msgspecAvatar msgspec

    msgspec/msgspec

    3,821Vezi pe GitHub↗

    msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead

    Converts YAML bytes into typed structures for internal application processing.

    Pythondeserializationjsonjson-schema
    Vezi pe GitHub↗3,821
  • goccy/go-yamlAvatar goccy

    goccy/go-yaml

    2,189Vezi pe GitHub↗

    This library is a Go-based utility for encoding and decoding YAML data into native language structures. It facilitates the transformation of complex objects into human-readable text formats and provides mechanisms for mapping data fields through reflection and custom type handling. The library distinguishes itself by maintaining an intermediate abstract syntax tree, which allows for precise document modifications and the preservation of comments during serialization. It includes a path-based query engine that enables users to navigate, filter, and update document hierarchies without manual it

    Converts native language objects into human-readable text format to simplify data storage and transmission.

    Gogogolanggolang-library
    Vezi pe GitHub↗2,189
  • dtolnay/serde-yamlAvatar dtolnay

    dtolnay/serde-yaml

    1,019Vezi pe GitHub↗

    Serde-yaml is a serialization library for the Rust programming language that facilitates the conversion of complex data structures into YAML format and the deserialization of YAML text into strongly typed objects. It functions as a data format converter, enabling the transformation of structured information between native language types and human-readable configuration files. The library integrates with the standard Rust serialization ecosystem to map arbitrary data types to and from the YAML format. By utilizing trait-based data mapping, it allows developers to manage application settings an

    Transforms strongly typed data structures into YAML format for consistent data representation.

    Rustrustserdeyaml
    Vezi pe GitHub↗1,019
  1. Home
  2. Data & Databases
  3. YAML Data Serialization

Explorează sub-etichetele

  • STL Container OutputsOutputs standard C++ vectors, lists, and maps directly as YAML sequences or mappings. **Distinct from YAML Data Serialization:** Distinct from YAML Data Serialization: focuses specifically on STL container serialization, not general object serialization.