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.
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
- https://github.com/yaml/libyaml
- GitHub: yaml/libyaml
- Brew formula source: Formula/lib/libyaml.rb
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."
}