5 Repos
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 5 awesome GitHub repositories matching data & databases · YAML Data Serialization. Refine with filters or upvote what's useful.
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.
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.
Bolt ist ein Flat-File-Content-Management-System, das Seitendaten in strukturierten Textdateien auf der Festplatte anstelle einer relationalen Datenbank speichert. Es fungiert als Tool zum Erstellen und Organisieren digitaler Inhalte und Seitenstrukturen über eine leichtgewichtige administrative Schnittstelle. Das System verwendet YAML-basierte Datenserialisierung, um Inhalte und Konfigurationen in menschenlesbaren Dateien zu definieren, was die Versionskontrolle und portable Exporte erleichtert. Es enthält einen Digital-Asset-Manager zur Organisation von Dateien und Verzeichnissen sowie ein kryptografisches Dienstprogramm zur Generierung zeitlich begrenzter signierter URLs, um private Dateien vor unbefugtem Zugriff zu schützen. Die administrative Funktionalität wird durch ein rollenbasiertes Zugriffskontrollsystem gesteuert, das Benutzeridentitäten spezifischen Berechtigungssätzen zuordnet. Inhaltsorganisation und -abruf werden über ein taxonomie-basiertes Filtersystem und ein hierarchisches Dateisystem-Mapping abgewickelt, das die Website-Struktur auf dem Server-Host widerspiegelt.
Uses YAML-based data serialization for human-readable content and configuration files.
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.
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.