libcyaml
« Back to VersTracker
Description:
C library for reading and writing YAML
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: yaml c-library parsing data-serialization configuration
Install: brew install libcyaml
About:
Libcyaml is a C library designed for robust, schema-driven parsing and emission of YAML 1.2 data. It provides a memory-efficient, dependency-free solution for handling YAML configurations directly within C applications. Its primary value is enabling safe and predictable YAML processing without the overhead of larger frameworks.
Key Features:
  • Schema-based validation
  • Zero dependencies (standalone C library)
  • Memory-efficient parsing
  • Supports YAML 1.2 specification
Use Cases:
  • Parsing configuration files for embedded systems
  • Managing structured data in C-based applications
  • Validating YAML inputs in performance-critical environments
Alternatives:
  • libyaml – Libcyaml offers schema-based validation and is generally considered more modern and safer for strict data handling than the original libyaml.
  • libconfig – While libconfig uses its own format, Libcyaml provides the human-readable advantages of standard YAML.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 2:43pm 0 VERSION_BUMP 02fa8454