🍺 BREW Explorer

← all formulae

libyaml

brew install libyaml v0.2.5 MIT

C library for parsing and emitting YAML data structures.

Why you might care

libyaml is the reference YAML parser implementation used by many language bindings (Python, Ruby, Node.js) and tools that need robust, spec-compliant YAML support. It's typically a build or runtime dependency rather than a CLI tool you'd invoke directly; install it if another formula or project requires it.

Categories

Alternatives

yaml-cpp serde_yaml pyyaml
48.7k
30-day installs · #129
161.2k
90-day · #132
556.7k
365-day · #132
1.1k
★ GitHub stars · updated 1mo ago

Build dependencies

GitHub topics

c yaml yaml-emitter yaml-parser

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "yaml-cpp",
    "serde_yaml",
    "pyyaml"
  ],
  "build_dependencies": [
    "autoconf",
    "automake",
    "libtool"
  ],
  "categories": [
    "library",
    "yaml-tool",
    "parser"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "YAML Parser",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:40+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "libyaml",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-05-13T17:39:21Z",
  "github_readme_excerpt": "## LibYAML - A C library for parsing and emitting YAML.\n\nTo build and install the library, run:\n\n    $ ./configure\n    $ make\n    # make install\n\nRequired packages:\n\n- gcc\n- libtool\n- make\n\nIf you checked the source code from the Git repository, run\n\n    $ ./bootstrap\n    $ ./configure\n    $ make\n    # make install\n\nRequired packages:\n\n- autoconf\n- libtool\n- make\n\nFor more information, check the [LibYAML\nhomepage](https://github.com/yaml/libyaml).\n\nDiscuss LibYAML with the maintainers in IRC #libyaml irc.freenode.net.\n\nYou may also use the [YAML-Core mailing\nlist](http://lists.sourceforge.net/lists/listinfo/yaml-core).\n\nSubmit bug reports and feature requests to the [LibYAML bug\ntracker](https://github.com/yaml/libyaml/issues/new).\n\nThis project was developed for Python Software Foundation as a part of Google\nSummer of Code under the mentorship of Clark Evans.\n\nThe LibYAML module was written by Kirill Simonov \u003cxi@resolvent.net\u003e.\nIt is currently maintained by the YAML community.\n\nLibYAML is released under the MIT license.\nSee the file LICENSE for more details.\n",
  "github_repo": "yaml/libyaml",
  "github_stars": 1134,
  "github_topics": [
    "c",
    "yaml",
    "yaml-emitter",
    "yaml-parser"
  ],
  "homepage": "https://github.com/yaml/libyaml",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 48699,
  "installs_365d": 556714,
  "installs_90d": 161185,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:42:55+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "libyaml",
  "oldnames": [],
  "one_liner": "C library for parsing and emitting YAML data structures.",
  "optional_dependencies": [],
  "rank_30d": 129,
  "rank_365d": 132,
  "rank_90d": 132,
  "raw_hash": "03224d7bcad81441",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/lib/libyaml.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.2.5",
  "versioned_formulae": [],
  "why_use_this": "libyaml is the reference YAML parser implementation used by many language bindings (Python, Ruby, Node.js) and tools that need robust, spec-compliant YAML support. It\u0027s typically a build or runtime dependency rather than a CLI tool you\u0027d invoke directly; install it if another formula or project requires it."
}