xmlstarlet
brew install xmlstarlet
v1.6.1_1
MIT
Command-line XML parser and transformer supporting XPath, XSLT, and XML validation.
Why you might care
Use xmlstarlet to query, edit, and transform XML documents directly from the shell without writing code. It's a Swiss Army knife for XML workflows: extract nodes with XPath, apply stylesheets, validate schemas, and convert formats—faster than loading files into a full XML library. Essential for scripting and data pipelines that work with XML sources.
4.4k
30-day installs · #663
15.3k
90-day · #642
69.4k
365-day · #542
Links
- https://xmlstar.sourceforge.net/
- Brew formula source: Formula/x/xmlstarlet.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"xq",
"xmllint",
"xpath"
],
"build_dependencies": [],
"categories": [
"text-processor",
"xml-tool",
"parser"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "XML command-line utilities",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:00+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "xmlstarlet",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://xmlstar.sourceforge.net/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "XMLStarlet Command Line XML Toolkit: News",
"installs_30d": 4364,
"installs_365d": 69424,
"installs_90d": 15298,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:46:17+00:00",
"llm_model": "claude-haiku-4-5",
"name": "xmlstarlet",
"oldnames": [],
"one_liner": "Command-line XML parser and transformer supporting XPath, XSLT, and XML validation.",
"optional_dependencies": [],
"rank_30d": 663,
"rank_365d": 542,
"rank_90d": 642,
"raw_hash": "65272c3316b17698",
"recommended_dependencies": [],
"revision": 1,
"ruby_source_path": "Formula/x/xmlstarlet.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
"libxml2",
"libxslt"
],
"version_head": null,
"version_stable": "1.6.1",
"versioned_formulae": [],
"why_use_this": "Use xmlstarlet to query, edit, and transform XML documents directly from the shell without writing code. It\u0027s a Swiss Army knife for XML workflows: extract nodes with XPath, apply stylesheets, validate schemas, and convert formats\u2014faster than loading files into a full XML library. Essential for scripting and data pipelines that work with XML sources."
}